Enthusiastic Haskell newbie.
2 Main Interests
- Using Haskell to write triposcopic mathematical algorithms with only a tiny amount of code.
- Using Haskell to do seriously compute-bounded work in a multiprocessor setup.
- (no name) — chaos pendulum simulator (Status: moderately working, needs UI)
- Haktal — fractal generator. (Status: minimal functionality)
- HoJ — Haskell to Java compiler. (Status: skeletal)
- Evlor — Interactive Haskell step-line debugger. (Status: skeletal)
- Indoculate — Program to convert a single (custom) source to both HTML and LaTeX, and also do cross-linking. (Status: in production use)
3.2 On Hold
- Sorting algorithm benchmarks.
- Audio DSP in Haskell.
- Haskell implementation of compression algorithms.
- Haskell SDL for POV-Ray.
- Haskell ray tracer.
- Haskell type deducer.
- Haskell program to cause world peace.
4 Contributed Code
- Library for binary
- Library for vectors
- Library for colours
- Library for PPM images
- Toy compression implementations
5 Current Unsolved Questions
- Why do Haskell language extensions exist?
- How do you do graphics in Haskell?
- How come (e.g.) Smalltalk provides 27 different types of collection, but Haskell only ever involves single-linked lists and binary trees?
- Why is slower thanputStr xs1; putStr xs2?putStr (xs1 ++ xs2)