You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
On your journey to Clojure mastery, your editor will be your closest ally. I highly recommend working with Emacs, but you can, of course, use any editor you want. If you don’t follow the thorough Emacs instructions in this chapter, or if you choose to use a different editor, it’s worthwhile to at least invest some time in setting up your editor to work with a REPL. Two alternatives that I recommen
This blog is a regularly updated collection of my thoughts, tips, tricks and ideas about data mining, data integration, data publishing, the semantic Web, my researches and other related software development. Note: this blog post has been revised with this other blog post. In the coming months, I will start to publish a series of blog posts that will explain how RDF data can be serialized in Cloju
2013年のClojure界隈はcore.asyncが話題ですが、今回は非同期処理にcore.asyncは使いません。 今回はcore.asyncの代わりにalephというライブラリを使って、WebSocketを使った簡単なデモアプリケーションを作ってみようと思います。サーバーとクライアントの両方をClojureで実装します。 alephは、同じ作者のlaminaという非同期プログラミングライブラリをベースに、nettyを使ってHTTP/WebSocket/TCP/UDPのI/Oをサポートしたライブラリです。 core.asyncと同様に、laminaではchannelと呼ばれるキューにメッセージを出し入れすることで非同期処理をサポートしています。 laminaにはchannel以外にも様々な機能がありますが、今回はchannel以外の機能は使わないので解説しません。(というか解説できるほ
この記事は、Clojure Debugging ’13: Emacs, nREPL, and Ritzの翻訳です。著者の許諾をいただいています。また、Qiita上でのClojure Advent Calendar 2013参加記事(12/12)です。 細かいところの動作確認・アップデートの有無の調査等はまだできていませんのでご了承ください。そのうちやります。翻訳の更新履歴は末尾に有ります。 - 私は今、2013年と2014年の開発プロジェクトの準備を進めているところだ。2010年時代のswank-clojureとslimeを使ったアプローチは、もはやこのプロジェクトで使い続けることはできないだろう。nREPLのコミュニティに参加して、自分が働く分散システムのデバッグを容易にする技術革新の恩恵を受けるのだ。 私がcommon lispとslime/swankで 慣れ親しんでいた機能は: Me
この記事は、Clojure Advent Calendar 2011の20日目の記事です。 [[2012/1/6 23:00 再修正]] 最新のswank-clojure (1,3.4)では、windowsのパス名の扱いの問題が解決していました。1.3.4以降のものを使えば、特に何もしないで使えます。 [[2011/12/26 23:00 修正]] 最初の投稿では、結局うまくいかなかったのですが、いろいろ調べたり方法を変えたりしてうまく行きました。 これまで、Project EulerとかCode Jamとかやるときには、ClojureBoxを使ってました。ClojureBoxは、立ちあげるとすぐにREPLが使えて便利なのですが、だいぶ前にメンテナンスが終了していて、1.3になる可能性がありません。 自分で1.3に入れ替えるのもそれほど難しくなさそうですけど、1.2ベースで作っちゃったもの
How a Clojure pet project turned into a full-blown cloud-computing web-app Presentation at Berlin Lispers Meetup: February 2, 2010 about our Clojure experiences: "How a Clojure pet project turned into a full-blown cloud-computing web-app. Or: What are the differences between a Clojure web-app and one written in Java or Common Lisp? " http://netzhansa.blogspot.com/2010/01/title-berlin-lispers-meetu
(この記事は、Clojure Advent Calendar 2011 21日目の記事です。) 前々からATNDでAPIが利用できることを知ってましたので、週末起業的な意味で、以下のサービスをHeroku上で作って見ました。当然Clojureです。 サービスの内容はブログのタイトル通りです。 http://find-event.herokuapp.com/users/tnoborio 作ったときに残したメモを頼りに、Herokuでどんな感じで作っていったかをさくさくっと書いていきたいと思います。 まずはLeinigenを作ってディレクトリを作成しますがそこらへんは割愛。 Herokuにアプリケーションを作るときに、--stack cedraを忘れずに作ります。アプリの名前を付けないと、flower-company-hogehoge-xみたいな名前がつくので最初から決めといたほうがいいです。
元ネタはこちら おそらくある言語に慣れるためには、その言語を実際に使うことだと思います。しかし、誰しもが「こういうのを書いてみたいな」というアイデアを持っているわけではありません。そこで、Clojureを練習するためのサイトみたいなのをいくつか見かけたので、ここで共有しておきたいと思います。 4Clojure 最も有名なClojure練習サイトですね。ここの練習スタイルは、__に対して、なんらかの式を入力することにより、全体でtrueになるようにするタイプのものです。 ClojureScript Koans 欠けている部分を穴埋めして、全体として正しいようにするというものについて、海外のプログラマーの間ではKoanとよばれ(たぶん、禅のKoanから来ていると推測します)、親しまれています。これもその一つ。上のがすこしピンとこなければ、こっちから始めてみるのもいいでしょう。元ネタはCloju
ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- Clojureの入門したい人が便利そうな場所、発見しました。全部、英語ですが、 http://en.wikibooks.org/wiki/Clojure_Programming Clojure Programming チュートリアルは、 http://en.wikibooks.org/wik
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く