blog.bouzuya.net

2016-10-12 bouzuya/mr-jums をつくった

bouzuya/mr-jums をつくった。

bouzuya/bbn-cyclebouzuya/mr-jums として公開したあと bbn-cycle 側に DEPRECATED と書いて、Issue を TODO 化して mr-jums 側に登録した。

repository の移行はここまで。で、中身。

ひさしぶりに bouzuya/mr-jums を触ったら勝手を見事に忘れている。8 月につくって 9 月はすこし触った程度で放置していたからなあ。何をしていたのかさっぱり分からないし、つくりもいまひとつ分からない。

  • Cycle.js v7 を使っている
  • MVI : Model View Intent になっている
  • Model は Message (Command/Event) を溜め込む領域がある
  • View は Model からの Event を Driver への Sink に整形する
  • Intent は Driver からの Source を Model への Command に整形する
  • Driver -(Source)-> Intent -(Command)-> Model -(Event)-> View -(Sink)-> Driver
  • 0.1.0 は 2016-09-13 で紹介 (この時点でそこそこ放置されている) 。

とりあえず Issue のうち title が更新されない問題に対応した。 title driver という謎の driver をつくって、そこに title を流すようにしただけ。

CSS も JS も荒削りすぎる……。元々の bouzuya/blog.bouzuya.net も似たようなものなので気にはしないのだけど。検索まわりは Google に任せられるので後回しにするとして、それ以外の Issue は片付けて blog.bouzuya.net 4.x にしたいところ。