058: test3_5_001, test3_5_002 で renExp: Section[L|R]

↑up

概要

セクション未対応のため、test3_5_001, test3_5_002 でエラー。

Haskell 2010 Language Report 3.5 にあるとおり、以下のような変換が必要:

調査ログ

2020-05-05 (Tue)

Rename は対処したが、div 未対応のため test3_5_002 はエラー。 そちらを対処するまで、この件もオープンのままにしておく。

2020-05-11 (Mon)

068 の問題を回避したやりかたで、lib/Prelude.hs における Integral クラスと、Integral Int, Integer のインスタンス定義を記述、 また、Prim.[integer|int]QuotRem も実装し、div 関数が呼べるようにした。

これにより、test3_5_002 が通るようになった。 また、quotRem と divMod の疎通試験も追加。