Grain of Salt - TGZ [entries|archive|friends|userinfo]
snauts

[ userinfo | sc userinfo ]
[ archive | journal archive ]

TGZ [Jul. 23rd, 2009|10:48 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
linkpost comment

Comments:
From:[info]spicausis
Date:July 24th, 2009 - 04:40 pm
(Link)
uzliku lietotāj-lokālu cl-opengl uz ubuntu. tas bija 3x vieglāk, nekā dabūt vēsturisko cl-sdl ar debian-only patčiem un cīnīties ar uffi/cffi :)

apt-get install darcs freeglut3
mkdir -p ~/.sbcl/{sources,systems}

cd ~/.sbcl/sources
darcs get http://common-lisp.net/project/cl-opengl/darcs/cl-opengl cl-opengl-darcs

cd ~/.sbcl/systems
for p in ~/.sbcl/sources/cl-opengl-darcs/*asd; do ln $p -s; done

vissss

sbcl
(require :asdf)
(require :cl-glut-examples)
(cl-glut-examples::gears)
From:[info]spicausis
Date:July 24th, 2009 - 04:41 pm
(Link)
(nu tas, gadījumam, ja izdomāsi migrēt uz cl-opengl, lai aiztaupītu pūles)
[User Picture]
From:[info]snauts
Date:July 24th, 2009 - 05:02 pm
(Link)
Nu uz cl-opengl es jau esmu pārmigrējis, vēl tikai atliek tikt galā ar cl-sdl. Es vienkārši savās progas dirā uzrakstīju "darcs get ...cl-opengl" un pēc tam ar (require 'cl-opengl) man viss strādāja.
From:[info]spicausis
Date:July 24th, 2009 - 05:10 pm
(Link)
Hmmm, kas ir tā maģija, ka viņš (tev) atrod .asd paciņas citā mapītē?
man darcs get .... cl-opengl / (require 'cl-opengl) nestrādā, Don't know how to require cl-opengl, jo asdf nezina, ka ./cl-opengl mapītē kaut kādi .asd faili varētu būt.
[User Picture]
From:[info]snauts
Date:July 24th, 2009 - 06:22 pm
(Link)
Pardon, es laikam pirms tam uztaisīju:
mv cl-opengl/* .
From:[info]spicausis
Date:July 24th, 2009 - 08:36 pm
(Link)
Rau, un ja tu saliksi simlinkus uz *.asd failiem mapītē ~/.sbcl/systems/, tad tu varēsi requirot cl-opengl, lai kur viņš arī neatrastos, un nebūs source ar opengl sajaukta :)
[User Picture]
From:[info]snauts
Date:July 24th, 2009 - 09:48 pm
(Link)
Aha, bet debiānī ir /usr/share/common-lisp/, kur iet iekšā visu cl-* paciņu sources un sistēmas. Tāds .sbcl mājas dirā man nemaz nav.
From:[info]spicausis
Date:July 24th, 2009 - 10:38 pm
(Link)
Nu ja, /usr/share/common-lisp ir globālās datorkastes paciņas, ~/.sbcl/ ir tikai lietotājam: kudiš vieglāk, lai nav jāskrien pēc roota glabātāja, lai uzinstalētu cl-opengl. Tehniski, vietas, kur asdf meklē asd failus ir uzskaitītas asdf::*central-registry*, to var modificēt, etc.
[User Picture]
From:[info]snauts
Date:July 25th, 2009 - 07:57 pm
(Link)
Paldies par detalizētajām atskaitēm cīņā ar manu programmu. Man šodien lieti noderēja, kad es šo noportēju uz windows.