タグ

clojureとClojureに関するkoroharoのブックマーク (3)

  • ClojureではじめるSTM入門

    4. STMとは Software Transactional Memory ソフトウェアトランザクショナルメモリは、データベーストラン ザクションに似た並行性制御機構であり、並列計算を行う際の 共有メモリへのアクセス法である。 この機構はロックベースの同期を用いた並行性制御の代替手段と して機能し、ノンブロッキングな方法で実装される物もある。 Wikipediaより 楽観的: 他のスレッドを気にせずとりあえず実行してみる 変なことになったらリトライする 最近盛んに研究されている(らしい) 5. ロックの利点と欠点 利点 いつロックを取得し、解除するかを陽に制御できる 開発者にとって馴染みがある方法 多くのプログラミング言語でサポートされている 欠点 ロックのとる順序によってデッドロックが起こる 優先度逆転が起こる composableでない

    ClojureではじめるSTM入門
  • Clojure入門

    The document shows code examples of printing "Hello" greetings in different programming languages like Common Lisp, Scheme, Clojure, Ruby, and using different approaches like functions, macros. It also demonstrates basic Clojure REPL usage, loading files, documentation lookup, source viewing, and different ways to read lines from a file in Clojure.Read less

    Clojure入門
  • Clojure as a 0.8 true language - Go towards a Word-Progress

    気クラウド勉 その2 BooなsilverlightでprotocolBufferをホゲるまで http://ff.im/-doNaQ 6 days ago GolangのSinatra風フレームワーク(?)web.goでハローワールド+α http://ff.im/-dki1v 1 week ago GAE for Python向きのIDE? PyScripter http://ff.im/-djCgk 1 week ago More updates... Posting tweet...Powered by Twitter Tools Javaバーチャルマシン上のLisp系新言語Clojureの良さについて書く。 Lisp系といっても、なんだか読みやすいのである。そして、実案件でも使われていたり。興味を持った方は、まずは、「InfoQ Jruby Clojure」あたりでぐぐってみ

  • 1