ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
プログラミング言語Clojureとは? Clojureは、Rich Hickey氏が開発したJava VM上で動作する比較的新しいLisp系のプログラミング言語だ。一口にLispといってもCommon LispやSchemeなどさまざまな方言があるが、ClojureもこれらのLisp方言のひとつつだ。 Clojureは過去のLisp言語を ...
ClojureとClojureScriptについて もともと、ClojureはJavaの仮想マシンであるJVM上で動くLISP処理系として2007年に開発されました。 Javaの様々なAPIをサポートするJVMは非常に高機能であり、JVMで動くClojureは最初から多くの実用的な機能を利用できる言語でした。
もともと、ClojureはJavaの仮想マシンであるJVM上で動くLISP処理系として2007年に開発されました。Javaの様々なAPIをサポートするJVMは非常に高機能であり、JVMで動くClojureは最初から多くの実用的な機能を利用できる言語でした。そして、Java仮想マシンのバイト ...
Lisp系プログラミング言語であるClojureの開発者が、最新版「Clojure 1.4」のリリースを発表した。 ClojureはLispの方言のひとつ。 Java仮想マシンで動作し、インタプリタとしても、またコンパイルして直接Javaバイトコードを生成して動作させることもできる。
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
深町英太郎氏のブログ記事です。深町氏はCommon LispをはじめEmacs Lisp、 ClojureなどLISP系言語が気に入っているようで、 この記事ではCommon Lispの普及および環境の改善を目指して書かれています。 深町氏はCommon Lispが好きであるにもかかわらず、 Webサービスを ...
なぜsimpleが大事なのかと言うと、人間には限界があるからです。わけがわからないものに対して信頼ができないので理解をしながら進める必要がありますし、能力的に普通の人は5個ぐらいはできても、10個や20個のものは同時に考えられません。なので ...
Clojure/ClojureScriptでは、データ処理を流れるようにコーディングできます。その一つ道具としてthredingマクロがあります。(Pythonのthreadingみたいにプログラムの処理単位を示すものではありません)。 この記事を書くにあたってthreadという単語の意味を今まで ...