タグ

2009年10月3日のブックマーク (3件)

  • Source of Nothingness - memo : asdf を使う

    さくらのサーバにインストールした clisp で asdf を使うための一連の作業をメモ。 clisp には asdf が付属していないのでソースを取得する。 $ cd $HOME/local/lisp $ wget "http://cclan.cvs.sourceforge.net/*checkout*/cclan/asdf/asdf.lisp" $ clisp -c asdf.lisp ついでにコンパイルしておく。 ここからしばらく clisp での作業。 $HOME/local/lisp/ を lisp ファイル置き場にすることにしたので、ここをロードパスに追加する。 [1]> (push (merge-pathnames "local/lisp/" (user-homedir-pathname)) custom:*load-paths*) (#P"/home/raido/local

  • CommonLisp:asdf

    Common Lisp の勉強を始めて、asdfというものの存在を知ったのですが、どういうものかわからないので勉強がてらにasdfのマニュアルを和訳してみます。訳があやしい部分は英語を残しておくので、誰かツッコミを入れるなりしてくれると助かります。 ---- はやみず (2007/04/12 20:51:10 PDT) asdf Manual: http://constantly.at/lisp/asdf/index.html asdf: another system definition facility このマニュアルでは、Common Lispプログラムとライブラリのためのシステム定義機構 asdf について説明する。 asdf Copyright © 2001-2004 Daniel Barlow and contributors This manual Copyright © 2

    CommonLisp:asdf
  • simple exmaple cffi - niitsuma blog

    CFFI入門で紹介されている方法をubuntu7.10でより単純化して動かしてみた 以下のfloat.cをcffiを使ってcommon lispから呼ぶ //float.c #include <stdio.h> int float_to_bits (float f) { return *((int*)&f); } 以下でshared libのfloat.soができる(参考 ) $gcc -Wall -fPIC -shared -o float.so float.c cffiを導入する $sudo apt-get install clisp cl-cffi cl-asdf clispを起動して以下を行う $clisp (asdf:oos 'asdf:load-op :cffi) (cffi::define-foreign-library libfloat (:unix"float.so")

    simple exmaple cffi - niitsuma blog