• 「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】
「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】

「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】

コース概要

Java環境「JVM」上で動くLisp系プログラミング言語を使ってウェブアプリケーション開発のさわりに触れてみよう!

「Clojure」(クロージャ)は、「Lisp系」のプログラミング言語です。
発表されたのは2007年で、かなり後発の言語ですが、他の言語と比べて、以下のような特徴があります。

①「関数型言語」なので、効率的に開発できる
②マクロが使える
③Javaの環境「JVM」(Java virtual machine)上で動作する
④膨大なJavaのライブラリが利用可能

特に②は、「自分好みの関数を作れる」ことを意味しており、それが“もっとも表現力に富んだ汎用プログラム言語である”と言われる所以でもあります。 


一回目の放送「Light Tableを使ってClojureに触れてみよう!」を先に見ていただき、Leiningen、Light Tableはインストールできるところまでは済ませておいて下さい。

前回使用した資料: http://bit.ly/hajiclo
※この授業では、工学社より出版された「はじめてのClojure」を元に、授業を行ないます。

■授業予定

・Light TableとLeiningenのおさらい
・Luminusを使ったプロジェクト作成
・HTTPリクエストとHTTPレスポンス
・データベースへの接続とモデルの操作
 

■こんな方におすすめ!

・Clojureにちょっと興味があって、触ってみたい。
・素速くWebアプリケーションを開発したい
・新言語に興味がある!