Starting with inventory:
0000004661-46d614c394bb8ad2ab35c72c80f9ad7e3870e32d711cab8ef8bab688facc5662
[TAG yotdyrys
John Meacham <john@repetae.net>**20061027041207] 
hash: 0000002741-535682b882a91d0779c6a3271ce8a11c5aa9ccf6256b9985d4295b79d93d9393
[code cleanups
John Meacham <john@repetae.net>**20061027042740] 
hash: 0000003162-2886f06afe84a55eb57ada0cdae3b0940d2fe739b1367480e8b8a009da84f446
[get rid of FrontEnd.Type, add routine to apply substitution maps to types, clean up some code.
John Meacham <john@repetae.net>**20061027050821] 
hash: 0000008438-a6af0256171c2c4d0cb135499edd281e683bd3017b75d32719ea011b67372ab0
[clean up a lot of code. get rid of various unused imports and definitions
John Meacham <john@repetae.net>**20061031031911] 
hash: 0000010637-633a1e60469c6b5c3f4ad7f780fd1f71c27107060317d1f5fe0abee913f0673f
[annotate before atomizing apps
John Meacham <john@repetae.net>**20061031033641] 
hash: 0000001713-f5df0456e9fdc0a56db878610f9e7b3e20fe511a1a0894e36e0a99ca4e522a07
[move fixity declarations to the place the cooresponding function is declared
John Meacham <john@repetae.net>**20061104015155] 
hash: 0000000444-27a1d1d7163a7d5656f7107e2195129269c3c1fecb89ddd97848c8b0fcdfcb23
[get rid of uneccesary Options instances
John Meacham <john@repetae.net>**20061104020653] 
hash: 0000000259-7fd0f3b956466c3612e5e826b505476ec230641da40651b6a98a65e5f084444f
[add runEither
John Meacham <john@repetae.net>**20061104031122] 
hash: 0000000213-178af62483bf91b2fbe0e86a7ac239ed4d28486cc8a9bbc5a7f861f6b79c3df8
[add -fraw to just evaluate main to WHNF and nothing else
John Meacham <john@repetae.net>**20061104031139] 
hash: 0000000474-5396a7b763b40dde54ad767e70898fee388736cfafb4caa0c7230d1bde5b469a
[reorganize library some, add Jhc.Prim for some very low level stuff
John Meacham <john@repetae.net>**20061104031205] 
hash: 0000001888-9fa1695129ec21a324ce46572e3b336cf623e2fb80d97edb53a3c65fdac77549
[clean up Atom code some, switch to IntMap for reverse lookup
John Meacham <john@repetae.net>**20061104042935] 
hash: 0000001792-b07f590456f26bdb8e0175b2c1cbeca487817f88567d3c4ca4939d6679b071ea
[add test for atom conversion to integer and back
John Meacham <john@repetae.net>**20061104043305] 
hash: 0000000265-6ad14d1d509c2d86fbf4bbd9d9ca33d9d83aa221fb8a5f11b37d84cc87e2c4ec
[better error message for nameName
John Meacham <john@repetae.net>**20061104043357] 
hash: 0000000198-174245f2eec0baa06b6f209a0c0df4f6c5c936ebd8a7468924adf202161eb4c4
[add lots of primitives for dealing with numbers, useful to not depend on the 'Num' class for various operations
John Meacham <john@repetae.net>**20061104044836] 
hash: 0000004254-a595ca70b7a5126bcd4b5e771a2ca07e439c4677a0057f1b256580dd32034bfc
[move undefined to Jhc.Basics
John Meacham <john@repetae.net>**20061104045800] 
hash: 0000000377-d5a92604d2e9d1a64fd24b5a4022f6c8cd59d90af5a6ae9f486eca915b717cca
[lots of library reorganization, use of new primitives, make deriving smarter for enumerated types
John Meacham <john@repetae.net>**20061104061436] 
hash: 0000016849-0c03867ec3c26c6b652fae6c2760674a4cc4501f2a2db7abaeb3cd65a8568254
[clean up code dealing with classes
John Meacham <john@repetae.net>**20061107025228] 
hash: 0000010599-8b560fbb51727c18181dc3c8d771d06ed63690b92375d4f975f3c6345d5d41a0
[initialize derived instance indicator
John Meacham <john@repetae.net>**20061107025955] 
hash: 0000000342-987bc5fde1e1a52bbdc46180e028222e53b5b7d57b8584332e02862078c3548b
[move kind type into FrontEnd.Tc.Kind
John Meacham <john@repetae.net>**20061107032029] 
hash: 0000002838-e9077235e138a5635b292dfee98291794d06abede64428db7da4cc59059736f5
[allow instances of the function type
John Meacham <john@repetae.net>**20061107033940] 
hash: 0000000146-3c05713f0fec6aae8046bad8f6f67a31f4c0a96048d0afe8e89c88538b78019a
