タグ

2016年1月23日のブックマーク (2件)

  • 最近の開発環境: mjolnir, projectile, peco | en30's blog

    mjolnir mjolnirは Lightweight automation and productivity power-tool for OS X とのことです。ウインドウやアプリケーションに関する操作をキーバインドに設定したり色々できる。 ウインドウの移動とリサイズ、アプリケーションとウィンドウのフォーカス移動のデモ 同じようなアプリにslateがあったけれど、ウインドウの操作などがもたついたのでmjolnirを使っている。 インストール README.mdをなぞることになるけどインストールは アプリケーションをダウンロードして解凍。 $ brew update $ brew install lua $ brew install luarocks $ echo 'rocks_servers = { "http://rocks.moonscript.org" }' > ~/.luar

    最近の開発環境: mjolnir, projectile, peco | en30's blog
  • let の書式の覚え方 - @kyanny's blog

    (let ((a "A")) (print a)) いきなりこれをみると「なぜ (a "A") ではなく ((a "A")) なのか」が理解できず、混乱する。以下のように考えるとすっきり覚えられる。 ;; 一番シンプルな形はこれ。 a は nil (let (a) (print a)) ;; a の初期値を与えるために (a "初期値") という書式が必要 (let ((a "A")) (print a)) ;; 初期値なしならこう書ける。 a, b ともに nil (let (a b) (print (list a b))) ;; 初期値ありだとそれぞれ (a "初期値") (b "初期値") と書く (let ((a "A") (b "B")) (print (list a b))) ;; 初期値ありと初期値なしが混ざってもよい (let ((a "A") b) (print (lis

    let の書式の覚え方 - @kyanny's blog