News for hackers. Stuff that matters.
Re:Can a language have Lisp's powerful macros without the pa... by BrandonM on Thursday April 05, 2007 @10:11AM (#9177)
In a few of Paul Graham's essays and in some of my own experiences, I have found that Lisp is a very powerful language for hard programming problems, largely due to its powerful macro facilities. These macros give the programmer the power to create entirely new, domain-specific languages without too much difficulty.

I am currently a Master's student and I hope to eventually be a founder, and my question is the title of this submission. I can understand why some people would shy away from Lisp, but I also see how many upcoming programmers appreciate the power of Python and Ruby. I believe, then, that the next big language will be one that combines the macros of Lisp with the ease of use of Python. I think that such a language would be perfect for startups.

I am a glutton for punishment, so my graduate interests lie in programming languages. Here at Ohio State University, there is a language called RESOLVE that a lot of students don't like too much (it's built on top of C++ and is much too wordy), but it does have some interesting concepts built-in that I would like to put in a language of my own. In creating a new language, one of the things that would be first and foremost in my mind would be to ensure it had powerful macro capabilities, so I am interesting to hear your feedback on the viability of a language with powerful macros but fewer parentheses.

Re:Can a language have Lisp's powerful macros without the pa... by richcollins on Thursday April 05, 2007 @06:23PM (#9422)
See the Io programming language:

"Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable)."

Re:Can a language have Lisp's powerful macros without the pa... by johnm on Friday April 06, 2007 @01:35AM (#9527)
Re:Can a language have Lisp's powerful macros without the pa... by BrandonM on Friday April 06, 2007 @12:50PM (#9624)
Thanks for the link. It looks pretty interesting; I'm installing it right now to play around with at some point.