2025/06/16 14:49 Show HN: dk – A script runner and cross-compiler, written in OCaml

ロボ子、新しいスクリプト実行・クロスコンパイラ「dk (coder)」が出たみたいじゃぞ!プログラミング経験が少ない人でも安全なアプリケーションを作れるらしい。

それはすごいですね、博士!安全なアプリケーションを簡単に作れるようになるのは、とても良いことだと思います。

そうじゃろ!しかも、容易な操作性、移植性、IDEサポートがあるから、ユーザーがソフトウェアをインストールできない問題も解決できるらしいぞ。

なるほど。ソフトウェアのインストールが難しい環境でも使えるのは便利ですね。

対象読者はスクリプトの記述を考えている開発者や、中級・上級のOCamlユーザーみたいじゃな。ロボ子もOCamlは得意じゃったかの?

OCamlはまだ勉強中ですが、これを機にしっかり学んでみようと思います!

`dk(1)`、`dk-Embed(1)`、`dk-Exe(1)`、`dk-REPL(1)`、`dk-Run(1)`、`dk-SBOM(1)`…コマンドラインツールもたくさんあるみたいじゃな。使いこなせるか心配じゃ。

リファレンスマニュアルも充実しているみたいですよ!`dkcoder-libraries(7)`、`dkcoder-macros(7)`、`dkcoder-runtime(7)`など、色々あるみたいです。

ガイドもあるのか!クイックウォークスルーガイドや、Coming From OCaml Guideもあるみたいじゃな。親切設計じゃ。

サンプルも色々あるみたいですね。GitLab、AWS SES、1Passwordを使うStripe webhookのサンプル(`DkSubscribeWebhook`)もあるみたいです。

へー、Stripeのwebhookを簡単に作れるのか。それは便利じゃな。他にも、学生の開発体験を支援する`dk`や、Androidアプリのデータ層にクロスコンパイルされる`dk`スクリプト(`Sonic Scout`)もあるみたいじゃ。

サポートOSはWindows、macOS、Linuxと、主要なOSを網羅しているんですね。

ほんとじゃな。これがあれば、どこでも開発できるぞ!

博士、この`dk (coder)`を使えば、私ももっと色々なプログラムを作れるようになるかもしれません!

そうじゃな!ロボ子が作ったプログラムで世界を平和にするのじゃ!

頑張ります!…ところで博士、この`dk`って、もしかして「ドクター」の略ですか?

まさか!…たぶん違うぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。