8

私は最近、Chris Granger と彼の Light Table の作品に感銘を受けました。この質問はライトテーブルに関するものではありませんが、彼のブログ投稿「価値としての IDE」で使用されていると説明した「BOT」アーキテクチャに関するものです: http://www.chris-granger.com/2013/01/24/ the-ide-as-data/

さて、私は clojure にかなり慣れていませんが、このプログラミング方法をよりよく探求したいと思います: ビヘイビア、オブジェクト、タグ:

(behavior* :read-only
                    :triggers #{:init}
                    :reaction (fn [this]
                           (set-options this {:readOnly "nocursor"})))

(object* :notifier
         :triggers [:notifo.click :notifo.timeout]
         :behaviors [:remove-on-timeout :on-click-rem!]
         :init (fn [this]
                 [:ul#notifos
                   (map-bound (partial notifo this) notifos)]))

(object/tag-behaviors :editor.markdown [:eval-on-change :set-wrap])

そのスタイルと構成原則を使用する clojure コードはどこにありますか?

4

1 に答える 1