14 Sep
2001
14 Sep
'01
7:30 a.m.
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