#
aa9f83cb |
|
09-Jan-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Standard and experimental kernels now share Thm.sml implementation It should now be possible to have the logging kernel work over either implementation of terms, and to delete its copy of Type, Term etc.
|
#
fd1efab9 |
|
31-Jul-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Removed Lib.gather. Use {Lib,List}.filter instead.
|
#
4761143b |
|
10-Aug-2009 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Removed trailing whitespace from all .sml and .sig files. This affects over 900 files and was done using emacs's delete-trailing-whitespace function in batch mode. Building the system with Poly/ML and Moscow ML seems to work, so I'm hoping these changes don't break anything. Please complain if they do!
|
#
3a1dfa3c |
|
15-Nov-2000 |
Konrad Slind <konrad.slind@gmail.com> |
Instituting paired syntax. Long live paired syntax!
|
#
0da1be26 |
|
01-Nov-2000 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
New Kananaskis kernel.
|
#
d6a58473 |
|
08-Nov-1999 |
Konrad Slind <konrad.slind@gmail.com> |
Um ... what has changed here? Must check.
|
#
f18ea339 |
|
14-Oct-1999 |
Bruno Barras <barras@lix.polytechnique.fr> |
Introduced explicit substitutions in terms, and the optimized rules for computeLib. The invariant about free variables under abstraction is disabled. Instead, dest_abs computes free variables of the body. Eta-conversion has moved to Term
|
#
b3d7702f |
|
27-Sep-1999 |
Konrad Slind <konrad.slind@gmail.com> |
Added "enumerate" to Lib.sml. Example: enumerate 0 ["a", "b", "c"] = [(0,"a"), (1,"b"), (2,"c")] Also, fixed a performance bug in Net. When attempting to look something up in an empty net, failure should be immediate (but wasn't).
|
#
ba61d392 |
|
29-Jul-1999 |
Konrad Slind <konrad.slind@gmail.com> |
Trivial cleanup.
|
#
b05785f1 |
|
22-Jul-1999 |
Konrad Slind <konrad.slind@gmail.com> |
Massive changes. Most are trivial and due to the shrinking of portableML. More significantly, type antiquotations are no longer part of the term representation. Term nets have also been generally improved, and given a more extensive interface. Documentation can be found at Net.sig.
|
#
c2a52997 |
|
13-Jul-1999 |
Konrad Slind <konrad.slind@gmail.com> |
"Globals" changed to get rid of outdated variables. "Theory" changed to make set_MLname be more informative when failing. NB: similar functions should also be likewise changed. I'm not sure what the changes to "Net" are: probably trivial syntactic stuff.
|
#
58841e67 |
|
29-Apr-1999 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Initial revision
|