Does my ideal language exist? 
Author Message
 Does my ideal language exist?


> > > ...
> > > Though Dylan was fairly heavily influenced by Common Lisp, its designers
> > > decided to use an infix syntax, presumably to be more attractive to
> > > people coming from languages like C++.  Your mileage may vary.

> > unless memory deceives me, the original plan was to provide both lisp
> > and c like syntax ...  i don't remember why (or if) the
> > lisplike syntax was officially dropped.

> I guess it just fell into disuse.  The option was there to placate some
> of the LISP guys, who didn't want to change, but in practice they seem
> to have adapted to the infix syntax.

> The only remaining reason for a LISP-like syntax is to make some kinds
> of program manipulation tools simpler, but that's really not a big
> problem once there is a decent open-source parser (or even grammar) for
> the infix language (which there is).

I've heard the suggestion that a language which had multiple concrete
syntaxes but one abstract syntax could be really interesting, specially if
you had automated tools to go between surface syntaxes via the abstract
one.  The tricky bit (well okay, an *extra* tricky bit ;-) in Dylan would
be that you'd have to translate macros for each concrete syntax, probably
by hand.  But if you had it working, different people could edit the same
code with different syntaxes :-)


Tue, 10 Dec 2002 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. Does my ideal language exist?

2. Finding Bugs(was: Does my ideal language exist)

3. Does my ideal language exist?

4. Does my ideal language exist?

5. Does my ideal language exist?

6. Does my ideal language exist?

7. What's so ideal about Ideal?

8. Ideal language and bad cpu design.

9. Operator overloading [was: Re: Does my ideal language exist?]

10. How much assembly language programming is done?

11. Doe the language have an standard?

12. Event based language, does it exist?


Powered by phpBB® Forum Software