[Haskell-cafe] A restricted subset of CPP included in a revision
of Haskell 98
John Meacham
john at repetae.net
Thu Aug 17 14:04:50 EDT 2006
On Thu, Aug 17, 2006 at 11:44:17AM -0500, Brian Smith wrote:
> Hi,
>
> I find it strange that right now almost every Haskell program directly or
> indirectly (through FPTOOLS) depends on CPP, yet there is no effort to
> replace CPP with something better or standardize its usage in Haskell.
> According to the following document, and my own limited experience in
> reading Haskell code, CPP is the most frequently used extension:
> http://hackage.haskell.org/trac/haskell-prime/wiki/HaskellExtensions
> I think that if we accepted that CPP was part of the language, we could then
> place some restrictions on its use to facilitate easier parsing. Here are
> some suggestions, off the top of my head:
see this paper for some interesting work on the subject.
http://citeseer.ist.psu.edu/wansbrough99macros.html
there would be no need to integrate it with compilers, it could be a
stand-alone tool, like hsc2hs.
John
--
John Meacham - ⑆repetae.net⑆john⑈
More information about the Haskell-Cafe
mailing list