#
68c790bd |
|
14-Apr-2011 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Fix type of dest_update_comb.
|
#
aa92afe5 |
|
14-Apr-2011 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add dest_update_comb and is_update_comb to combinSyntax.
|
#
1c2d139a |
|
24-Nov-2009 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add combinSyntax.strip_update. For example: > combinSyntax.strip_update ``(a =+ x) ((b =+ y) ((c =+ z) f))``; <<HOL message: inventing new type variable names: 'a, 'b>> val it = ([(``a``, ``x``), (``b``, ``y``), (``c``, ``z``)], ``f``) : (term * term) list * term
|
#
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!
|
#
e727abfc |
|
02-Mar-2009 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add UPDATE (=+) to combinSyntax.
|
#
cfd0f707 |
|
10-Jan-2005 |
Konrad Slind <konrad.slind@gmail.com> |
Mostly minor changes. Mainly, have changed FUPDATE_LIST in finite_mapTheory to be a prefix, and have replaced it with the infix notation |++. Michael said it was OK.
|
#
61d5a40a |
|
27-Jul-2004 |
Konrad Slind <konrad.slind@gmail.com> |
Added new combinator called FAIL, which is equal to K. FAIL is used to generate exception-raising code when translated to ML. For example HD [] = FAIL HD ^(mk_var("Empty list",bool)) [] which is provable since FAIL x y = x. The translator to ML will convert FAIL terms so that the above is HD [] = raise Fail "HD: Empty list"
|
#
bb654e4b |
|
26-Jun-2003 |
Konrad Slind <konrad.slind@gmail.com> |
Many small changes, most associated with boolification or lifting.
|
#
5333de59 |
|
22-Feb-2002 |
Konrad Slind <konrad.slind@gmail.com> |
Syntax for combinators.
|