2011-10-11 8 views
7

定義またはステートメントの好ましくはすべての種類を入力受け入れHaskellのインタプリタはありますか?A Haskellのインタプリタ/ W型定義

私はすでにghcihugsを試したし、これらのどれもがそれをしません。これが難しい/不可能ないくつかの特別な理由はありますか?

+0

あなたは何をしようとしていますか?私はHBCが任意のハスケル声明を受け入れることができたと思うが。 ghciの型定義は、 'let fx = x + 1 ::(Num a)=> a - > a'としなければならないが作業。 – ivanm

+0

私はあなたの痛みを分かち合います。たくさんの 'Test.hs'がぶら下がっています。さらに悪いことに、ghciコンソールは少なくとも私のシステムではペーストアクションを正しく処理しません(ちょうどバグを報告しました)。 – gawi

+0

@ivanm実際には、この瞬間に私はまだ始めて、まだ何か特別​​なことをしようとしていません。ちょうど私に不思議に思った。 – julkiewicz

答えて

3

伝統的に、これに対する答えはIOモナドの内部対話プロンプトの生活で書かれたコードとなっています。影がPrelude>の後ろに隠れているようです。そのように考えると、型宣言と最上位の宣言構文がないと、すべてletステートメントと同じように意味があります。

しかしPtivalは権利である:我々はすぐにそれのいずれかを心配する必要はありませんように見えます。

関連する問題