A basic library of algorithms and data structures (a la NJlib)
Standard ML
Latest commit f3cd8d2 May 16, 2017 @robsimmons robsimmons committed on GitHub Merge pull request #6 from favonia/patch-1
Fix typo in dict.sig.
Permalink
Failed to load latest commit information.
tests Renamed pqueue-imperative* to ipqueue* Aug 29, 2013
.gitignore ignore tem files from emacs, and .ds_store files from mac OS X Apr 23, 2013
AUTHORS changed all permissions to 755 (sorry!) May 30, 2013
LICENSE changed all permissions to 755 (sorry!) May 30, 2013
aes.sml changed all permissions to 755 (sorry!) May 30, 2013
arguments.sig command-line argument parsing Nov 10, 2013
arguments.sml command-line argument parsing Nov 10, 2013
arith.sig changed all permissions to 755 (sorry!) May 30, 2013
arith.sml changed all permissions to 755 (sorry!) May 30, 2013
array-util.sig monadic and lazy operations Oct 16, 2013
array-util.sml monadic and lazy operations Oct 16, 2013
asn1.sig make DER encoding of EC handle unusual representation Oct 27, 2013
basis.cm changed all permissions to 755 (sorry!) May 30, 2013
branching-table-dataless.sig operations for branching tables Oct 24, 2013
branching-table-dataless.sml operations for branching tables Oct 24, 2013
bytestring.sig monads and costrings Oct 13, 2013
bytestring.sml changed all permissions to 755 (sorry!) May 30, 2013
bytesubstring.sig monads and costrings Oct 13, 2013
bytesubstring.sml changed all permissions to 755 (sorry!) May 30, 2013
cipher.sig changed all permissions to 755 (sorry!) May 30, 2013
cmlib-mlton.mlb changed all permissions to 755 (sorry!) May 30, 2013
cmlib.cm implemented SHA1 Nov 15, 2013
cmlib.mlb implemented SHA1 Nov 15, 2013
cmlib.smackspec changed all permissions to 755 (sorry!) May 30, 2013
cont-mlton.sml changed all permissions to 755 (sorry!) May 30, 2013
cont-nj.sml changed all permissions to 755 (sorry!) May 30, 2013
cont.sig changed all permissions to 755 (sorry!) May 30, 2013
cont.sml changed all permissions to 755 (sorry!) May 30, 2013
convert-intinf.sig changed all permissions to 755 (sorry!) May 30, 2013
convert-intinf.sml changed all permissions to 755 (sorry!) May 30, 2013
convert-word-mlton.sml changed all permissions to 755 (sorry!) May 30, 2013
convert-word-nj.sml changed all permissions to 755 (sorry!) May 30, 2013
convert-word.sig changed all permissions to 755 (sorry!) May 30, 2013
coord-stream.sig changed all permissions to 755 (sorry!) May 30, 2013
coord-stream.sml changed all permissions to 755 (sorry!) May 30, 2013
coord.sig addchar operation for Coord Oct 9, 2015
coord.sml Merge branch 'master' of github.com:standardml/cmlib Oct 9, 2015
coroutine.sig changed all permissions to 755 (sorry!) May 30, 2013
coroutine.sml changed all permissions to 755 (sorry!) May 30, 2013
costring.sig added isEmpty method to costrings Oct 19, 2013
costring.sml added isEmpty method to costrings Oct 19, 2013
cryptohash.sig changed all permissions to 755 (sorry!) May 30, 2013
defaults.sml changed all permissions to 755 (sorry!) May 30, 2013
der.sml make DER encoding of EC handle unusual representation Oct 27, 2013
dict-list.sml changed all permissions to 755 (sorry!) May 30, 2013
dict-red-black.sml changed all permissions to 755 (sorry!) May 30, 2013
dict-splay.sml changed all permissions to 755 (sorry!) May 30, 2013
dict.sig Fix typo in dict.sig. May 15, 2017
dict.sml changed all permissions to 755 (sorry!) May 30, 2013
digital-signature.sig changed all permissions to 755 (sorry!) May 30, 2013
ec-coding.sig changed all permissions to 755 (sorry!) May 30, 2013
ec-crypto.sig changed all permissions to 755 (sorry!) May 30, 2013
ec-crypto.sml changed all permissions to 755 (sorry!) May 30, 2013
ec-der.sml make DER encoding of EC handle unusual representation Oct 27, 2013
ec-f2m.sml changed all permissions to 755 (sorry!) May 30, 2013
ec-field.sig changed all permissions to 755 (sorry!) May 30, 2013
ec-fp.sml changed all permissions to 755 (sorry!) May 30, 2013
ec-params.sig changed all permissions to 755 (sorry!) May 30, 2013
ec-params.sml changed all permissions to 755 (sorry!) May 30, 2013
ec.sig changed all permissions to 755 (sorry!) May 30, 2013
ecdh.sig changed all permissions to 755 (sorry!) May 30, 2013
ecdh.sml changed all permissions to 755 (sorry!) May 30, 2013
ecdsa.sig changed all permissions to 755 (sorry!) May 30, 2013
ecdsa.sml changed all permissions to 755 (sorry!) May 30, 2013
fortuna.sig changed all permissions to 755 (sorry!) May 30, 2013
fortuna.sml changed all permissions to 755 (sorry!) May 30, 2013
from-string.sig changed all permissions to 755 (sorry!) May 30, 2013
from-string.sml changed all permissions to 755 (sorry!) May 30, 2013
hash-inc.sig changed all permissions to 755 (sorry!) May 30, 2013
hash-inc.sml changed all permissions to 755 (sorry!) May 30, 2013
hash-table-dataless.sig dataless branching tables Oct 23, 2013
hash-table-dataless.sml dataless branching tables Oct 23, 2013
hash-table.sig dataless branching tables Oct 23, 2013
hash-table.sml dataless branching tables Oct 23, 2013
hashable.sig changed all permissions to 755 (sorry!) May 30, 2013
hashable.sml changed all permissions to 755 (sorry!) May 30, 2013
ideque.sig changed all permissions to 755 (sorry!) May 30, 2013
ideque.sml changed all permissions to 755 (sorry!) May 30, 2013
idict-dataless-mini.sig dataless branching tables Oct 23, 2013
idict-dataless.sig dataless branching tables Oct 23, 2013
idict-mini.sig added remove to dataless branching table Oct 23, 2013
idict.sig dataless branching tables Oct 23, 2013
io-mini.sig renamed mini files Oct 22, 2013
io-util.sig IOUtil and minor changes Oct 4, 2013
io-util.sml IOUtil and minor changes Oct 4, 2013
ipqueue-pairing.sml Renamed pqueue-imperative* to ipqueue* Aug 29, 2013
ipqueue.sig Renamed pqueue-imperative* to ipqueue* Aug 29, 2013
iqueue.sig changed all permissions to 755 (sorry!) May 30, 2013
iqueue.sml changed all permissions to 755 (sorry!) May 30, 2013
juliasort.sml optimized Juliasort Jul 30, 2013
lex-engine.sig changed all permissions to 755 (sorry!) May 30, 2013
lex-engine.sml changed all permissions to 755 (sorry!) May 30, 2013
list-util.sig monadic and lazy operations Oct 16, 2013
list-util.sml monadic and lazy operations Oct 16, 2013
mergesort.sml minor improvement to mergesort Jul 30, 2013
monad-util.sig monadic and lazy operations Oct 16, 2013
monad-util.sml monadic and lazy operations Oct 16, 2013
monad.sig monads and costrings Oct 13, 2013
multi-file-io.sig changed all permissions to 755 (sorry!) May 30, 2013
multi-file-io.sml changed all permissions to 755 (sorry!) May 30, 2013
multi-table-dict.sml changed all permissions to 755 (sorry!) May 30, 2013
multi-table.sig changed all permissions to 755 (sorry!) May 30, 2013
ordered.sig changed all permissions to 755 (sorry!) May 30, 2013
ordered.sml changed all permissions to 755 (sorry!) May 30, 2013
output.sig output streams Oct 15, 2013
output.sml output streams Oct 15, 2013
parse-engine.sig changed all permissions to 755 (sorry!) May 30, 2013
parse-engine.sml changed all permissions to 755 (sorry!) May 30, 2013
parsing.sig command-line argument parsing Nov 10, 2013
parsing.sml command-line argument parsing Nov 10, 2013
partition.sig changed all permissions to 755 (sorry!) May 30, 2013
partition.sml changed all permissions to 755 (sorry!) May 30, 2013
pos.sig changed all permissions to 755 (sorry!) May 30, 2013
pos.sml changed all permissions to 755 (sorry!) May 30, 2013
pqueue-lazy-pairing.sml restored option method for findMin in priority queues; namedconsisten… Oct 4, 2013
pqueue-leftist.sml restored option method for findMin in priority queues; namedconsisten… Oct 4, 2013
pqueue-pairing.sml restored option method for findMin in priority queues; namedconsisten… Oct 4, 2013
pqueue.sig restored option method for findMin in priority queues; namedconsisten… Oct 4, 2013
prettyprint.sig changed all permissions to 755 (sorry!) May 30, 2013
prettyprint.sml changed all permissions to 755 (sorry!) May 30, 2013
pstream.sig changed all permissions to 755 (sorry!) May 30, 2013
pstream.sml changed all permissions to 755 (sorry!) May 30, 2013
psusp.sig changed all permissions to 755 (sorry!) May 30, 2013
psusp.sml changed all permissions to 755 (sorry!) May 30, 2013
queue.sig changed all permissions to 755 (sorry!) May 30, 2013
queue.sml changed all permissions to 755 (sorry!) May 30, 2013
quicksort.sml sorting improvements Jul 29, 2013
rand-from-rand32.sml fixed bad bug in Mersenne Twister Jul 29, 2013
rand-from-random.sml tweaked rand interface and added collection tests May 30, 2013
rand-mt.sml fixed signature for MTRand Jul 30, 2013
rand.sig tweaked rand interface and added collection tests May 30, 2013
rand32.sig fixed bad bug in Mersenne Twister Jul 29, 2013
random-aes.sml changed all permissions to 755 (sorry!) May 30, 2013
random-rehash.sml changed all permissions to 755 (sorry!) May 30, 2013
random.sig changed all permissions to 755 (sorry!) May 30, 2013
rdict.sig changed all permissions to 755 (sorry!) May 30, 2013
red-black-tree.sml changed all permissions to 755 (sorry!) May 30, 2013
ripemd160.sml changed all permissions to 755 (sorry!) May 30, 2013
rules.txt changed all permissions to 755 (sorry!) May 30, 2013
seek-io.sig changed all permissions to 755 (sorry!) May 30, 2013
seek-io.sml changed all permissions to 755 (sorry!) May 30, 2013
sequence-array.sml changed all permissions to 755 (sorry!) May 30, 2013
sequence-list.sml changed all permissions to 755 (sorry!) May 30, 2013
sequence-tree.sml changed all permissions to 755 (sorry!) May 30, 2013
sequence.sig changed all permissions to 755 (sorry!) May 30, 2013
set-list.sml changed all permissions to 755 (sorry!) May 30, 2013
set-red-black.sml changed all permissions to 755 (sorry!) May 30, 2013
set-splay.sml changed all permissions to 755 (sorry!) May 30, 2013
set.sig changed all permissions to 755 (sorry!) May 30, 2013
sha1.sml implemented SHA1 Nov 15, 2013
sha256.sml changed all permissions to 755 (sorry!) May 30, 2013
shared-secret.sig changed all permissions to 755 (sorry!) May 30, 2013
sort.sig changed all permissions to 755 (sorry!) May 30, 2013
splay-tree.sml changed all permissions to 755 (sorry!) May 30, 2013
stream-cipher-fun.sml changed all permissions to 755 (sorry!) May 30, 2013
stream.sig changed all permissions to 755 (sorry!) May 30, 2013
stream.sml changed all permissions to 755 (sorry!) May 30, 2013
streamable-mono.sig changed all permissions to 755 (sorry!) May 30, 2013
streamable-mono.sml changed all permissions to 755 (sorry!) May 30, 2013
streamable.sig changed all permissions to 755 (sorry!) May 30, 2013
streamable.sml changed all permissions to 755 (sorry!) May 30, 2013
string-mini.sig renamed mini files Oct 22, 2013
string-mini.sml renamed mini files Oct 22, 2013
sum.sig changed all permissions to 755 (sorry!) May 30, 2013
sum.sml changed all permissions to 755 (sorry!) May 30, 2013
susp-monad.sml monadic and lazy operations Oct 16, 2013
susp-nj.sml changed all permissions to 755 (sorry!) May 30, 2013
susp.sig changed all permissions to 755 (sorry!) May 30, 2013
susp.sml changed all permissions to 755 (sorry!) May 30, 2013
symbol.sig changed all permissions to 755 (sorry!) May 30, 2013
symbol.sml changed all permissions to 755 (sorry!) May 30, 2013
table-dict.sml changed all permissions to 755 (sorry!) May 30, 2013
table-hash.sml changed all permissions to 755 (sorry!) May 30, 2013
table.sig changed all permissions to 755 (sorry!) May 30, 2013
union-find-imperative.sig changed all permissions to 755 (sorry!) May 30, 2013
union-find-imperative.sml changed all permissions to 755 (sorry!) May 30, 2013
weak-mlton.sml changed all permissions to 755 (sorry!) May 30, 2013
weak-nj.sml changed all permissions to 755 (sorry!) May 30, 2013
weak.sig changed all permissions to 755 (sorry!) May 30, 2013
weak.sml changed all permissions to 755 (sorry!) May 30, 2013