039: Prim.show の整理

↑up

概要

現在、Prim.show は a -> [Char] 型で、いろいろ受け付けるようになっているが、 実装がすすんだことで、整理が可能。

Prim.intShow, Prim.integerShow, Prim.charShow など、 組み込み型それぞれの特化したもののみ用意すればいいことになる。

調査ログ

2020-04-19 (Sun)

Prim.show が「なんでも Show」だったのを改める。現状、lib/Prelude.hs 中で Prim.show を用いているたのは以下

Bool と Ordering については、Prim.show を機能削減した showConName を共通に用いる。 これについては、deriving Show を考えるときに、また改めて設計することになるとおもう。

Char, Integer, Int はそれぞれ Prim.charShow, integerShow, intShow を用意。

クローズ。