Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A basic library of algorithms and data structures (a la NJlib)
Failed to load latest commit information.
tests Renamed pqueue-imperative* to ipqueue*
.gitignore ignore tem files from emacs, and .ds_store files from mac OS X
AUTHORS
LICENSE changed all permissions to 755 (sorry!)
aes.sml changed all permissions to 755 (sorry!)
arguments.sig command-line argument parsing
arguments.sml command-line argument parsing
arith.sig changed all permissions to 755 (sorry!)
arith.sml changed all permissions to 755 (sorry!)
array-util.sig monadic and lazy operations
array-util.sml monadic and lazy operations
asn1.sig make DER encoding of EC handle unusual representation
basis.cm changed all permissions to 755 (sorry!)
branching-table-dataless.sig operations for branching tables
branching-table-dataless.sml operations for branching tables
bytestring.sig monads and costrings
bytestring.sml changed all permissions to 755 (sorry!)
bytesubstring.sig monads and costrings
bytesubstring.sml changed all permissions to 755 (sorry!)
cipher.sig changed all permissions to 755 (sorry!)
cmlib-mlton.mlb changed all permissions to 755 (sorry!)
cmlib.cm implemented SHA1
cmlib.mlb implemented SHA1
cmlib.smackspec changed all permissions to 755 (sorry!)
cont-mlton.sml changed all permissions to 755 (sorry!)
cont-nj.sml changed all permissions to 755 (sorry!)
cont.sig changed all permissions to 755 (sorry!)
cont.sml changed all permissions to 755 (sorry!)
convert-intinf.sig changed all permissions to 755 (sorry!)
convert-intinf.sml changed all permissions to 755 (sorry!)
convert-word-mlton.sml changed all permissions to 755 (sorry!)
convert-word-nj.sml changed all permissions to 755 (sorry!)
convert-word.sig changed all permissions to 755 (sorry!)
coord-stream.sig
coord-stream.sml changed all permissions to 755 (sorry!)
coord.sig changed all permissions to 755 (sorry!)
coord.sml changed all permissions to 755 (sorry!)
coroutine.sig changed all permissions to 755 (sorry!)
coroutine.sml changed all permissions to 755 (sorry!)
costring.sig added isEmpty method to costrings
costring.sml added isEmpty method to costrings
cryptohash.sig changed all permissions to 755 (sorry!)
defaults.sml changed all permissions to 755 (sorry!)
der.sml make DER encoding of EC handle unusual representation
dict-list.sml changed all permissions to 755 (sorry!)
dict-red-black.sml changed all permissions to 755 (sorry!)
dict-splay.sml changed all permissions to 755 (sorry!)
dict.sig changed all permissions to 755 (sorry!)
dict.sml changed all permissions to 755 (sorry!)
digital-signature.sig changed all permissions to 755 (sorry!)
ec-coding.sig changed all permissions to 755 (sorry!)
ec-crypto.sig changed all permissions to 755 (sorry!)
ec-crypto.sml changed all permissions to 755 (sorry!)
ec-der.sml make DER encoding of EC handle unusual representation
ec-f2m.sml changed all permissions to 755 (sorry!)
ec-field.sig changed all permissions to 755 (sorry!)
ec-fp.sml changed all permissions to 755 (sorry!)
ec-params.sig changed all permissions to 755 (sorry!)
ec-params.sml changed all permissions to 755 (sorry!)
ec.sig changed all permissions to 755 (sorry!)
ecdh.sig changed all permissions to 755 (sorry!)
ecdh.sml changed all permissions to 755 (sorry!)
ecdsa.sig
ecdsa.sml changed all permissions to 755 (sorry!)
fortuna.sig changed all permissions to 755 (sorry!)
fortuna.sml changed all permissions to 755 (sorry!)
from-string.sig changed all permissions to 755 (sorry!)
from-string.sml changed all permissions to 755 (sorry!)
hash-inc.sig changed all permissions to 755 (sorry!)
hash-inc.sml changed all permissions to 755 (sorry!)
hash-table-dataless.sig dataless branching tables
hash-table-dataless.sml dataless branching tables
hash-table.sig
hash-table.sml dataless branching tables
hashable.sig changed all permissions to 755 (sorry!)
hashable.sml changed all permissions to 755 (sorry!)
ideque.sig changed all permissions to 755 (sorry!)
ideque.sml changed all permissions to 755 (sorry!)
idict-dataless-mini.sig dataless branching tables
idict-dataless.sig dataless branching tables
idict-mini.sig added remove to dataless branching table
idict.sig dataless branching tables
io-mini.sig renamed mini files
io-util.sig IOUtil and minor changes
io-util.sml IOUtil and minor changes
ipqueue-pairing.sml Renamed pqueue-imperative* to ipqueue*
ipqueue.sig Renamed pqueue-imperative* to ipqueue*
iqueue.sig changed all permissions to 755 (sorry!)
iqueue.sml changed all permissions to 755 (sorry!)
juliasort.sml optimized Juliasort
lex-engine.sig changed all permissions to 755 (sorry!)
lex-engine.sml changed all permissions to 755 (sorry!)
list-util.sig monadic and lazy operations
list-util.sml monadic and lazy operations
mergesort.sml minor improvement to mergesort
monad-util.sig monadic and lazy operations
monad-util.sml monadic and lazy operations
monad.sig monads and costrings
multi-file-io.sig
multi-file-io.sml changed all permissions to 755 (sorry!)
multi-table-dict.sml changed all permissions to 755 (sorry!)
multi-table.sig
ordered.sig changed all permissions to 755 (sorry!)
ordered.sml changed all permissions to 755 (sorry!)
output.sig output streams
output.sml output streams
parse-engine.sig changed all permissions to 755 (sorry!)
parse-engine.sml changed all permissions to 755 (sorry!)
parsing.sig command-line argument parsing
parsing.sml command-line argument parsing
partition.sig changed all permissions to 755 (sorry!)
partition.sml changed all permissions to 755 (sorry!)
pos.sig
pos.sml changed all permissions to 755 (sorry!)
pqueue-lazy-pairing.sml
pqueue-leftist.sml restored option method for findMin in priority queues; namedconsisten…
pqueue-pairing.sml restored option method for findMin in priority queues; namedconsisten…
pqueue.sig restored option method for findMin in priority queues; namedconsisten…
prettyprint.sig changed all permissions to 755 (sorry!)
prettyprint.sml changed all permissions to 755 (sorry!)
pstream.sig
pstream.sml changed all permissions to 755 (sorry!)
psusp.sig changed all permissions to 755 (sorry!)
psusp.sml changed all permissions to 755 (sorry!)
queue.sig changed all permissions to 755 (sorry!)
queue.sml changed all permissions to 755 (sorry!)
quicksort.sml sorting improvements
rand-from-rand32.sml
rand-from-random.sml tweaked rand interface and added collection tests
rand-mt.sml fixed signature for MTRand
rand.sig tweaked rand interface and added collection tests
rand32.sig fixed bad bug in Mersenne Twister
random-aes.sml
random-rehash.sml changed all permissions to 755 (sorry!)
random.sig changed all permissions to 755 (sorry!)
rdict.sig changed all permissions to 755 (sorry!)
red-black-tree.sml changed all permissions to 755 (sorry!)
ripemd160.sml changed all permissions to 755 (sorry!)
rules.txt changed all permissions to 755 (sorry!)
seek-io.sig changed all permissions to 755 (sorry!)
seek-io.sml changed all permissions to 755 (sorry!)
sequence-array.sml changed all permissions to 755 (sorry!)
sequence-list.sml changed all permissions to 755 (sorry!)
sequence-tree.sml changed all permissions to 755 (sorry!)
sequence.sig changed all permissions to 755 (sorry!)
set-list.sml changed all permissions to 755 (sorry!)
set-red-black.sml changed all permissions to 755 (sorry!)
set-splay.sml changed all permissions to 755 (sorry!)
set.sig changed all permissions to 755 (sorry!)
sha1.sml implemented SHA1
sha256.sml changed all permissions to 755 (sorry!)
shared-secret.sig changed all permissions to 755 (sorry!)
sort.sig changed all permissions to 755 (sorry!)
splay-tree.sml changed all permissions to 755 (sorry!)
stream-cipher-fun.sml changed all permissions to 755 (sorry!)
stream.sig changed all permissions to 755 (sorry!)
stream.sml changed all permissions to 755 (sorry!)
streamable-mono.sig changed all permissions to 755 (sorry!)
streamable-mono.sml changed all permissions to 755 (sorry!)
streamable.sig changed all permissions to 755 (sorry!)
streamable.sml
string-mini.sig renamed mini files
string-mini.sml renamed mini files
sum.sig changed all permissions to 755 (sorry!)
sum.sml changed all permissions to 755 (sorry!)
susp-monad.sml monadic and lazy operations
susp-nj.sml changed all permissions to 755 (sorry!)
susp.sig changed all permissions to 755 (sorry!)
susp.sml changed all permissions to 755 (sorry!)
symbol.sig changed all permissions to 755 (sorry!)
symbol.sml changed all permissions to 755 (sorry!)
table-dict.sml changed all permissions to 755 (sorry!)
table-hash.sml changed all permissions to 755 (sorry!)
table.sig changed all permissions to 755 (sorry!)
union-find-imperative.sig changed all permissions to 755 (sorry!)
union-find-imperative.sml changed all permissions to 755 (sorry!)
weak-mlton.sml changed all permissions to 755 (sorry!)
weak-nj.sml changed all permissions to 755 (sorry!)
weak.sig changed all permissions to 755 (sorry!)
weak.sml changed all permissions to 755 (sorry!)
Something went wrong with that request. Please try again.