2008-03-25から1日間の記事一覧

common lisp emacs環境

お勧め設定 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…

install rcl to ubuntu

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 …

levenberg marquardt method

I made levenberg marquardt method script on maxima. usage /*minimize f*/ f(xx,p):=sin(apply("+",map("*",xx,p))); df(xx,p):=transpose(p)*cos(apply("+",map("*",xx,p))); ddf(xx,p):= -( transpose(p) .p) * sin(apply("+",map("*",xx,p))); xinit:[…

install maxima-5.18.1 to ubuntu 9.04

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…

install maxima-5.14.0-1.centos4.i386.rpm to ubuntu7.10

$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学習順序

以下の順番でリンクを読むと効率的にcommon lispを学習できた xyzzy Lisp Programming Common Lisp 入門 で基礎を学習する。特に以下は注目して読む ラムダリストキーワード 飛ばし読みすると見逃す用語 パッケージの基本的な使い方 だいたいわかったら具体…

asdf-installをubuntuで使う

$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…

web

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

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 .

common lisp windows 環境

lispbox 一番簡単な方法。http://gigamonkeys.com/lispbox/ からダウンロードして解凍してlispbox.batを実行するのみ。マークして選択した領域に色がつかないなど不便な点はある emacs23を使う方法 http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1-bin-i…

common lisp関連link

入門 お勧めのcommon lisp学習順序 初心者向けlink集 やや詳しい解説 わかりやすい http://www.geocities.jp/m_hiroi/xyzzy_lisp.html 入門からさらに進んだ話題もあるが、説明が短すぎてわかりにくかった http://www.fireproject.jp/feature/common-lisp/in…

Hindley-Milner in common lisp

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 :: (…

[maxima] lagrange multiplier solver

I made Lagrange multiplier solver for maxima. This can deal matrix without define each element. diff_level_by_variables_sub(expression,variables,diff_level):=map(lambda([x],if x=0 then diff_level else (diff_level_by_variables_sub(x,variabl…

common lisp数値計算環境

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

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…

common lisp tips

(describe (find-class 'standard-object))