Index of /courseware/cse3322/2006/Code
Name Last modified Size Description
Parent Directory 12-Dec-2006 14:37 -
Lexing And Parsing/ 26-Sep-2006 17:51 -
abs.sml 26-Sep-2006 17:51 1k
circle.sml 26-Sep-2006 17:51 1k
curried.sml 26-Sep-2006 17:51 1k
curry.sml 26-Sep-2006 17:51 1k
eg.sml 26-Sep-2006 17:51 3k
fact.sml 26-Sep-2006 17:51 1k
hof.sml 26-Sep-2006 17:51 1k
parity.sml 26-Sep-2006 17:51 1k
poly.sml 26-Sep-2006 17:51 2k
square.sml 26-Sep-2006 17:51 1k
trapezoidal.sml 26-Sep-2006 17:51 1k
- key:
- *.sml -- ML program source.
- eg.sml --several standard functions.
-
- To print more depth of datatype values:
- Compiler.Control.Print.printDepth := 1000;
- For lists:
- Compiler.Control.Print.printLength := 1000;
- For strings:
- Compiler.Control.Print.stringDepth := 1000;
- newer versions of SMLNJ need the
"Compiler." omitted from the front.
Also see:
- SML example code, including...
- map, foldl, foldr, curry, uncurry, laziness, Traversable,
continuations, fixed-point operator 'Y',
- structures (ML7),
- laziness (ML8),
- semantics.toy/
-- a recursive descent parser and a semantics-based interpreter,
written in SML, implementing a small programming language.
- (S)ML lecture notes
- And
<../../2005/Code/<.
B.Comp.Sci.,
B.Software Eng.,
B.Sci(Comp.Sci.), and
related double degrees.
Clayton School of Information Technology,
Monash University, Victoria 3800, Australia.