So, I've started learning LISP, just a bit of it, and I want to know if there's some kind of preprocessor or implementation of LISP that will allow the use of a() instead of (a), a(b) instead of (a b), etc., as well as [a], [a b], etc. as an alternate syntax (for lists). That would make it so much nicer and would be a reason not to give up because the few syntax there is totally sucks. The power of LISP is not worth it if you need to deal with ))))))))))))))))))))))))))))))))))))))))) at the end of a function, you need a parens highlighting editor to write a LISP program. I consider a decent language shouldn't require any particular editor.
Name:
Anonymous2007-01-26 12:26
I love lisp its amazing, everyone who has ideas about what a programming language should do, or could do.. you can implement it on lisp :D
You need to spend a little time getting used to the syntax, but remember when you first learned C?
Name:
Anonymous2007-01-26 12:33
sorry #2 here, I kind of ignored your question
Originally lisp was written in various implementation M-expression (which you seem to be used to probably from using other languages), and S-expressions.
Over a several years and various implementations of lisp people have settled with using S-expressions for many reasons, but ill just say this, Its a more unified notation, (lets data and code be written in more similar ways), also
so just try and roll with it for a while, see if you can adapt.. if not lisp may not be for you, because you definitly need to think in a different way than C/etc forces you into.