タグ

ClojureScriptとJavaFXに関するpochi-mkのブックマーク (1)

  • Clojureで三目並べ

    Lisp Advent Calendar 2012 6日目の記事です。 三目並べ ここでは三目並べソルバについて書きます。 tic tac toe 三目並べ、すなわち◯×ゲームです。 小学生の頃とかやってました。 このゲームは両者が最善を尽せば必ず引分けになるゲームで、その最善手もわかりやすいので他人とやってもだいたいドローになります。 この三目並べで盤面から次の手を返すプログラムを、ClojureとClojureScriptの両方で動くように作成します。 core.logic 今回は論理プログラミングでこのパズルを解きます。 最初にnamespaceですが、ClojureとClojureScriptの両方で動かす為に、多少の黒魔術があります。 ;*CLJSBUILD-REMOVE*;はcljsbuildがビルド時に削除してくれるコメントです。 core.logicがclj版とcljs版で

    pochi-mk
    pochi-mk 2012/12/06
    halcat0x15a さんの3連投。core.logic、clojurescript、JavaFX。かなり先を行っている感ある。すごすぎる...
  • 1