2012-05-27
Shinnya
2012-05-27
Lisp の読みづらさに辟易した(もちろん括弧が多いとかそういう話ではない)ので OCaml でも触るか〜。Lisp は一人で書いてる分にはいいが、他人の書いたコードが読めたものではなくてかなりキツい。
org-export-hatena の改造
suikyounohito
2012-05-26
org-mode で書いた文章をはてなダイアリー形式にするための elisp が org-export-hatena として 公開 されています。これをベースに、 未サポートの文法を追加してみました。ありがとうございます > r_takaishiさん! 私が使う文法でブログで足りていないとしたら、まずはリンクですね。 というわけで、リンクの変換を追加したものが以下です。;;; hatena...
Emacs.app の shell-mode で emacs FILENAME で同じウインドウでファイルを開くメモ
CortYuming
2012-05-26
(MacOSX10.7.4, Emacs.app23.4.1) Mac環境のみinit.el ;; Emacs上にファイルをドラッグ&ドロップして開く (define-key global-map 'ns-find-file) ;; ドラッグ&ドロップで新しくウィンドウを開かない (setq ns-pop-up-frames nil) |||sh| alias emacs="o...
SICP 1.1.7 Example: Square Roots by Newton's Method
tetsu_miyagawa
2012-05-25
ニュートン法による開平。あるいは開根。Procedures must be effective. > The contrast between function and procedure is a reflection of the general distinction between describing properties of things and describing how ...
mozcがロードできない
ksiz
2012-05-24
(require 'mozc)をすると見つからないって言われる。 とりあえずの回避策として、(add-to-list 'load-path "/usr/share/emacs/site-lisp/emacs-mozc")を追加しておく。
Markdown を Emacs と MacPorts でやってみる
CortYuming
2012-05-24
Install: multimarkdown MacPortssudo port install multimarkdown |||| git clone git://jblevins.org/git/markdown-mode.git |||lisp| (autoload 'markdown-mode "markdown-mode.el" "Major mo...
F#3.0で加速する言語指向プログラミング(LOP)。コンピューテーション式はもはやモナドだけのための構文ではない!!!
zecl
2012-05-24
...など。)といい、ホスト言語のサブセットで書かれるタイプのものを内部DSLあるいは組み込み型DSL(.NETのLINQなど)と呼びます。言語指向プログラミングで伝統的なものとしては、Unixリトル言語、Lisp、アクティブデータモデル、XML設定ファイルなどがあり、現在も様々な場面で広く活用されています。 言語指向プログラミングおよびDSL開発についてより詳しい情報が知りたい場合は、マーチン・...
SICP 1.1.6 Conditional Expressions and Predicates
tetsu_miyagawa
2012-05-23
ノート 条件式と述語。 ここで習うのはcond、ifと、=。それからbooleanの値を扱うand、or、not。If none of the <p>'s is found to be true, the value of the cond is undefined. |scheme| > 10 10 > (+ 5 3 4) 12 > (- 9 1) 8 &g...
anythingが始まってなかった件
fu7mu4
2012-05-23
なにか、Emacsのanythingの動作がおかしいなぁと思ってたんだけど。今日.emacsをみたら、(require 'anything-config) |||lisp| (require 'anything-startup) に直した。
Emacsが最近よく落ちる
yuuhi10
2012-05-23
revive.elを使っているのだが, 以下のように終了時にバッファの状況を保存するようにしているので, 以上終了されるとバッファの配置が保存されない.(add-hook 'kill-emacs-hook 'save-current-configuration) ;; 終了時に保存 |||lisp| (run-with-idle-timer 50 t save-current-co...
Emacs便利Tips集
hiroppon
2012-05-23
前回emacsの設定に触れたので、ついでに僕の使っている便利関数達を紹介してみる。 折り返し表示 Emacs は長い行はデフォルト折り返し表示ですが ソースコードの場合は、却って見難く成りがちです。 僕は で切り替えてます。 ;; truncate line (defun toggle-truncate-lines () "toggle truncate lines" (in...
2012/05/22 00:00
Inetgate
2012-05-23
23:54 RT @UCaty: その人、匿名ですよ!!! RT @hirougaya: はい!大ファンです。香港まで重慶マンション見に行きました。「マイ・ブルーベリー・ナイツ」見て「ワン監督帰ってきた!!」と喜びました。 @kikko_no_blog23:53 RT @c_oi: 金環日食に勝った!23:28 きっこがミミズを主食...
第1回 関数型言語勉強会に参加した+InverseFizzBuzz
krrrr
2012-05-22
...言語を知れたのが良かったと思う. 感想としては以下な感じ @s_kozake さん 関数型言語入門(仮)本当に入門って感じ. @kuchitama さんClojure.Kyoto.cljの人?昔講義でLispをやって全く分からなかったけど,今なら楽しめそうでちょっとClojureやりたいと思った.JVMで動くのかー京都でやってるっぽいし,SICPをClojureでとか時間があればやってみたい...
ruby-mod(emacs)をちょっと便利に・・・
hiroppon
2012-05-21
Emacs Emacsには{}や()やの対応でジャンプする機能forward-sexp backward-sexp などという関数があります。 これらはソースコードを弄る時に重宝し、例えば以下の様な場合に便利に使えます。javaint foo ( int a ) { // ※ forward-sexp この関数の終わりって何処? int b = 1; if ( a >= 0 ) { if (...
SICP 1.1.2 Naming and the Environment 〜 1.1.5 The Substitution Model for Procedure Application
tetsu_miyagawa
2012-05-21
ノート1.1.2 Naming and the Environment 名前付けと環境。 数値に名前をつけて計算に使う例:> (define size 2) > size 2 > (* 5 size) 10 > (define pi 3.14159) > (define radius 10) > (* pi (* radius radius)) 314.159 ...
Common Lispでシェルを便利に!「Shelly」をリリースしました
nitro_idiot
2012-05-21
...でご紹介しましたが、「Shelly」というプロダクトを作りました。 Shelly View more presentations from fukamachi まとめると、ShellyはCommon Lispの関数をシェルコマンドのように実行できるユーティリティです。 インストールは以下のコマンドを実行してください。「LISP_IMPL=ccl」の部分は使っている処理系に合わせて変更してくだ...
Inconsolata と組み合わせてみた
maangie
2012-05-21
(set-default-font "Inconsolata-10") (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "M+ 1m" :size 10))アンチエイリアスが効いて目に良い。 これで広いディスプレイならホント...
Sun, May 20
SunithaPathak
2012-05-20
00:17 I shall rouse till then when I will rouse.00:26 additionally,i today scanned an essay which a semtic person inscribed. it is true that their plot develop parallelly.06:19&n...










![初めての人のためのLISP[増補改訂版] 初めての人のためのLISP[増補改訂版]](http://ecx.images-amazon.com/images/I/514rdLjpERL._SL75_.jpg)







shi3z