Application letters at the Haskell workshop: suggestion
Marcin 'Qrczak' Kowalczyk
qrczak@knm.org.pl
14 Sep 2001 07:30:38 GMT
Fri, 14 Sep 2001 01:00:06 +0200, Lennart Augustsson <lennart@augustsson.net> pisze:
> I have been writing substantial Haskell programs and I use *NO*
> experimental features.
In a 2000-line interpreter I used:
- FiniteMap (for environments),
- Dynamic & Exception (for exceptions in the language being implemented
and compile errors),
- MonadReader, MonadError (for convenience, in two places),
- MVar (could be IORef; for mutable objects in the language being
interpreted),
- unsafePerformIO (for three global variables: unique supply,
loaded modules, search paths),
- Readline (for the interactive toplevel).
--
__("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/
\__/
^^ SYGNATURA ZASTĘPCZA
QRCZAK