[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Renaming and Modules (SYNTAX ONLY)
Date: 31 May 91 10:22
From: haskell-request@cs.glasgow.ac.uk
Sender: Will Partain <partain@cs.glasgow.ac.uk>
To: haskell@cs.glasgow.ac.uk
Subject: Re: Renaming and Modules (SYNTAX ONLY)
X-Comment1: #############################################################
X-Comment2: # uk.ac.glasgow.cs has changed to uk.ac.glasgow.dcs #
X-Comment3: # If this address does not work please ask your mail #
X-Comment4: # administrator to update your NRS & mailer tables. #
X-Comment5: #############################################################
brian@chaco.c3.lanl.gov writes:
...
This is OK when the (non-modid part of the) name is an identifier,
but less satisfactory when it is an infix operator.
Would you write x Modid.+* y ?
I'd write "x Modid.(+*) y". Full names can be unapologetically clunky.
... Joe and I dislike this. The idea that (.) has different
meanings depending on whether it has spaces round it or not is
quite horrible. ...
Similar stuff is already in the language.
"foo'y'" vs "foo' y'" vs "foo 'y'"
Long live the Longest Lexeme!
Will