PureScriptを学んでマスターしてみませんか?

ExercismのPureScriptトラックに参加すると、 31個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

PureScriptについて

module HelloWorld where

import Prelude
import Data.Maybe (Maybe(..))

helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
  "Hello, " <> x <> "!"

Exercismには、PureScriptの31個のプログラミング演習があります。 スクラブルスコアから三角形まで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのPureScript演習をすべて見る

PureScriptの主な機能


PureScript

JavaScriptにコンパイル

JavaScriptが使える場所ならどこでもPureScriptを使えます。

関数型

行多相、代数的データ型、型クラスなどの関数型のテクニックを使えます。

ツール

PureScriptには、ほとんどのエディター向けのツールや拡張機能がそろった豊富なエコシステムがあります。

静的型付け

PureScriptは静的型付けで、Haskellにインスパイアされた強力な型システムを備えています。

活発なコミュニティ

エンジニアとユーザーが集まる活発なコミュニティです。

表現力

PureScriptの構文は軽量で、表現力豊かなコードを書けます。

PureScript流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。PureScriptも 同じです。メンターが、PureScriptのエンジニアのように 考える方法と、PureScriptらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 PureScriptでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったPureScriptの演習

ExercismのPureScriptトラックには、31つの演習があり、より良いコードを書くのに役立ちます。

PureScriptの演習をすべて見る
PureScript

PureScriptトラックを始めましょう

何より、誰にとっても100%無料です。

PureScriptトラックに参加する