Modegramming Style
2015年4月27日月曜日
Finagle+Karaf+Dockerでmicroservices
›
流行りなのでmicroservicesという用語を使ってみましたが、意図としては(microservicesも含む)マルチサーバー構成によるクラウド・システムを構成するサービス群がターゲットです。 この実行基盤としてFinagle、Karaf、Dockerの組合せが有力ではないか...
2015年4月20日月曜日
[scalaz-stream] ストリーミングで状態機械
›
Functional Reactive Programming(FRP)の眼目の一つはMonadic Programming(MP)によるストリーミング処理です。 MPでFRPを記述できることで安全なプログラムを簡単に書くことができるようになります。 そこで今回は「 Scala的...
2015年4月13日月曜日
[OFAD]Everforthのモデル体系
›
前回「 クラウド・サービスのモデリング 」で、クラウド・サービスを開発する際のモデリングの枠組みについて考えました。 クラウド・サービスの開発はSPaaS(Service Platform as-a-Service), OFP(Object-Functional Programm...
2015年4月6日月曜日
[OFAD] クラウド・サービスのモデリング
›
ここ数年 Apparel Cloud の開発に携わっています。 Apparel Cloudはアパレル向けのクラウド・サービスを実現するためのサービス・プラットフォームで、サーバーサイドの実装はScala+ScalazによるMonadic Programmingを採用しています。 ...
2015年3月30日月曜日
Scala的状態機械/FP編
›
Scalaにおける状態機械の実装戦略について検討しています。 「 Scala的状態機械/OOP編 」で状態+状態遷移を表現するトレイトであるParseStateを作成しました。ParseStateの具象クラスはcase classまたはcase objectとして実現しています。...
2 件のコメント:
2015年3月23日月曜日
Scala的状態機械/OOP編
›
オブジェクト・モデリングにおける動的モデルは状態機械で記述するのが基本です。つまり状態機械はオブジェクト・モデリングの重要な構成要素の一つということです。 ScalaでObject-Functional Programming(OFP)を行う場合でも、要求・分析・設計の各アクティ...
2015年3月9日月曜日
[scalaz] Tryモナド問題
›
Scalazでmonadic programmingする上で困っているのがTryモナドの問題です。 scala.util.TryはScalaで例外処理をmonadicに処理するためにScala 2.10で導入されたScalaの基本機能です。Scalaのモナドとしての要件(flat...
‹
›
ホーム
ウェブ バージョンを表示