Modegramming Style
2020年7月31日金曜日
SimpleModeler
›
前前回の記事ではModegrammingをキーワードにしたモデル駆動開発向けに開発している5つのプロダクトについて説明しました。 SmartDox 文書処理系 SimpleModeler モデルコンパイラ Kaleidox アクション言語 Arcadia Webフレームワーク P...
2020年6月30日火曜日
SmartDox
›
前回の記事ではModegrammingをキーワードにしたモデル駆動開発向けに開発している5つのプロダクトについて説明しました。 SmartDox 文書処理系 SimpleModeler モデルコンパイラ Kaleidox アクション言語 Arcadia Webフレー...
2020年5月31日日曜日
モデル駆動によるクラウド・アプリケーション開発
›
「クラウド」というとすでにややレトロな響きも出てきたかもしれません。しかし、Kubernetes/Dockerといった足回りやAWS Lambdaのような要素技術は登場していますが、クラウド・アプリケーション全体を構築するための開発手法の整備にはまだ手がついていない状況だと思いま...
2020年4月30日木曜日
Kaleidox/スタック
›
アクション言語は複雑なアルゴリズムを記述するというより、入力データと状態の組み合わせに対してデータ変換を行い変換後のデータを後続のシグナルに乗せて発信するという処理が中心となります。 このような処理の記述にはパイプラインのセマンティクスが適しています。 パイプラインを記述するため...
2020年3月31日火曜日
Kaleidox: モデル駆動開発
›
Kaleidoxはモデル駆動開発のアクション言語を指向しています。実用言語の観点から、データ操作の枠組みとしてRecordとTableを中心とした機能群を用意しています。 一方、モデル駆動開発に適用するためにはモデル側との連携も必要になります。 今回はモデル駆動開発のためのモデル...
2020年2月29日土曜日
Kaleidox: 単回帰分析
›
KaleidoxプログラムではTableオブジェクトとRecordオブジェクトを中心に演算を行っていきます。 このためTableオブジェクトとRecordオブジェクトを操作するための機能を多数サポートする予定にしています。 今回はそういった便利な機能の中で、Tableオブジェクト...
2020年1月31日金曜日
Kaleidox: Matrix
›
BigDataやAIなどがアプリケーションを構成する重要部品となってきています。このBigDataやAIをアプリケーションで扱う上で重要な技術要素として行列(matrix)があります。 Kaleidoxでは行列をMatrixオブジェクトとして記述して各種行列演算をすることができま...
‹
›
ホーム
ウェブ バージョンを表示