2017-08-01から1ヶ月間の記事一覧

Quicklisp インストール

次は以下の記事を参考にQuicklisp を入れてみました。modern-cl.blogspot.jp $ wget http://beta.quicklisp.org/quicklisp.lisp ~$ ccl Welcome to Clozure Common Lisp Version 1.7-r14925M (LinuxX8664)! ? (load "quicklisp.lisp") ==== quicklisp quicks…

Clozure CL をインストールしてみる

Clozure CL を(勘で)インストールしてみることに失敗したため svnやだとか もう言わないで きちんと手順を追ってインストールすることにします。引き続き参考にした資料ですmodern-cl.blogspot.jp $ sudo apt-get install -y subversion $ mkdir -p ~/opt …

Clozure CL を(勘で)インストールしてみる→失敗

Lispで何か書きたいなって思っていろいろライブラリとか探してたら CommonLispのものが多いみたい。 うろうろしてたら以下のページを発見。 あんまりCommonLispもよくわかっていないから勉強してみよう! modern-cl.blogspot.jpClozure CL なんてものがある…

gauche で スクリプト

下のように書くとスクリプトが作れるみたい ようやくお仕事中に Lispが使えそうだぞっ。ふひひ。 #!/usr/bin/env gosh (use gauche.process) (print "script run!") (run-process '(ls -la) :wait #t) (print "script end!") https://practical-scheme.net/g…

マクロの練習

マクロをうまく使いこなせるようになりたいので練習中。 イマイチ何に使えるのか理解してないけど、こんな感じかな・・・参考;マクロについて整理してみる | κeenのHappy Hacκing Blog (define (unless f val) (if (not f) val)) (define-macro (unless-m f…