Re: which one should I choose?




psaroudakis@xxxxxxxxx wrote:

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.

I'm not sure it matters much. Pick one, and start programming. I
learned CL with a really offbeat system, one that actually conformed
more to ClTl than to the final spec (also had a scheme, an ML, and an
implementation of an obscure language called pop-11). It wasn't that
hard to move to a different implementation. You should concentrate, at
first, given your background, on learning the basics of programming.
Any CL will do for that, and even a scheme would not be inappropriate.

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.

I'm not sure that you really need all that- as I said earlier, you
might be better off just learning to write code. But if you insist on
all of these things I think you should look at the commercial
implementations. Both Lispworks and Allegro have trial versions.

But (editorial to follow) please don't fall into the trap of thinking
that programming is largely a matter of making calls to libraries. It's
not a bad thing to know the APIs that allow you to quickly produce
programs with GUIs, but... it's not a very important thing either. A
good programmer can learn an API quickly. Obsessing over things like
GUIs can impede your progess toward being a good programmer.

.



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)
  • Paint Event - Wrong X and Y...
    ... I have a problem in C# programming. ... I'm using paint event to draw something with graphics, but sometimes, ... minus, he draws it a little to the left, and up. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Question about jumps
    ... pipelines & scripts vs monolithic code. ... style of programming that I deeply question. ... The CLI genius is pgms don't need the kitchen sink. ... abhor this investment and step into the pretty GUIs which ultimately ...
    (alt.lang.asm)
  • Re: I cant believe how complex this Format SDK is...
    ... Programming in general is never considered a breeze, ... provides me with an unbiased perspective on the docs and APIs. ... Overall I think the documentation is reasonably good, ... run my app in the debugger, such as first-chance exceptions when using ...
    (microsoft.public.windowsmedia.sdk)
  • Re: Is it important to learn system calls before std c library ?
    ... standard c library APIs of same routine in learning nix programming? ... using std c api "fread" etc. as far as learning unix programming is ...
    (comp.unix.programmer)