Re: which one should I choose?
- From: Ari Johnson <iamtheari+usenet@xxxxxxxxx>
- Date: Fri, 28 Apr 2006 14:33:07 -0400
psaroudakis@xxxxxxxxx writes:
I first heard of lisp a few months ago, while googling on genetic
programming.
Then I found the video lectures of Abelson and Sussman which I enjoyed
watching...
About a month ago, I realised that the scripting laguage of gimp is
lisp....
Anyway... it is a language I am looking forward to learn. And because
for me the best approach to learn something is while implementing it, I
have the multiple dilemma of which one should I choose.
My small (?) project will involve a gui, some kind of (opengl?) window
that draws staff on screen, it should be possible to accept events on
the opengl? window from the mouse (ie if it draws several objects, lets
say 4 squares and a circle if i click over one to be able to tell
which i clicked etc), preferably run v.fast, and have implementations
for both mswin and linux. Ideally, i would like to be able to draw
using the mouse on the window i described previously.
About my Programming background:
Very limited ... I only know quite well Matlab ( no C, no Java etc) and
have implemented things in actionscript. Also, I have never used opengl
but I am planning to learn.
So... as the subject says, which one should I choose?
clisp?, cmucl? , sbcl?, scheme? ... to mention a few...
If you want portability to Windows, I think clisp is your best bet. I
don't know if cl-sdl works with clisp, but if it does then you may be
in luck. cl-sdl is a Common Lisp interface to the SDL library, which
is a cross-platform library for everything from OpenGL to sound.
That said, you may be wise to start learning the Lisp language by
attacking problems that explore more of what Lisp has to offer than
what amounts to a graphical Hello World.
.
- Follow-Ups:
- Re: which one should I choose?
- From: psaroudakis@xxxxxxxxx
- Re: which one should I choose?
- References:
- which one should I choose?
- From: psaroudakis
- which one should I choose?
- Prev by Date: which one should I choose?
- Next by Date: Re: Features that can only be provided by the implementation?
- Previous by thread: which one should I choose?
- Next by thread: Re: which one should I choose?
- Index(es):
Relevant Pages
|
|