NavigationUser loginCMS by Drupal |
BartForgeExploring Haskell's concatMap performanceI put some code and results up on BartForge yesterday. I've been exploring the performance of Haskell's
Huffman Encoding in HaskellI guess that after doing run-length encoding, the next logical step was Huffman encoding. Find my project at BartForge. It encodes and decodes about 2M symbols per second on my fast box. I'm slowly learning how to optimize Haskell. Bleah.
Run-Length Encoding in HaskellI was messing around with some code for run-length encoding and decoding over the past couple of days, and with the help of Jamey Sharp, Josh Triplett, and Jules Kongslie got it to be constant-time per symbol and fast.
Emacs page modeI just completed my first released cut of an Emacs minor mode for page-oriented editing and display. Get it at BartForge.
An Audio Compressor / LimiterI posted an audio compressor / limiter written in Haskell to HackageDB and BartForge this weekend. I also posted its ancillary pure-Haskell WAVE file IO library, and my Haskell argument parsing library. It all still needs a lot of work to be good, but it's usable now. Enjoy.
|