ghci の新機能についてコメントしているときに、ghci に型宣言を宣言し、新しい ADT 型を宣言する機能があればいいのにと思っていましたが、誰かがそれが実際に可能であると通知し、検索した後、 私ができることを教えてくれたこのページを見つけました
let numUniques' :: (Eq a) => [a] -> Int; numUniques' = length . nub
明らかに、同じ種類の構文がパターン マッチングにも機能します (例: let a 1=True;a 2=False)。
ADT を作成すると、ほぼ完璧になりますか? それが現在可能かどうか誰かが知っていますか?ADT スクラッチ ファイルを作成してリロードするだけでよいですか?
PSそうする計画があるかどうか誰か知っていますか? ghc(i) の機能リクエストはありますか?
また、私はそのオープン ソースを知っていますが、現在、ghc(i) をハッキングするほど頭が良くありません。