Re: Whither Dylan?

Bob Cassels <[email protected]> Fri, 18 Apr 2003 15:06:29 -0400
Newsgroups gmane.comp.lang.goo.general
Message-ID <[email protected]>
[email protected] wrote:

>Jonathan Bachrach <[email protected]> writes:
>
>  
>
>>goo is a stripped down rethought dylan which is simpler and more
>>dynamic.  it's meant to be implementable in on the order of 10k lines
>>of code.  i did it originally as a teaching and research vehicle
>>finding it easier to teach and play with ideas in the much smaller
>>code base.  it's not a competitor.
>>    
>>
>
>Imagine that work would be underway to refurbish the Dylan standard,
>working title "Dylan 2.0".  What would you suggest to change in Dylan,
>especially given the experience with goo?
>  
>
A simple one is to adopt (as GOO did) the C3 class linearization, 
described in 
<http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>.  We 
(the Apple Dylan group) would have done it ourselves, but we ran out of 
time.

Harder is to do a better job with macros.  I don't actually know what 
state they are in, but I know that the last time I looked they were 
"unfinished".  Of course GOO's sexp syntax means it doesn't have to deal 
with some of the harder issues.  Jonathan -- did your work on Java 
macros give you any ideas about how to do them better in Dylan?

Bob