Fri, 14 Sep 2001 01:00:06 +0200, Lennart Augustsson <[EMAIL PROTECTED]> 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 * [EMAIL PROTECTED] http://qrczak.ids.net.pl/
 \__/
  ^^                      SYGNATURA ZASTĘPCZA
QRCZAK


_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to