lisp
全般 link col Introduction to Programming using Lisp http://www.botnode.com/newspirit/lispstart.html link集 http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/ 様々な解説 http://vipprog.net/wiki/prog_lang/scheme.html 分かりやすい入門 t…
axiomはmaximaと同様にlispで書かれた数式処理ソフト. link 以下のサイトに多くの情報がある http://axiom-wiki.newsynthesis.org/FrontPage How can I create and access Lisp functions from Axiom? Tutolial その他のサイト http://savannah.nongnu.org/p…
pymacsはemacs lispとpythonの双方向インターフェイスだ。詳しい使い方は以下。 http://amt.ty.land.to/OpenNote/Pymacs.html 日本語解説 http://pymacs.progiciels-bpi.ca/pymacs.html 英語 lispからpythonを呼ぶ場合はこんな風に使う (pymacs-exec "import…
drakma http://weitz.de/drakma/ のinstallにはcl+ssl packageが必要となる。これを sudo apt-get cl-plus-ssl で導入すると古いpackageが入ってしまいdrakmaが動かない http://common-lisp.net/project/cl-plus-ssl/download/cl+ssl-2007-07-07.tar.gz を手…
;myldeltafile.lisp (defmfun $mydelta (x y) (if (equal (mfuncall '$ev x) (mfuncall '$ev y) ) 1 0)) %i load("path/myldeltafile.lisp"); %i mydelta(1, 2) %o 0 %i mydelta(1, 1) %o 1
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 -Wal</stdio.h>…
wxMaxima-0.8.2がubuntu9.04のデフォルトで入るwxWideget etc関連をaptでinstallするとmakeできなかった. wx2.8関連のものをいろいろ入れてやっとmakeできた。原因は不明
pythonをcommon lispから呼ぶことができる。しかし generate-parsetuple-format という関数をみると渡せる変数が string 文字列 long 整数 しかないようだ. 浮動小数を渡す関数をdefpyfunで定義してもnulしか返ってこなかった文字列に一度変換してpythonとや…
python lisp process communication jsonを使ってソケット通信 http://groups.google.co.jp/group/comp.lang.lisp/browse_thread/thread/7b12144dc7967575 http://www.python.jp/pipermail/python-ml-jp/2008-April/004325.html pyffi http://www.cliki.net/…
From: [31] 132人目の素数さん Date: 2008/10/13(月) 19:24:10imaximaをインストールできずに困っております。 ご教示いただければ、幸甚です。(1) ubuntu 8.04をインストール ....From: [82] 132人目の素数さん Date: 2009/02/01(日) 00:07:26 >>31(1…
(本家) Maxima http://maxima.sourceforge.net/ maxim manual english http://maxima.sourceforge.net/docs/manual/en/maxima.html japanese http://www.bekkoame.ne.jp/~ponpoko/Math/maxima/maxima.html maxima のwiki http://ja.wikibooks.org/wiki/Maxim…
download maxima-5.16.3.tar.gz from http://maxima.sourceforge.net/ tar zxf maxima-5.16.3.tar.gz; cd maxima-5.16.3 LANG=C ./configure --disable-ecl --enable-sbcl --with-default-lisp=sbcl LANG=C make LANG=C make check suso make install sudo c…
pythononlispの拡張では、cffiでpython.soを呼んでいます。しかしこの方法では良く分からないエラーが出て苦労することがあったので、pythonとlispを別プロセスにしてソケット通信するようにしました。pythononlispの拡張と同様に行列の掛け算など様々なpyth…
http://www2s.biglobe.ne.jp/~niitsuma/pythononlispex.html pythononlispにいくつか関数を追加して以下のようにpythonのグラフ描画機能などが利用できるようにした. pylabを使ってグラフを書く例は以下 $sudo apt-get install python-matplotlib $ sbcl (as…
Verrazano http://common-lisp.net/project/fetter/ はswigよりも賢くcffiインターフェイスを生成してくれるtool install sudo apt-get install darcs cl-s-xml cl-ppcre #sudo apt-get install cl-parse-number #donot have ubuntu? install http://www.cli…
cffiを使ってmaximaからcのプログラムを呼ぶ. CFFI入門で使われている例ではfloatを使っているがmaximaではfloatを使えないのでintとdoubleを使った以下のsq.cを呼ぶ //sq.c #include <stdio.h> int int_sq (int i) { return i*i; } double double_sq (double d) { re</stdio.h>…
install rclをこの方法で http://d.hatena.ne.jp/niitsuma/20080325/1206964510 install rclgをこの方法で http://d.hatena.ne.jp/niitsuma/20080325/1221635205 install download maxima-5.16.3.tar.gz from http://maxima.sourceforge.net/ tar zxf maxima…
お勧め設定 http://lispuser.net/emacs/lisphacking.html UsefulEmacsandLispHints http://www.cs.cmu.edu/afs/cs.cmu.edu/project/cmt-55/lti/Courses/721/2007/www/UsefulEmacsandLispHints-2004.pdf http://www010.upp.so-net.ne.jp/okshirai/emacs-ide-j…
rclはRの機能をcommon lispから利用するためのpackage. installは以下でできる. sudo apt-get install r-base clisp cl-cffi gsl-bin (他にもパッケージが必要なようだが色々いれているので不明). wget http://common-lisp.net/project/rcl/rcl.tgz tar zxf …
get maxima-5.18.1.tar.gz $ tar zxf maxima-5.18.1.tar.get $ cvs -z3 -d:pserver:anonymous@maxima.cvs.sourceforge.net:/cvsroot/maxima co maxima $ cp maxima/doc/info/extract_categories.sh maxima-5.18.1/doc/info/ $ cd maxima-5.18.1 $ ./configur…
$sudo apt-get install maxima uninstall maxima* download maxima-5.14.0-1.centos4.i386.rpm maxima-exec-clisp-5.14.0-1.centos4.i386.rpm maxima-xmaxima-5.14.0-1.centos4.i386.rpm from http://maxima.sourceforge.net/ install sudo alien -i maxima-…
以下の順番でリンクを読むと効率的にcommon lispを学習できた xyzzy Lisp Programming Common Lisp 入門 で基礎を学習する。特に以下は注目して読む ラムダリストキーワード 飛ばし読みすると見逃す用語 パッケージの基本的な使い方 だいたいわかったら具体…
$sudo apt-get install cl-asdf $cd /usr/share/common-lisp/source/asdf $sh asdf-install.lisp $./asdf-install この方法ではasdf-installをsbclからしか使えないが ~/.clisprc に以下を追加するとclispからもsbclでinstallしたpackageを使える (setf asdf…
Common LispでWebプログラミング http://techneet.blog39.fc2.com/blog-entry-4.html HUNCHENTOOT - The Common Lisp web server http://www.weitz.de/hunchentoot/ install sudo apt-get install cl-hunchentoot 必要なものをinstallした後にsbclから (hunc…
rclgはsbclで動くrcl. install git clone git://repo.or.cz/rclg.git mv rclg /usr/share/common-lisp/source/ cd /usr/share/common-lisp/systems/ ln -s ../source/rclg/rclg.asd .
lispbox 一番簡単な方法。http://gigamonkeys.com/lispbox/ からダウンロードして解凍してlispbox.batを実行するのみ。マークして選択した領域に色がつかないなど不便な点はある emacs23を使う方法 http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1-bin-i…
入門 お勧めのcommon lisp学習順序 初心者向けlink集 やや詳しい解説 わかりやすい http://www.geocities.jp/m_hiroi/xyzzy_lisp.html 入門からさらに進んだ話題もあるが、説明が短すぎてわかりにくかった http://www.fireproject.jp/feature/common-lisp/in…
https://bitbucket.org/tarballs_are_good/lisp-random/src/50b56958f3ea/HindleyMilnerIn my environment( SBCL 1.0.29.1 ), the test code (test.lisp) does not give correct result (try (cdr '(1 2 3))) ;; :: (LIST NUM) ;;;;; but actual result :: (…
sudo apt-get install plplot-bin gsl-bin r-base clisp sbcl cl-cffi cl-asdf cl-statistics cl-utilities libumfpack4 libumfpack4-devsudo sbcl >(load "install.lisp") ;;install.lisp (setf asdf:*central-registry* '(*default-pathname-defaults* #p"…
clicc をubuntu8.04でコンパイルしようと途中まで修正をした. 以下の手順で途中までできるsudo ln -s /usr/bin/make /usr/bin/gmake wget http://www2s.biglobe.ne.jp/~niitsuma/clicc-0.6.5.mod.tar.gz tar zxf clicc-0.6.5.mod.tar.gz mkdir ~/clicc cp -R…