haiju's 開発メモ

開発に必要な情報を自分用にメモ

purescript をローカルにインストールして動かす

昨日書いたブログのコメントにいただいた方法と更に調べた

方法でローカルのプロジェクトルートにインストールした

purescriptを動かしてみたので備忘録としてメモる(Φω|

[手順]

1. ローカルにプロジェクトpurs-exampleを作成。

% cd workspace

% mkdir purs-example

2. package.jsonを最小限で作成。

% npm init -y

3. npmでpurescript, pulp, psc-packageをインストール。

% npm install purescript pulp psc-package

4. package.jsonのscriptにpulpを設定。

% nvim package.json

"scripts": {
    "pulp": "pulp"
},

5. .zshrcにpurescriptとpsc-packageのエイリアスを定義。

% nvim ~/.zshrc

alias purs="~/workspace/purs-example/node_modules/.bin/purs"
alias psc-package="~/workspace/purs-example/node_modules/.bin/psc-package"

% source ~/.zshrc

6. 念のため動作確認。

% npm run pulp --version
6.9.0

% npx pulp --version
Pulp version 12.3.1
purs version 0.12.3 using /home/haiju/workspace/purs-example/node_modules/.bin/purs

% purs --version
0.12.3

% psc-package --version
0.5.1

7. pulp init でスケルトンを作成。

f:id:haiju:20190307072346p:plain

8. サンプルプログラムのビルドと実行。

予め、”Hello, sailor!"を”Hello, world!"に修正しておく

f:id:haiju:20190307072744p:plain

以下略

f:id:haiju:20190307072759p:plain

[参考サイト]

blog.zuckey17.org