
Alastair Reid wrote:
So, I'd like to float the idea that the Haskell preprocessor should _only_ support conditional compilation, that macro expansion should only occur in lines that begin with '#' not in "normal" lines and that macros should always evaluate to expressions with simple scalar types (ints, strings, etc.)
[It's probably simple enough that the preprocessor could easily be built into Hugs if we wanted. This isn't the primary motivation for this suggestion but it would be nice.]
I'd vote for that (as a user). If we absolutely need preprocessing, then the above looks like a very reasonable way to go: 1. keep it simple, 2. integrate it with compilers. best regards, -- -- Johannes Waldmann, Tel/Fax: (0341) 3076 6479 / 6480 -- ------ http://www.imn.htwk-leipzig.de/~waldmann/ ---------