[Yhc] how to get a new front-end - idea

Isaac Dupree isaacdupree at charter.net
Thu Mar 8 06:26:39 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

(Front-end meaning parser and type-checker, from which Yhc would extract
an untyped representation)

Perhaps we can steal one from another compiler like Jhc? Maybe it's
separate enough from the rest of the compiler that the code can be
shared without too much modification; I haven't looked very closely. It
seems it could be beneficial not to have too many different Haskell
front-end implementations, especially for projects like us that don't
seem particularly interested in that area(?). (I'm biased in favor of
Jhc's because it handles recursive modules transparently in the
front-end - and I don't think this is inherently connected to full
program transformations; Jhc can precompile libraries after all)

(Then there's always license issues: Jhc is GPL'd, what is Yhc
currently?, does that matter?)

Isaac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF7/LvHgcxvIWYTTURAqx4AKCgCifSfSETsxH80XcmTlSIwtPgYACgjs8i
vinPbpDsALA5tpazTlJrSl0=
=ZVPi
-----END PGP SIGNATURE-----


More information about the Yhc mailing list