はじめに
純粋関数型AltJSとして名高いPureScriptのドキュメントを日本語に翻訳しています。
まだ翻訳途中です。応援してもらうとペースが上がります。
- トップ
また、間違いや改善点などはたくさん指摘してほしいです。
PureScriptとは
PureScriptは、小さくて、JavaScriptへコンパイルされる強い型付け言語です。
私が訳したPureScriptの紹介文です。とりあえずは、魅力的な言語であるということをわかって頂ければいいと思います。
PureScriptの特徴
AltJSである
これが一番大事でしょうか。
純粋関数型言語である
大切な特徴です。副作用を排除するように作られていて、テストとか再利用が楽です。
強力な型付け
コンパイラにたくさん怒られます。はじめは「なぜ怒られているのか」どころか、「何を怒られているのか」すらわからないかもしれません。しかし型によって間違いを発見してもらえるので、コンパイラは頼もしい味方です。
Haskellと似ている
コード片だけを見せられたら違いがわからないかもしれません。Haskellの嫌なところが改善されているらしいです。PureScriptのコンパイラはHaskellで書かれています。
役立つサイト
Pursuit
PureScriptのライブラリがたくさん置いてあります。古いものは動かすのが大変だったりします。
公式サイト
PureScriptの公式サイトです。ここを見ればいろいろわかります。