# HG changeset patch # User Steve Losh # Date 1471911886 0 # Node ID 996784406e4c52bae3ae2d31909944e5a64489af # Parent 7b3bae28c2dc7216c9d764b20b54581a0f597c79 Update diff -r 7b3bae28c2dc -r 996784406e4c README.markdown --- a/README.markdown Mon Aug 22 23:02:02 2016 +0000 +++ b/README.markdown Tue Aug 23 00:24:46 2016 +0000 @@ -68,6 +68,8 @@ [SICP]: http://www.amazon.com/dp/0262510871/?tag=stelos-20 [Alexandria]: https://common-lisp.net/project/alexandria/ [cl-ppcre]: http://www.weitz.de/cl-ppcre/ +[huffman-trees]: https://en.wikipedia.org/wiki/Huffman_coding +[cl-adt]: https://bitbucket.org/tarballs_are_good/cl-algebraic-data-type ## June 2016 @@ -1172,7 +1174,10 @@ * Printed off a bunch of material about GGP and [BDDs][bdd] to read. * Spent way too long fucking around with `enscript` to make a little shell script to convert source code to a readable/printable PDF. - +* Played around with [SICP's][SICP] [Huffman trees][huffman-trees] a bit. + Started off by using [cl-adt][] to represent them but it turned out to be kind + of a pain, so I switched over to vanilla `defstruct` and it worked great. + #### Reading Code Thinking back to [On Writing][] one of the things I took away is that to be