PureScript
https://scrapbox.io/files/66b2b27cb1b780001d67105f.png
https://www.purescript.org/
JS runtime 上で動作する、静的型付け 純粋関数型プログラミング言語
Phil Freeman によって開発された
Haskell で記述されており、強く影響を受けている
しかし、PureScriptと Haskell の間には数多くの重要な違いがある
拡張子は .purs
テスティングフレームワーク も最初から含まれている
インストール
バージョン: 0.15.15
code:sh
$ npm i -g purescript
正常にインストールされたことを確認
code:sh
$ purs --version
0.15.15
パッケージマネージャ
Spago(推奨)
チュートリアル
PureScript by Example
VSCode 拡張
PureScript Language Support
PureScript IDE
その他の IDE の拡張は こちら
Formatter
purescript-tidy
学習・開発時に活用できそうなサイト集
Purescript: Jordan's Reference: PureScript by Example より更に深く踏み込んだ学習教材
Pursuit: PureScript の関数や型を検索できるサイト
PureScript Document Repository: PureScript の開発者や利用者が書いた幅広い話題の記事と例
PureScript Cookbook
Try! PureScript: Web ブラウザ 上でコードをコンパイルできるサイト
参考
https://zenn.dev/arark/articles/80f005ab51a1ee
https://qiita.com/hiruberuto/items/96a4a202a9a3471a9b4c
#FP #プログラミング言語