この記事は Crystal Advent Calendar 2015 の 8 日目の記事です
プログラミング言語 Crystal の日本での普及活動を目的とした団体で、いわゆる日本のユーザーズグループにあたります。
現在の主な活動は、
となってます。
勉強会は、主に私と rosylilly さんが中心となって開催してます。
全ての発端は、某ハトの人の以下のツイートによるものでした…。 https://twitter.com/rosylilly/status/607543840052895744
そのまま事が運び、以下のように勉強会を開催することができました。
- 東京 Crystal 勉強会 #1 in 五反田 … 2015/07/31
- 東京 Crystal 勉強会 #2 in 渋谷 … 2015/10/23
この勉強会は、無名な Crystal をもっと多くの人に知ってもらうこと、実際に使ってもらうことを目的として開催しています。
多くの方々の支援により、第 1 回、2 回の勉強会ともに、非常に多くの方に参加していただくことができました。大変嬉しく思います。
第 2 回の時は、以下のように CodeIQ MAGAZINE さんに記事で取り上げてもいただけました!
勉強会に参加していただいた方、発表していただけた方、運営を手伝っていただけた方、本当にありがとうございました。
次の勉強会は、2016/01/22 を予定しています! ぜひご参加いただけたら嬉しいです。
主に 5t111111 さんの協力により、公式ドキュメントの日本語翻訳活動を行っています。
Crystal の公式ドキュメントでは、導入方法から基本文法、型 に関する記述、C 言語との連携方法などが解説されています。
Crystal は、一見 Ruby のコードと見分けがつかない程 Ruby に似ている言語ですが、内部的には動的言語である Ruby とは全く違う処理を行っています。
はじめて Crystal を触る方は、その違いによく戸惑われますので、日本語翻訳されたドキュメントに一通り目を通しておくと良いと思います。
翻訳については、5t111111 さんが別途 Advent Calendar を書いてくださるので、詳しくはそちらをお待ち下さい。
運営という程たいそうなことはしていないのですが、日本の Crystal ユーザー同士で情報交換をする場として、Slack ルーム及び Gitter を用意してあります。
Crystal はまだまだ開発途上の言語ですので、みんなわからない所ばかりです。初心者の方でもお気軽に日本語でご質問ください!!
- Crystal-JP Slack
- メールアドレスを入力することにより、招待メールが飛びます
- このウェブサイトも Crystal で構築されています
- Crystal-JP Gitter
現在 Crystal-JP は日本での Crystal の知名度向上、普及を目的に活動しています。
普及という観点では正直まだまだですが、知名度はそれなりに (少なくとも、活動を開始した半年ほど前よりは) 上がってきました。 そろそろ、活動方針を見なおしてもよい時期かもしれません。
第 1 回の勉強会を開催した時は、Crystal に興味のある方は、 Ruby でウェブ系のアプリケーションを作成している方が主であると思っていました。
しかし、実際はそうではなく、C 言語で組み込み系の開発を行われている方から、 Java で受諾開発を行っている方まで様々でした。
私自身が Web 系がメインのプログラマであるので、勉強会の際にお声をお掛けする方々がウェブ系が中心になりがちです。中心メンバーも Web 系に偏っているので、内容もどうしても偏りがちです。
今後は Web 系以外で興味のある方をどう巻き込んでいけるか、考えなければいけないな、と思っています。
現在開催している勉強会では、Crystal の初心者に向けた発表が多いです。 これは、Crystal 言語自体とコミュニティがまだ成熟していないためであると考えられます。
プログラミング言語の初期の頃は、正直こんなものだと思っていますが、いつまでもこのままではダメでしょう。
とはっても、実用で使われるようになり、そのような発表がされるには、何らかの起爆剤が必要そうですね。 (それを作るのは、この記事を読んでいるあなたかもしれません!!)
Crystal-JP は今後も Crystal を発展させるために活動を行っていきます。 コミュニティの今後とか、勉強会の内容とか、ご意見のある方は、ぜひこの記事のコメント欄までお願いします。