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
「Clojure は商用サービス採用事例が少ない」というのは過去の話です. Puppet が Ruby から Clojure に移行DevOps 自動化ツールで有名な Puppet は Ruby 製でしたが, その一部は既に Clojure で書かれていました. で,今回の発表は,「一部だけでなく Puppet master を置き換える Pupper Server をリリースするけど,それは Clojure で書きました」 という発表です.ちょっと驚きました.とはいえ, Puppet Labs で Clojure 用のアプリケーションフレームワーク, TrapperKeeper を作っていたので, ある程度は予想できていたのですが. これから,「Clojure で書かれた製品は?」と聞かれたら Puppet Server と答えましょう. 赤い Ruby より 3 倍速い緑の Cloju
Datomic Pro The fully transactional, cloud-ready, distributed database. Build flexible, distributed systems that can leverage the entire history of your critical data, not just the most current state. Build them on your existing infrastructure or jump straight to the cloud. Never Forget Critical insights come from knowing the full story of your data, not just the most recent state. Datomic stores
こんにちは!今年の春からWeb系企業でHTML/CSSデザイナーとして働きだしたキラキラ女子(を目指してる)のあんちべ(23)です!よろしくお願いします!私は普段自社のWebサービスのCSSなどを書いている*1のですが、最近データマイニングに興味を持ち始め、データを分析して、自社サービスの売り上げ改善に貢献したいなーと思うようになりました!でも。。。私は文系出身で統計学とか全然わからない*2し、プログラミングも得意じゃない*3し、高価な統計解析ソフトを買うのも辛いです。。。無い無い尽くしですね><;!そんな私に救いの手が!インストール作業不要で、便利な統計処理機能が色々あって、しかも無料という素晴らしいソフト*4を発見しました!その名も"Incanter"です!なんでも、 Lispっていう古くから使われてきた実績のあるプログラミング言語で動いてて、Lispの文法でどんな処理をすればよいかを
Ruby on RailsのPaaSをクラウドで提供しているHerokuが、Clojureの公式サポートに向けたベータ版の提供を開始したと発表しました。 ClojureはLisp系のプログラミング言語で、関数型プログラミングを用いて並列処理の記述などを得意とします。JavaVM上で実装されているため実績や速度に優れるという利点もあります。 Herokuでは、Clojureの特徴を次のように紹介しています。 Clojure combines the expressiveness of Lisp, the agility of a dynamic language, the performance of a compiled language, and the wide applicability of the JVM in a robust, production-ready package
Web applications for communication and collaboration Google Code Blog: Better performance in App Engine with new Lisp language Clojureにおいて、Google App Engineで稼働するアプリケーションの開発言語としてClojureを選択したユースケースが紹介されている。GAEがサポートしているプログラミング言語はJavaとPythonのみだが、Java仮想マシンで動作するプログラミング言語であればJavaバージョンで利用できる。 ClojureはLispの地方言語のひとつ。Java仮想マシンで動作し、インタプリタとしてもコンパイルして直接Javaバイトコードを生成してJava仮想マシンで動作させることもできる。紹介されている内容によればClojureを採
CompojureというClojureでWebアプリケーションを開発するためのフレームワークを使って簡単なエコーアプリケーションを作ってみました。 ちなみにCompojureはRubyのSinatraというフレームワークにインスパイアされて開発されたものだそうです。残念なことにSinatraは名前は聞いたことがありますが、一度も触ったことがないので「ふーん、そうなんだー」という感じです。 まずはCompojureのセットアップから。 CompojureはGitHubで開発されています。CompojureのサイトにはLeiningenでセットアップする方法が解説されていますが、ここではソースからビルドする方法を紹介します。 以下のページからソースをcloneするなり、ダウンロードページからアーカイブを落としてきて適当な場所に展開します。 http://github.com/weavejest
プログラミングClojureの本を読み終わりましたので、読書感想文です。 Clojureでのプログラミング経験があるわけではないので、ごくごく浅いものとなっています。 基本的な間違いもひょっとしてあろうかとも思いますので、コメントいただけますと幸いです。 ClojureView more presentations from uehaj. (2010/3/31追記) あ、表紙の日付は間違い。2010/01/17です。id:kawaosoさんご指摘どうもありがとう! Closure入門の本は、個人的にとてもおすすめです。 (2010/5/26追記) コメント欄でご指摘いただき、「短く書ける」の例のリンク先URLがたどれないのと、URL自体変更になっているみたいなので、あらためてscalaとclojureの比較を行っている記事へのURLを紹介します。 http://www.bestinclas
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ページを開く