The latest reviewed version was checked on 16 April 2020. There is 1 pending change awaiting review. Official Clojure reference & API : link "Clojure - Functional Programming for the JVM" by R. Mark Volkmann: link Moxley Stratton - "Clojure Tutorial For the Non-Lisp Programmer" : link Satish Talim - "Clojure Notes": link Eric Rochester - "Clojure Series" (deals with tokenization and stemming) : li
久しぶりに日記書きます。 やぁーっと少しだけ仕事落ち着きました。 5/10がピークだったわけです。 3週間ぶりに休み取れました(笑) なんとか開発に回してもらえそうな雰囲気です。 2ヶ月で走行距離8000km行きました。 社用車の走行距離合わせたら1万キロ越えてます。 回った客先もかぞえたら2ヶ月で120件くらいでした。 (営業じゃないよ) 結構がんばってます! 以上近況でした。 新卒入社した年ですね。仕事で自家用車8000km乗って、基本給15万円で手当なし残業代なしボーナスなし、という鬼畜条件でした。 4/1入社でしたが、2/14から働いていて、3月には客先に一人で行かされていましたね、自家用車で。初めて一人で客先に行く際にスピード違反で捕まったのも思い出です。(高速おりてすぐ速度40kmのところを60kmで走ってしまって捕まるパターン) この年の年末に希望の開発部にまわしてもらって、
教科書: Clojure in Action 作者: Amit Rathore出版社/メーカー: Manning Pubns Co発売日: 2011/11/28メディア: ペーパーバック クリック: 24回この商品を含むブログ (2件) を見る マクロ ? Clojureランタイムの動き ソースコード ------> [Read] -------> [Evaluate]まず、リーダーがソースコードをClojureのデータ構造に変換してから、評価されてプログラムが実行される。 マクロは評価される前のデータ構造上で振る舞いを定義することができる関数で、評価される前にプログラムからコードを操作することができる。 ソースコード ------> [Read] --- <macro> ---> [Evaluate] これができると、Clojureに新しい機能を追加することができたりするということ。 u
PCL -> Clojure Tags: clojure and tutorial My current leisure-time project is porting the examples from Peter Seibel's excellent Practical Common Lisp (PCL) to Clojure. I think Clojure is interesting for three reasons: Clojure is Lisp, but minus historical baggage. Clojure gives full access to the JVM and Java libraries. Clojure groks concurrency and state. My ground rules are simple: I am not goin
Compojure is an open source web framework for the Clojure programming language. It emphasizes a thin I/O layer and a functional approach to web development.
I am porting the examples from the macro chapters of Paul Graham's On Lisp (OL) to Clojure. My ground rules are simple: I am not going to port everything, just the code samples that interest me as I re-read On Lisp. Where Paul introduced macro features in a planned progression, I plan to use whatever Clojure feature come to mind. So I may jump straight into more "advanced" topics. Please do not as
前エントリ clojure.lib コーディング規約・訳 から1週間以上がすぎました。 Google Groupsでのディスカッションで合意されたコーディング規約をStuがまとめてアップしてくれました。 Clojure Library Coding Standards | Clojure | Assembla さっそく和訳してみました。 間違いがあればご指摘ねがいます。 ⇒ @manjilab 【和訳ここから】 免責事項: 規則は破られるためにあります。この規約に倣うも絶対のものとして扱わないこと。 規約: 名前と使用法はよく考えて書くこと。RichはJavaにおける既存のコードとの互換性の維持を尊重しています。練習用のコードであればいつまでもいじってられますが、ひとたび名前と使用法が公開されればそうはいきません。(具体的な実装に興味がなく名前と用法だけを見ている利用者が多いですから) コ
Return to Blog Thinking in Clojure for Java Programmers (Part 1 — A Gentle Intro) We do a lot of Java work at Factual. Most of our back-end data store is written in Java, and we use a ton of Java libraries and frameworks. We recently began experimenting with Clojure in certain parts of our data store. Clojure is a Lisp implementation that runs on the JVM and offers excellent Java interoperability.
An explorer's log24 Jun 2017Ferret Lisp FFI Notes15 Feb 2017Bare Metal Lisp - RC Control using Ferret10 Jun 2016Ferret - A Hard Real-Time Clojure for Lisp Machines07 Oct 2014Static Galleria Script26 Jan 2014Pentadactyl Configuration05 Jan 2014tmux Configuration05 Jan 2014SSH as a Hidden Service with Tor20 Nov 2013Parse S3 Logs with Goaccess23 Oct 2013Notes on Synchronization and Backup of $HOME us
ClojureのAPIリストを眺めていたら面白いマクロがありました。 -> と ->> です。 Rubyのメソッドチェインのようなことができます。 例えば次のようなRubyでの処理は 123456789.to_s.length => 9 ClojureでもJavaのメソッドを直接使う場合は .. でチェインできます。 user> (.. 123456789 toString length) => 9 -> を使えばこれをClojure上の関数で実現できます。 user> (-> 123456789 str count) => 9 123を文字化して逆順にする場合 user> (-> 123 str reverse) => (\3 \2 \1) reverseは文字のシーケンスを返すので user> (->> 123 str reverse (apply str)) => "321" のよ
For detailed coverage of Clojure, consult the language and API reference at clojure.org. Also see Clojure Programming. Clojure (read as closure), is a powerful, lisp-1 programming language designed by Rich Hickey and designed to run on the Java Virtual Machine. This book shall provide a detailed introduction to the constructs of Clojure, and act as a tutorial through the features of the language.
youtu.be 給油日 オドメーター (km) 給油量 (L) 単価 (円/L) 燃費 (km/L) 距離単価 (円/km) 2024-03-22 6292 14.10 165 20.50 8.05 2024-04-14 6598 16.40 165 18.66 8.84 2024-05-05 6798 10.83 166 18.47 8.99 2024-07-26 7095 16.97 165 17.50 9.43 2024-08-09 7303 11.76 165 17.69 9.33 2024-10-12 7603 15.15 164 19.80 8.28 2024-11-10 7959 19.72 165 18.05 9.14 2025-04-12 8283 18.54 178 17.48 10.19 2025-07-26 8519 14.59 168 16.18 10.39 2
Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool. The Clojure Programming Language Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く