ggreif / omega

Automatically exported from code.google.com/p/omega
Other
7 stars 0 forks source link

kill off 'primitives' #97

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I believe some dead code related to (LangEval.hs) 'primitives' can go away and 
pretty much of old stuff that hinges on it, i.e. 'parserPairs', 'fuse', 'melt', 
etc.

The new mechanism does not need the declaration with "primitive" any more for 
values as they are registered with their types from the code directly.

Original issue reported on code.google.com by ggr...@gmail.com on 18 Aug 2011 at 5:00

GoogleCodeExporter commented 9 years ago
The checkins r899-915 implement the "primitive import (a, b, c)" mechanism to 
frob a bunch of primitives (already type-checked) from the viscera of Omega.

Due to this the 'primitives' list has shrunk a lot.

Original comment by ggr...@gmail.com on 8 Sep 2011 at 8:58