OCaml Tips をまとめるアドベントカレンダーです。大体一人で書くつもりですが、登録自由です。
SUN | MON | TUE | WED | THU | FRI | SAT |
---|---|---|---|---|---|---|
1 ![]() Ushitora Anqou | 2 ![]() Ushitora Anqou | 3 ![]() Ushitora Anqou | ||||
4 ![]() Ushitora Anqou | 5 ![]() Ushitora Anqou | 6 ![]() Ushitora Anqou | 7 ![]() Ushitora Anqou | 8 ![]() Ushitora Anqou | 9 ![]() Ushitora Anqou | 10 ![]() Ushitora Anqou |
11 ![]() Ushitora Anqou | 12 ![]() Ushitora Anqou | 13 ![]() Ushitora Anqou | 14 ![]() Ushitora Anqou | 15 ![]() Ushitora Anqou | 16 ![]() Ushitora Anqou | 17 ![]() Ushitora Anqou |
18 ![]() Ushitora Anqou | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
- 12/1OCaml でコードを書き始めるチュートリアル - HackMD
- 12/2Dune で環境変数によって動かすテストを変える - HackMD
- 12/3Dune と Menhir を組み合わせて使う - HackMD
- 12/4Menhir で書いた構文解析器が吐いたエラーを丁寧に表示する - HackMD
- 12/5Vim で OCaml を書く - HackMD
- 12/6OCaml の |> と @@ - HackMD
- 12/7Menhir でモジュールの別名を定義して使う - HackMD
- 12/8定義せずにバリアントを使う(多相バリアント) - HackMD
- 12/9Object で多相バリアントを返すメソッドを定義する - HackMD
- 12/10バリアントのコンストラクタの引数を括弧で囲むと便利 - HackMD
- 12/11繰り返し処理を for ループと while ループで行う - HackMD
- 12/12「先に定義した関数から後に定義した関数への呼び出し」を Object を使って実現する - HackMD
- 12/13Logs でログをとる - HackMD
- 12/14タイムアウトありでコマンドを実行し、その標準出力と標準エラー出力の内容を得る - HackMD
- 12/15対話型インタプリタのディレクティブ(#...)が便利 - HackMD
- 12/16外部ライブラリの関数を対話型インタプリタ(utop)で使う - HackMD
- 12/172 つの式を ; でつないで逐次実行する - HackMD
- 12/18関数型の読み方(単相の場合) - HackMD