[mercury-users] lisp macros

Ralph Becket rafe at cs.mu.OZ.AU
Thu May 23 22:18:00 AEST 2002


Peter Schachte, Thursday, 23 May 2002:
> 
> > (2) is a problem, because you can no longer look at code and assume you
> > know what is function application and what isn't
> 
> I don't remember ever finding this a problem, and the benefits are
> large.  If used judiciously, it's a very nice facility.
> 
> Think of it this way:  if you weren't working here, you could never
> have implemented the state thread transformation, or the new @ syntax
> for naming terms or the ^ accessor facility, or .... 

Yes, but we don't want the hoi polloi being able to do that!  If you
make it part of the language then you don't force developers to go
through the traditional syntax war process (my tongue is only half in
cheek on this one.)

- Ralph
--------------------------------------------------------------------------
mercury-users mailing list
post:  mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the users mailing list