2016-12-02: MakeNowJustとMakeNowJust Advent Calendar 2016について
昨日雑に1日目を終えてしまったので2日目はちゃんと書きたい。
というわけでまずは、MakeNowJust Advent Calendar 2016について。
MakeNowJust Advent Calendar 2016
完全に悪ノリで作ったAdvent Calendarです。
なんか18日に4869が入ってますし、他の人もじゃんじゃん入れちゃってください。お願いします。じゃないとボクの負担が大きすぎる‥‥。
といっても二年前に(もう二年前なのか‥‥)Quine Advent Calendar 2014を半年くらい続けた身としては余裕じゃねーのと言われれば、それもそうなのですが。
MakeNowJustについて
ボクについて簡単に自己紹介しておきます。
都内の大学に通う大学生です。文系です。プログラミング言語とか形式言語とかが好きらしいです。
Crystalにコントリビュートしています。最近日本で一番Crystalにコントリビュートした人になりました。やったね。
基本的に他人のやらなさそうなことをやることが多いです。
適当ですがそんな感じ。
今日やったこと
crystal evalとかcrystal specに--no-colorオプションを指定できるようにした
役に立つのかというとちょっと自信がない。
しかしこれは次のPull Requestへの伏線なのだ(本当です)。
crystal docsにコンパイラオプションの一部を指定できるようにした
上のPull RequestはこのPull Requestを作ってるときに思い付いたもの。基本的にソースを弄ってるといくつか変更点ができてしまって、複数のPull Requestができるのが普通だと思うのですが他の人はそうではないのだろうか。
実はこのPull Requestもさらに続くものがある予定なのだけど、それはほぼまったく手を着けていないのでまだまだ公開できそうにない。
それと、このPull Requestに対して「--statsオプションってcrystal docsに対しても使えるんじゃない?」って言われたのだけど、これには結構頭を抱えてる。--statsというのはコンパイル時の各フェーズにかかった時間とメモリ消費量を表示するオプションで、それってdocsに限らず大体のコマンドに使えるような気がするけど、コンパイラの他のコマンドではバイナリを生成しないものは--statsコマンドが使えなくなっているので。色々模索していくつもり。
明日やりたいこと
- ともかくアニメを観る
- とくにクビキリサイクルの2話を観たい
- コミケの原稿のチェックと版組み
- ELVMのCrystalターゲットの公開(さっさと
README.mdを追記しろ)
明日も忙しい。
あとこれは明日以降の予定
- この日記の改善(色々とやることがある)
というわけでMakeNowJust Advent Calendar 2016の2日目でした。