タグ

clojureに関するconceal-rsのブックマーク (4)

  • 一時間で覚えるClojure - None is None is None

    一時間で覚える Ruby を真似して書いてみました(この文章はあまり役に立ちません)。 各種リンク 公式ページ リファレンス チートシート インストール ここから、 最新版(2010/05/10現在 ver.1.1.0)のzipをダウンロードして解凍します。 Javaランタイム も必要かもしれません。普通のPCなら入っていると思いますが。 取り合えず動かしてみる。 シェル(またはコマンドプロンプト)で、解凍して出来たフォルダの中で、 > java -cp clojure.jar clojure.mainと打ち込むと対話環境(REPL)に入れます。 Clojure 1.1.0 user=> 伝統に従って、世界に挨拶してみましょう。 '(println "Hello World!")'と入力し、Enterキーを押します。 このとき、カッコは省略できませんので、注意。 user=> (print

    一時間で覚えるClojure - None is None is None
  • Clojure with Emacs and Slime/Swank on Ubuntu

    Clojure with Emacs and Slime/Swank on Ubuntu Alternatives Phil Hagleberg has created some tools which will not only help with the topic described in this tutorial but can also help with emacs configuration in general. His tutorial on the clojure-specific piece is located here: in which are found tricks of the trade concerning clojure authorship. Prerequisites This tutorial assumes that the followi

  • Clojure のエレガントなところ - hozumiの日記

    リスト、ハッシュマップ、ベクタ、集合のリテラルがある ;リスト (1 2 3 4) ;ハッシュマップ {:a 1, :b 2, :c 3} ;ベクタ [1 2 3 4] ;集合 #{1 2 3 4} よく使う基データ型のリテラルがあるというのはソースコードに図が入ってるみたいで考えるよりも早く理解できる。しかもいじりやすい。他の多くの言語でもこれらの基データ型のリテラルは用意されているが、Clojure ではこれらはとてもよく使う重要なビルディングブロック。 リスト、ハッシュマップ、ベクタ、集合、文字列 をシーケンスとして抽象化 (take 2 '(a b c d)) ;リスト ;=> (a b) (take 2 {:a 1 :b 2 :c 3 :d 4}) ;ハッシュマップ ;=> ([:a 1] [:b 2]) (take 2 [:a :b :c :d]) ;ベクタ ;=> (:a

    Clojure のエレガントなところ - hozumiの日記
  • Island Life - 『プログラミングClojure』のできるまで (訳者サイド)

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 『プログラミングClojure』のできるまで (訳者サイド)
  • 1