[m-dev.] 0.13 release: op/3 syntax
    Peter Schachte 
    schachte at csse.unimelb.edu.au
       
    Sat Mar  4 16:50:33 AEDT 2006
    
    
  
Hi Kevin, 
Great to hear from you!
On Fri, Mar 03, 2006 at 02:32:50PM +0100, Kevin Glynn wrote:
> Peter Schachte writes:
>  > Haskell, which doesn't allow its syntax to be extended
> Hmmmm, that can't be the reason:
> 
>   http://www.haskell.org/tutorial/functions.html#sect3.2
> 
> In Haskell one can define new infix operators and data constructors
> without the backtick notation.
> This is often used to great effect to create Domain Specific Languages
> which still have access to all of Haskell where necessary. There are
> many examples: parser libraries, web page generation, hardware design,
I sit corrected!
In that case, I revise my argument:  Haskell has user-define
operators, and they like them.  Mercury should have them, too.
(You like the smooth, subtle way I shift a correction of my earlier
mistake into a point in my favor?)
-- 
Peter Schachte              Do not meddle in the affairs of wizards, for
schachte at cs.mu.OZ.AU        they are subtle and quick to anger.
www.cs.mu.oz.au/~schachte/      -- J. R. R. Tolkien 
Phone: +61 3 8344 1338      
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
    
    
More information about the developers
mailing list