Source of Nothingness - sbcl

* Menu

About | Profile | まとめ | オリジナル | xyzzy | あんてな | | buzz

* 2010-02-28 :

; #<PACKAGE "ASDF1">
; registering #<SYSTEM SB-GROVEL {B4F1921}> as SB-GROVEL
;
; compilation unit aborted
;   caught 1 fatal ERROR condition

Error running init-common-lisp-controller-v4: Lock on package SB-IMPL violated
                                              when interning NATIVE-FILE-KIND.
See also:
  The SBCL Manual, Node "Package Locks"

--- /usr/share/common-lisp/source/common-lisp-controller/post-sysdef-install.lisp~      2010-02-28 17:58:19.000000000 +0900
+++ /usr/share/common-lisp/source/common-lisp-controller/post-sysdef-install.lisp       2010-02-28 18:01:36.000000000 +0900
@@ -61,7 +61,7 @@
 #+sbcl
 (defun get-owner-and-mode (directory)
   (when (eq :directory
-           (sb-impl::native-file-kind (namestring directory)))
+           (sb-unix::unix-file-kind (namestring directory)))
     ;; check who owns it
     (multiple-value-bind (res dev ino mode nlink uid gid rdev size atime mtime)
        (sb-unix:unix-stat (namestring directory))
で、以下を実行。
$ sudo dpkg-reconfigure common-lisp-controller

* 2009-03-10 :

* 2008-11-17 :

(ReadMore...)

* memo : MacPorts で SBCL をインストール

ソースを消されないようにキープモードでインストールする。
$ sudo port -k install sbcl

upgrade の時は注意。

* SLIME勉強会

(ReadMore...)

* 2008-03-09 :

(ReadMore...)

* 2008-03-05 :

More generally, an implementation of Common Lisp has great latitude in deciding exactly when to expand macro calls within a program. For example, it is acceptable for the defun special form to expand all macro calls within its body at the time the defun form is executed and record the fully expanded body as the body of the function being defined.
で、例えば defun での関数定義時にマクロを展開することもOKと書いてありました。

* Scrapbook : News - Steel Bank Common Lisp

http://www.sbcl.org/news.html

SBCL 1.0が出たらしい。
早速インストール。
いろいろ遊ぼう。

* 2006-03-05

spam対策が効いているのかとりあえず1日間無事乗り切った。
この状況が何日もつか。

なぜかThe Lisp Dictionary(http://lispdoc.com/)が使えない。
不便すぎる。
cgiの勉強が進まない。

某所で見かけたのだけど clisp の -modern オプションで大文字小文字をいい感じにしてくれるらしい。
試したいけど、debianのパッケージが古い。(→FreeBSDのほうで試したけどいい感じ)
clispだけ最新にしたいけど、どうしよう。

(ReadMore...)