2010-12-01 13 views
3

ハスケルを学びながら、私はケントの再帰的な電卓とSASLの関数型言語を研究するために(言い換えれば)脇道を取った。私はすぐに彼らとハスケルの間の類似点に打たれました。KRCとSASLのハスケルへの影響?

ハスケルでのKRCとSASLの影響についての情報は非常に高く評価されます。

答えて

10

おそらくここで探しているのは、SASLとKRCを主に担当していたDavid Turnerも、非厳密で純粋に機能的な言語であるMirandaに関係していたということです。ミランダはその時代には比較的人気があったが、独占的な言語だった。ミランダに対するオープンな標準の代替案は、ハスケルの創造の大きな動機でした。

詳細については、Hudak、Hughes、SPJ、およびWadlerによるA History Of Haskell: Being Lazy With Classも参照してください。これは、Turnerの仕事およびHaskellへの他の影響について言及しています。

+0

本当に欠けていたリンクです!ありがとうございました。 – fogus

+4

ハスケルは当初、オーウェルの変種であるOLをベースにしていました。どちらもワドラーによって開発されました。ワドラーはKRCとミランダの影響を受けました。 SASLとKRCは全世代の言語に影響を与えましたが、そのほとんどは単一のサイトでのみ使用されていました。 Haskellは、これらの多くの同様の言語を置き換える共通言語として開発されました。ほとんど成功したようだ。私は、その世代のうちにクリーンだけが生きていると思います。 –

+0

@ジェレミー・W・シャーマン:「この言葉がどこから来たのか」という単純な行為は実際にはありませんが、私が聞いたことは、ミスがその世代の前走者であり、最初に開発された。いずれにしても、ターナーのハスケルに対する間接的な影響は大きかった。 –

関連する問題