InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example
I hope that in this post, I can get people's opinions on best practices for the interface between JSF pages and backing beans. One thing that I never can settle on is the structure of my backing beans. Furthermore, I have never found a good article on the subject. What properties belong on which backing beans? When is it appropriate to add more properties to a given bean as opposed to creating a n
Important Clojure resources The official source code for clojure is on the Clojure GitHub source page. Clojure provides a Java API for invoking Clojure from Java. You can browse the javadoc for the API at https://clojure.github.io/clojure/javadoc. Issues related to Clojure and the various pieces of functionality within it are discussed in the Clojure Google group. Discussions among Clojure develop
Clojure の日本語ガイド¶ このドキュメントは Clojure 初学者の方やこれから始めてみたいという方を対象に書いています。
IntelliJ IDEA と Cursive で始める¶ Cursive は Clojure 開発で必要な機能、あるいはあると便利な機能を統合的に提供してくれます。 概要¶ IntelliJ IDEA という日本でも人気の IDE の上で動くプラグインです。日本ではあまり使用例を見かけませんが、海外では Emacs に次ぐ人気の高い開発環境となっています。 現在 Cursive は IntelliJ IDEA のプラグインとして提供されており、他の JetBrains 製品と同様にバージョン管理システムやインスペクターなどといった機能を使うことができます。 Cursive はそのほぼ全てを Clojure で書かれており、 Clojure エコシステムとの統合も非常にうまく出来ています。そして、 Cursive の開発は Cursive を使って行われているため、 Cursive は C
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.
Overtone is an open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We combine the powerful SuperCollider audio engine, with Clojure, a state of-the-art lisp, to create an intoxicating interactive sonic experience. VJ Ready Synchronise your visuals and noise with ease. Overtone features seamle
Clojure and ClojureScriptSketches can be run from clojure or in a browser without modifications.2D and 3DQuil provides several renderers that allows to draw in 2D, 3D and even in PDF.Based on ProcessingMore than 200 various drawing functions. Live reloadingModify sketches on fly without closing them.Functional modeUse pure functions to handle user interaction and state updates (fun-mode).Middlewar
Clojureの日本語書籍も数冊出るぐらいになりましたので、ここで一つ2015年6月時点でのClojure日本語書籍についてまとめてみました。 プログラミングClojure 第2版 Clojureの日本語書籍といえばまずコレ。 ハワイ在住Lispハッカーとして有名な川合史朗さん訳なだけあって、こなれた日本語での正確な記述は他のClojure日本語書籍の追随を許さないです。 内容も特別難しい訳ではないので、関数オブジェクト、ポリモーフィズム、マルチスレッドプログラミング辺りの概要が把握できていれば、 プロトコル、ソフトウェアトランザクショナルメモリ、エージェントなどのClojure特有の機能についてもすんなり理解できると思います。 おいしいClojure入門 プログラミングClojure 第2版 に比べて、周辺ツール・フレームワークに焦点を絞って解説したのが本書です。 Clojureは言語自
Leiningen for automating Clojure projects without setting your hair on fire Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code. (defproject leiningen.org "1.0.0" :description "Generate static HTML for https://leiningen.org" :dependencies [[enlive "1.0.1"] [cheshire "4.0.0"] [org.mark
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く