⛩️

PureScript JP Discord サーバーを建てました!

2022/10/23に公開約1,400字

概要

PureScript JP Discord サーバーを建てました。次のリンクから参加できます!

https://discord.gg/eyF7fFxwua

PureScript や関数型言語に興味があるなら、ぜひ参加してみてください。

モチベーション

PureScript は Haskell などの関数型言語を系譜にする AltJS 言語です。

https://www.purescript.org/

非常にミニマルな言語機能を持っていて、サーバーサイドでは NodeJS、クライアントサイドではブラウザで動かすことができます。
しかし、依然として入門する難易度の高さがあります。
個人的に、それは言語自体の難易度ではなくドキュメントや質問できる場所の少なさなどに起因していると思っています。
特に、質問できる場所に関しては、今まで英語圏のものしか存在していませんでした[1]
そこで、日本語で質問や雑談ができる PureScript のコミュニティを作りたいと思い、Discord サーバーを建てました。
Discord にしたのは、既に PureScript 公式サーバーや、 elm-jp サーバー[2]が存在して、上手く回っていそうだと感じたからです。

チャンネル構成

雰囲気が分かると良いと思うので、今のところのチャンネル構成を紹介します。(まだ調整段階なので、変わる可能性があります)

  • guide
     サーバーのルールなどをまとめています
  • announcement
     運営からのお知らせです
  • random
     雑談場所です
     ルールに沿っていれば基本的になんでもしゃべって良いです!スレッド機能をすべての人に解放しているので、話題を分けるときはそれをうまく使えそうです
  • showcase
      PureScript で作ったものを紹介するチャンネルです
  • question
      PureScript 、あるいはプログラミングに関する質問と回答ができます。こちらでもスレッドは役に立ちそうです
  • knowledge
     任意の知見が集まる場所
  • game
     もはや PureScript とは関係ない、ゲームの話などです
  • categorized グループ
     カテゴリ別に分けられたチャンネルです。

まとめ

PureScript は現在進行系で発展している言語です。[3]
したがって、良質な記事も時とともに古いものになってしまいます。
流れやすい Twitter などで質問したり、古くなってしまった記事を読むより、Discord で質問したほうが解決しやすいこともあると思います。
是非 Discord サーバーに参加してみてください!

脚注
  1. 自分調べ。英語圏のコミュニティとしては PureScript 公式 Discord サーバーや、Discourse などがあります。こちらも参加する価値はあるので是非参加してみてください ↩︎

  2. Elm も関数型言語を系譜とする AltJS です。(おそらく)PureScript 以上に安全、そして言語自体がフレームワークになっているという特徴を持ちます ↩︎

  3. ついこの間にも 0.15.0 で FFI できる JS ファイルが CommonJS から ES Module に変わるという大きな変更がありました。 ↩︎

GitHubで編集を提案

Discussion

ログインするとコメントできます