maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Lisp (https://talk.maemo.org/showthread.php?t=15011)

Anunakin 2009-03-03 13:55

Re: Lisp
 
CLISP, MAXIMA and wxMAXIMA on my repo:
deb http://maemo.vivaphp.net diablo misc
http://maemo.vivaphp.net/pool/

For now I'm out of Maemo development, NOT MONEY => SOLD my N810...

Shmuma 2009-04-13 07:19

Re: Lisp
 
Quote:

Originally Posted by Anunakin (Post 268571)
CLISP, MAXIMA and wxMAXIMA on my repo:
deb http://maemo.vivaphp.net diablo misc
http://maemo.vivaphp.net/pool/

For now I'm out of Maemo development, NOT MONEY => SOLD my N810...

Anunakin, could you describe your clisp build scenario? I've finished work started by Matthiew and ported 100% of ffcall to armel (my git is here, if someone is cuirios: http://www.github.com/Shmuma/ffcall). I've tried to compile clisp with ffi, but faced with the same problem as in first post (lisp.run sigill during make stage). I haven't try to perform build on device itself so far, maybe better luck this way.

Anunakin 2009-08-25 14:57

Re: Lisp
 
I removed ffcall procedures from clisp, this dont need it... simple! ;) :D
And I compiled on device, clisp cant run under sBox. :eek:

rdcinhou 2009-08-25 16:45

Re: Lisp
 
Does this mean that someone has an end-user-ready version in a repository ready for download?

Anunakin 2009-08-25 17:07

Re: Lisp
 
Yes, the version on my repository works nicely on N810, but wont works under scratchbox.
Because I removed ffcall from clisp, this wont call gnuplot, but I added a extra menu item to wxmaxima can load gnuplot and load .xml file.
here, my proof, tested on diablo only, clisp, maxima and wxmaxima from my repository:
http://4.bp.blogspot.com/_M6e9BjVoy5...9-17-56-01.png
http://4.bp.blogspot.com/_M6e9BjVoy5...9-17-56-02.png
http://3.bp.blogspot.com/_M6e9BjVoy5...9-17-58-01.png

rdcinhou 2009-08-26 13:05

Re: Lisp
 
Good work!

I now wish that I'd bought an N810 instead of the two N800's that I have!

There is so much software that just doesn't work at all without a keyboard!

Maybe someone will port a version to S60 5th edition for my N97.

belanger 2009-08-27 01:40

Re: Lisp
 
Quote:

Originally Posted by rdcinhou (Post 315643)
Good work!

I now wish that I'd bought an N810 instead of the two N800's that I have!

There is so much software that just doesn't work at all without a keyboard!

I'm sure there is, but clisp, maxima and wxmaxima work just fine with the virtual keyboard.

Texrat 2009-08-27 01:52

Re: Lisp
 
ooo... Lisp was one of my first programming languages. I'd love to try it on the tablets...

depp 2009-12-24 09:37

Re: Lisp
 
In scratchbox handling of stack overflows does not work. Therefore e.g. libsigsegv fails the autoconf checks during compile and a compiled version (e.g. stolen from Debian Lenny) won't work either.

Good news is that the current version of GNU Common Lisp in Debian Sid is already ported to armel. Still it won't build or run in scratchbox but you can use the Lenny build environment in qemu to build packets that run on the N900. libffcall is not required for gcl.

So what I've done is:
1. Installed a Lenny environment downloaded from here:
http://people.debian.org/~aurel32/qemu/armel/
2. Tweaked debian/control and debian/rules to remove dependencies on Lenny library versions. Installation prefix is changed to /opt.
3. Built packages for gcl and maxima.

The resulting packages work fine on the device, even plotting with gnuplot works.

Now I'm looking for a graphical UI. Most obvious choice would be kayali, since it's written in python-qt4, but that seems to be lacking lots of features and has been abandoned in 2007.

u7knv9h 2015-07-28 14:14

Re: Lisp
 
Not sure if i should post here (this thread is almost 8 years old!), but sbcl works on OS2008 (and should work on other maemos as well).
I've tried the precompiled 1.2.7 armel binary on an N810, and so far seems to work. I still haven't tested it extensively, but all the ANSI stuff i've tried works as expected.
As soon as i can use my N810 again i'll test more stuff, sbcl-specific things and maybe external libraries as well.
The REPL isn't really a pleasure to use, so i might try to get rlwrap to work (not really important though).

Maybe useful links:
http://www.sbcl.org/platform-table.html
http://www.sbcl.org/getting.html
http://www.sbcl.org/porting.html


All times are GMT. The time now is 20:02.

vBulletin® Version 3.8.8