関数型言語によるソフトウェア開発技法
弊社社員が開発した製品、ライブラリ、パッチや、既存のオープンソースライブラリの利用法を公開する予定です。
- 日経BP ITPro の Scala記事 2011/3/3
- O'Caml on Android : 安全なAndroidネイティブ開発
- 関数型言語の組込みソフトウェア開発への適用に向けて
- ocamljs による高信頼なJavaScriptコードの生成
- concurrent-cell : OCamlのための並行ライブラリ
日経BP ITPro の Scala記事
日経BP社 ITPro 「刺激を求める技術者に捧げるScala講座」 の一部に、弊社社員が寄稿しております。 ITPro会員の方のみお読み頂けます(登録無料)。
O'Caml on Android : メモリ安全/型安全なAndroidネイティブ開発
弊社社員が、OCaml の Android 向けクロスコンパイラ化パッチ O'Caml on Android を開発しています。 速度が要求されるAndroidのネイティブアプリケーションの開発において、OCamlの安全性の恩恵が得られます。 (参考リンク)
Androidアプリ OCaml Toplevel on Android が公開されました。 Android 上で OCamlのインタープリタを試すことができる試験的なアプリケーションで,Android Market よりダウンロードできます。 ソースコードは bitbucket で公開されています。
関数型言語の組込みソフトウェア開発への適用に向けて
弊社社員が第12回組込みシステム技術に関するサマーワークショップ(SWEST12) に参加した際のポジションペーパーを公開します.
ocamljs による高信頼なJavaScriptコードの生成
ocamljsは、Jake Donham 氏により開発された OCaml から JavaScript へのコンパイラです。
ocamljs により、JavaScript の欠点である モジュールシステム と 型システム の欠如が解決できます。 大規模な JavaScript アプリケーションを 安全に構築できることが期待されます。 弊社は ocamljs により インタラクティブで複雑な HTML5 / CSS3 アプリケーションを構築し、納品致しました。 ocamljs を使った開発について、設計から納品までを詳細に説明します。 (参考リンク)
concurrent-cell : OCamlのための並行ライブラリ
(ソフトウェア科学会PPL2009においてポスター発表)
弊社社員が、OCamlのマルチスレッドプログラミングのためのライブラリ concurrent-cell を 開発いたしました。 OCamlをIVar/MVarなどの 便利なスレッド間通信機能で拡張します。 ソースコードは公開されており、 OCamlForge より取得できます。
