Common Lisp :
Lisp Common Lisp &
( ) ( ) Twitter(@lambda_sakura) C/C++ or Ruby Common Lisp
5 :2 :2 :1 : 2006 2006: 2007: 2008: 2009-2010:
(2-3 ) C/C++ Lisper (1 )
Lisp
C/C++
Common Lisp
C/C++ 1 C/C++ C/C++ 2? Lua(AIMS ) / IronPython /Squirrel
Common Lisp
Common Lisp LL(Ruby,Python,Perl) ( ) DSL (Domain Specific Language) Common Lisp DSL C/C++
1
Common Lisp Emacs? GC ( )
Common Lisp LL GC(Garbage Collection)
Common Lisp &
Perl CPAN(http:// www.cpan.org/) quicklisp (DirectX) lispbuilder-sdl IDE(visual studio ) Emacs + SLIME Eclipse + cusp
http://code.google.com/p/lispbuilder/wiki/ DownloadInstallationIntro blog http://d.hatena.ne.jp/sakura-1/ Wiki http://light-of-moe.ddo.jp/~sakura/hiki/
lispbuilder-sdl Esc (sdl:with-init () (sdl:window 640 480 :title-caption "Window Test") (sdl:with-events () (:quit-event () t) (:key-down-event () (sdl:push-quit-event)) (:idle () (sdl:clear-display sdl:*black*) (sdl:update-display)))) 1
Common Lisp Common Lisp CLOS(Common Lisp Object System) Common Lisp
DSL(Domain Specific Language) DSL
DSL(Domain Specific Language) DSL DSL
DSL DSL 2(+1) DSL DSL Ruby Common Lisp
DSL DSL DSL DSL DSL ( ) Common Lisp
DSL Common Lisp DSL Common Lisp Common Lisp
DSL DSL DSL DSL DSL (Common Lisp) DSL
DSL DSL DSL DSL DSL DSL (Common Lisp) DSL
Lisp DSL (Recipe :name "Milky Gravy" :consists (add 1 lb flour 200 grams milk 1 gram nutmeg ) (steps "mix ingredients" "cook for some amount of time"))
C/C++ Common Lisp(SBCL) Common Lisp(Clozure CL) Python(2.6.1) Ruby(1.8.7)
2 (vector) 1000 1000
C/C++ 0.614 1.317 Common Lisp (SBCL) 0.672 1.172 Common Lisp (CCL) 1.074 30.186865 Python Ruby 4.837042 224.851941 :
Python w Ruby... SBCL CCL
Common Lisp
Common Lisp Windows
Common Lisp DSL Common Lisp
Q & A
SDL + Common Lisp Yes. Mac/Linux Windows
SDL 2D OpenGL
DSL Common Lisp
Lisp trunk Clozure CL 64bit Windows