Re: which one should I choose?



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.
.



Relevant Pages

  • 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 ... About my Programming background: ...
    (comp.lang.lisp)
  • Re: Who is using SBCL on OSX 10.3.2?
    ... Lispworks ships with OpenGL readily accessible. ... > KT> one si doing wrong, I think opengl is a killer app for Lisp, ... times literally manual genetic programming with me randomly altering ... My FFI macros expand into wrapper functions ...
    (comp.lang.lisp)
  • Re: Object oriented
    ... As for my programming experience - I programmed a lot years ago, ... You can create applications as .HTA files quite easily. ... paste in the HTML code and save it to a ... That basic HTA page doesn't do anything except open a blank window. ...
    (microsoft.public.scripting.vbscript)
  • Re: OpenGL, Watcom C and C++ (Yet another... ;-)
    ... "real" method to initialize a window so it doesn't use OpenGL ... Free for GPL licenced OSS applications, ... window and provide event processing. ...
    (comp.graphics.api.opengl)
  • Re: Display problems in Vista
    ... The window creation is missing WS_CLIPCHILDREN and WS_CLIPSIBLINGS styles. ... then swapping the back buffer over the front. ... I realize that this problem involves Vista, but there is an OpenGL ... BOOL bResult = RegisterClassEx; ...
    (comp.graphics.api.opengl)