プログラミング言語 - OCamlの記事一覧
Batsh - Bash/Batchのスクリプトを生成するプログラミング言語
システムの自動化を行う際によく使われるのがBashスクリプトになるでしょう。また、WindowsであればBatchファイルが使われます。macOSとLinuxは同じBashスクリプトでも良さそうですが、Windows向けに別な言語で作るのは面倒です。そこで使ってみたいのがBatshです。共通のスクリプトでBashスクリ...
OCaml Blockly - OCamlとBlocklyを相互変換できるビジュアルプログラミング環境
Blocklyはブロックを使ってビジュアルプログラミングできるソフトウェアです。多くはそのまま実行して、コンピュータ上のキャラクターを動かしたり、IoTと組み合わせたりします。主に教育系システムの一機能として組み込まれます。今回紹介するOCaml BlocklyはそんなBlocklyとOCamlを組み合わせたソフトウェ...
BuckleScript - OCamlをJavaScriptに変換
Webブラウザ向けには現状、JavaScriptでプログラミングを行う必要があります。しかし多くの言語において、JavaScriptに変換できる実装が存在します。RubyであればOpal
MariOCaml - ステージ自動生成型スーパーマリオ
リリースされてから数十年経ってなお、みんなに愛されているスーパーマリオブラザーズ。最近では自分でステージが作れるスーパーマリオメーカーが人気で、さらに盛り上がりを見せています。そんなスーパーマリオブラザーズの世界をOCamlで作成するのがMariOCamlです。実際に遊ぶこともできるようになっています。## MariO...
Batsh – Bashスクリプト、Windowsバッチファイルを生成するプログラミング言語
最近、altJSに代表されるような言語を抽象化したプログラミング言語が人気です。素のままに使うのではなく、抽象化することでより優れた書き方に変換できたり、多数のフォーマットへの変換を容易にします。Batshもその一つです。Batshという代替言語から、BashスクリプトとWindowsのバッチファイルを生成することがで...