このイベントをはてなブックマークに追加

12月

1

Clojure Contrib Library Advent Calendar 2013

Registration info

参加枠1

Free/Pay at the door

先着順
8

Description

概要


今年もいよいよアドベントカレンダーの季節が近づいてきました。いろんな言語やツール,環境のコミュニティで趣向を凝らしたアドベントカレンダーが企画されています。Clojureに関連するものについても,知る限りで既に3つの企画があります。


このアドベントカレンダーでは,Clojureのcontribライブラリに関する記事を集めます。

普段から,Clojureのライブラリに関する日本語のドキュメントは少ないと感じています。今回はアドベントカレンダーをきっかけに,contribライブラリに関する解説記事をWeb上に増やし,より多くの人にとってライブラリ自身やその使い方について知る機会になればいいなぁと考えています。

対象ライブラリ


Clojure Contrib Librariesでリストされている以下のライブラリが対象です。特に,太字で表したものはよく使われているライブラリのため,可能な限り今回のアドベントカレンダーで取り上げたいと思っています。


記事内容


以下の内容は必ず記事に含めるようにして下さい。

  • 概要(何をするライブラリか)
  • インストール方法
  • 使い方(主要な関数・変数・データ型の説明のみでよい)

使い方については,すべての名前空間や関数を取り上げる必要はなく,主要なものの説明があれば十分です。ただし,deprecatedなAPIについては極力使用を避けるようにドキュメント等を確認して下さい。

上記以外の項目について書いていただいても構いません(たとえば,ライブラリができた経緯やライブラリの仕組み,ライブラリのおもしろい使い方,参考になるリンク,等々)。アドベントカレンダーなので、いろんな個性ある記事が集まるのはウェルカムです:-)

その他


埋まらない枠については基本的にはathosが埋めるつもりですが、ご協力いただける人がいれば助かります。お気軽にどうぞ。ご協力いただける場合は,参加登録をして,当日までに何日にどのライブラリについての記事を書くかをここで知らせて下さい(参加登録時のコメントで表明してもらっても構いません)。基本的に1ライブラリにつき1つの記事までとし,割り当ては早い者勝ちで決めていきます。

また,今年の出版社各社の意向は公表されていませんが,もし技術評論社さん,達人出版社さんあたりが今年もアドベントカレンダーの電子書籍化をするという話があれば,このアドベントカレンダーの電子書籍化も検討します。ご協力いただける場合にはその点にもご留意下さい。

ご意見や不明な点等あればathos(@athos0220)までご連絡下さい。

スケジュール


日付担当者タイトル (ライブラリ)
記事URL
12/1@athos0220Clojure Contrib ライブラリとは ( - )http://athos.hatenablog.com/entry/introduction_to_clojure_contrib
12/2@ponkoreclojure.java.jdbc について (java.jdbc)
https://gist.github.com/ponkore/7744766
12/3@athos0220
data.jsonでJSONの読み書き(data.json)
http://athos.hatenablog.com/entry/dealing_with_JSON_using_data_json
12/4@halcat0x15a
core.async (core.async)
http://halcat0x15a.github.io/programming/core_async.html
12/5@ypsilon_takai
math.combinatorics (math.combinatorics)
https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/math.combinatorics.md
12/6@totakke
tools.cli: Clojureでコマンドライン引数を扱う (tools.cli)
http://qiita.com/totakke/items/18bc513e4c7086e27286
12/7@athos0220
tools.traceで実行トレースをとる (tools.trace)
http://athos.hatenablog.com/entry/tracing_execution_with_tools_trace
12/8@athos0220
core.matchを使って算術式インタプリタを実装する (core.match)
http://athos.hatenablog.com/entry/implementation_of_arithmetic_expressions_using_core_match
12/9@athos0220
tools.loggingを使ってSLF4J+Logbackでログをとる (tools.logging)
http://athos.hatenablog.com/entry/logging_with_tools_logging_via_slf4j_and_logback
12/10@halcat0x15a
data.codec (data.codec)
http://halcat0x15a.github.io/programming/data_codec.html
12/11@deltam
core.unify - 単一化をサポートするClojureライブラリ (core.unify)
http://deltam.blogspot.jp/2013/12/coreunify-clojure.html
12/12@athos0220
core.rrb-vector: 新しいベクタの実装 (core.rrb-vector)
http://athos.hatenablog.com/entry/core_rrb-vector_yet_another_vector_implementation
12/13@athos0220
data.finger-tree: フィンガーツリー (data.finger-tree)
http://athos.hatenablog.com/entry/data_finger-tree
12/14@athos0220
data.priority-mapを使ってダイクストラ法で迷路を解く (data.priority-map)
http://athos.hatenablog.com/entry/implementing_dijkstra_algorithm_with_data_priority-map
12/15@athos0220
@tnoda_
はじめてのtest.generative 0.5.1 (data.generators/test.generative)
http://tnoda-clojure.tumblr.com/post/70435388810/my-first-test-generative-0-5-1
12/16@ypsilon_takaimath.numeric-tower (math.numeric-tower)
https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/math.numeric_tower.md
12/17@halcat0x15aalgo.generic (algo.generic)
http://halcat0x15a.github.io/programming/algo_generic.html
12/18@athos0220
tools.macroを使ってLet Over Lambdaのパンドリックマクロを実装する (tools.macro)
http://athos.hatenablog.com/entry/pandoric_macros_implemented_with_tools_macro
12/19@ypsilon_takai
clojure.core.memoize (core.memoize)
https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/core.memoize.md
12/20@athos0220
(tools.namespace)

12/21@athos0220
(tools.nrepl)

12/22@nobkz
core logicで論理プログラミングとかやってみた。 (core.logic)
http://qiita.com/nobkz/items/5ded7fa9333abdc7ddb7
12/23@athos0220
(core.typed)

12/24@athos0220



Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/12/19 22:17

19日目分、core.memoize 書きました。 https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/core.memoize.md 担当分はこれで終りですけど、何か書く時間が取れれば書きます。

athos

athos さんが書き込みました。

2013/12/19 10:33

15日目の記事を@tnoda_さんに代打で書いていただきました。 http://tnoda-clojure.tumblr.com/post/70435388810/my-first-test-generative-0-5-1

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/12/16 01:08

16日目の記事書きました。 https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/math.numeric_tower.md 1日間違えていたのは内緒です。

deltam

deltam さんが書き込みました。

2013/12/11 16:57

11日目core.unify かきましたー http://deltam.blogspot.jp/2013/12/coreunify-clojure.html

totakke

totakke さんが書き込みました。

2013/12/06 14:38

Clojure Contrib Library AC 6日目の記事を書きました | tools.cli: Clojureでコマンドライン引数を扱う http://qiita.com/totakke/items/18bc513e4c7086e27286

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/12/05 23:22

5日めの記事を書きました。 https://github.com/ypsilon-takai/clj_advent_2013_math/blob/master/doc/math.combinatorics.md ぎりぎり今日に間にあいました。

athos

athos さんが書き込みました。

2013/12/05 06:48

nobkzさん、12/22にcore.logicで追加しました!

nobkz

nobkz さんが書き込みました。

2013/12/05 01:36

core.logic超絶気になるのでできれば 12/22日あたりに僕が色々調べて、良ければ記事を書きます。僕はClojure初心者なんで、僕以上にできる方がいれば譲ります...

athos

athos さんが書き込みました。

2013/12/03 21:09

ypsilon-takaiさん,12/5のmath.combinatoricsと12/19のcore.memoizeを追加しました。ありがとうございます!

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/12/03 18:15

こんにちは。 数値つながりということで、combinatorics もやります。 5日あたりでお願いします。 また、黒いところが埋まったようなので、memoizeを19日あたりでやらせていただきます。

athos

athos さんが書き込みました。

2013/12/02 23:27

@totakkeさん,12/6に追加しました!

totakke

totakke さんが書き込みました。

2013/12/02 23:20

tools.cliについて書きたいです。サブコマンドをパースする方法も含めて。6日あたりでお願いします。

ponkore

ponkore さんが書き込みました。

2013/12/02 23:13

URL 貼り忘れてました。2日目 clojure.java.jdbc です。 https://gist.github.com/ponkore/7744766

athos

athos さんが書き込みました。

2013/12/01 22:42

1日目の記事を書きました。「Clojure Contrib ライブラリとは」http://athos.hatenablog.com/entry/introduction_to_clojure_contrib

athos

athos さんが書き込みました。

2013/11/16 18:24

ypsilon-takaiさん,レスポンス遅くてすみません。16日にmath.numeric-towerで追加しておきました。

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/11/11 12:23

後半の始めあたりということで、16日でおねがいします。

athos

athos さんが書き込みました。

2013/11/05 18:33

ponkoreさん、ypsilon_takaiさん、参加登録ありがとうございます。ご希望の日にちがあれば教えて下さい。

ypsilon-takai

ypsilon-takai さんが書き込みました。

2013/11/05 16:59

@ypsilon_takai です。numeric-tower なら書けそうです。

ponkore

ponkore さんが書き込みました。

2013/11/05 08:53

@ponkore です。clojure.java.jdbc について書きたいです。

athos

athos さんが Clojure Contrib Library Advent Calendar 2013 を公開しました。

11/05/2013 00:07

Clojure Contrib Library Advent Calendar 2013 の募集を開始しました!

Ended

2013/12/01(Sun)

00:00
2013/12/24(Tue) 23:59

Registration Period
2013/11/05(Tue) 00:07 〜
2013/12/24(Tue) 23:59

Location

(TBD)

Organizer

Attendees(8)

athos

athos

Clojure Contrib Library Advent Calendar 2013に参加します!

ponkore

ponkore

Clojure Contrib Library Advent Calendar 2013に参加します!

ypsilon-takai

ypsilon-takai

Clojure Contrib Library Advent Calendar 2013に参加します!

halcat0x15a

halcat0x15a

Clojure Contrib Library Advent Calendar 2013に参加します!

totakke

totakke

Clojure Contrib Library Advent Calendar 2013に参加します!

deltam

deltam

書きまーす

nobkz

nobkz

Clojure Contrib Library Advent Calendar 2013に参加します!

tnoda_

tnoda_

15日目 (data.generators/test.generative) 横取りしました。

Attendees (8)