私はF#が好きですが、.NETを使用せずに、軽量でクロスプラットフォームの何かが必要になることもあります。 OCamLを何度も使ってみましたが、起動できないようです。
そのため、今のところ、コマンドシェルとさまざまなライトエディタからocamlc -o "main.exe" "main.ml"を使用しています。私はVimやEmacsを使用せず、nanoを使用しており、フル機能のIDEを使用する習慣があります。
さまざまなドキュメントを見つけました(これは開始するのに最適なようです http://caml.inria.fr/pub/docs/oreilly-book/html/index.html 私にとって)==それでも混乱していますsqliteアクセスのような少し具体的なものを探すとき。これが見つかりました: http://neugierig.org/software/ocaml/sqlite/ 奇妙なAPIアノテーションがあり、例はありません。そして、私が見つけたIDEの使用法に関するすべてのドキュメントは古くなっているか、機能しません。
追加のサブ質問:「OCamLを使用しないでください。ライブラリのサポートが少ない学生にとっては死語であり、死にかけているようです。pythonまたはRuby =代わりに」。しかし、私はOCamLの美しさが好きです。試してみたいと思います。今日、本番コードにOCamLを使用するのが普通かどうか教えてください。
ありがとうございました。
TypeRex 、OCamlの新しい開発環境があります。 TypeRexの機能の概要は次のとおりです。
ウェブサイトで利用可能ないくつかのスクリーンショットがあります。最初のリリース候補は昨日から出ています。
[〜#〜] edit [〜#〜]:最初のリリース(v1.0)がリリースされました:-)
いくつかのオプションがあります:
OCamlは死んでいません。 OCamlのより声高な業界ユーザーの中には、XenSource/CitrixとJaneSt.Capitalがあります。この言語は、他のいくつかの言語が受けるのと同じ公的および地域社会の伝道を受けません。
何年も経ちましたが、私はemacsのトゥアレグモードが本当に好きでした http://tuareg.forge.ocamlcore.org/
しかし、emacsを恐れているのであれば、それは適切なツールではありません。
私は特に、シェル統合と、シェルで開発している関数を「スロー」してテストする可能性が好きです。
[〜#〜] edit [〜#〜]サブ質問の場合、OCamlは死んでいるように見えます。ただし、Ruby/pythonと比較することはできません。主なライバルは人気が高まっていると思われるHaskellだと思います。