|
2010-01-27
, 00:16
|
Posts: 1 |
Thanked: 0 times |
Joined on Jan 2010
|
#2
|
|
2010-02-01
, 21:27
|
Posts: 1 |
Thanked: 0 times |
Joined on Feb 2010
@ London
|
#4
|
|
2010-03-02
, 02:13
|
Posts: 14 |
Thanked: 21 times |
Joined on Nov 2009
@ Moscow
|
#5
|
|
2010-03-27
, 14:59
|
Posts: 5 |
Thanked: 1 time |
Joined on Dec 2009
|
#7
|
|
2010-04-15
, 20:15
|
Posts: 125 |
Thanked: 108 times |
Joined on Feb 2010
|
#8
|
|
2010-06-30
, 12:21
|
Posts: 125 |
Thanked: 108 times |
Joined on Feb 2010
|
#9
|
|
2010-09-09
, 14:21
|
Posts: 2 |
Thanked: 1 time |
Joined on Sep 2010
|
#10
|
Making it work on N900 turned out to be very difficult though... After a lot of debugging/hacking/cursing I finally did it, despite bugs like accidental ARM endianness switch due to wrong calling convention. Here is my post to clisp-devel mailing list with attached patches and detailied explanation of what was done.
The port is not of production quality yet, so use it at your own risk. The patch was made against CVS head (clisp-2.48+) and it still has some stability issues. I've tried to build debs, but resulting clisp build was crashing at CFFI callback tests, so I'm not releasing them until I find out what causes the crash.
Stuff I tested with this clisp build:
try it from Emacs running on the device itself though;
related to floating point numbers;
I'm including the clbuild archive I've made that contains the most common libraries. I've had to patch asdf-for-clisp (problems with RUN-PROGRAM), trivial-features (was pushing :NIL to *features* due to unfamiliar ARM architecture) and cl-gtk2 (wasn't compatible with gtk2 v2.14). Unfortunately I was unable to run the latest cl-gtk2 yet (it crashes).
Installation:
port 4005 to your pc via ssh):
Finally, here are some screenshots:
cl-gtk2 demo:
CLISP in xterm:
EDIT: 2010-03-02: after much struggle, I've resolved shared libraries-related issue in ffcall (see changes in github repositories above) and managed to build .debs for clisp and related libraries. No common-lisp-controller or anything like that, though. Use clbuild from the archive above, asdf-install or other tool/library set you like. So, here are the debs (probably will make them apt-get installable, but a bit later):
Last edited by fionbio; 2010-03-02 at 02:10.