User:MathematicalOrchid
From HaskellWiki
(Difference between revisions)
(Added links to random stuff I wrote.) |
(New projects, better formatting, etc.) |
||
| Line 1: | Line 1: | ||
'''Status''': Enthusiastic Haskell newbie. | '''Status''': Enthusiastic Haskell newbie. | ||
| - | + | === Main Interests === | |
| - | * Using Haskell to write triposcopic mathematical algorithms | + | * 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. | * Using Haskell to do seriously compute-bounded work in a multiprocessor setup. | ||
| - | + | === Current Projects === | |
| - | * Haskell to Java compiler. (Status: skeletal) | + | * (no name) — chaos pendulum simulator (Status: moderately working, needs UI) |
| - | * ''Evlor'' — Interactive Haskell step-line debugger. (Status: | + | * ''Haktal'' — fractal generator. (Status: minimal functionality) |
| - | * ''Indoculate'' — Program to convert a single (custom) source to both HTML and LaTeX. (Status: | + | * ''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) | ||
| - | + | === Projects On Hold === | |
* Sorting algorithm benchmarks. | * Sorting algorithm benchmarks. | ||
| Line 19: | Line 21: | ||
* [[POV-Ray SDL project|Haskell SDL]] for [http://www.povray.org/ POV-Ray]. | * [[POV-Ray SDL project|Haskell SDL]] for [http://www.povray.org/ POV-Ray]. | ||
| - | + | === Failed Projects === | |
| - | |||
* Haskell ray tracer. | * Haskell ray tracer. | ||
* Haskell program to cause world peace. | * Haskell program to cause world peace. | ||
| - | + | === Contributed Code === | |
* [[Library for binary]] | * [[Library for binary]] | ||
| Line 32: | Line 33: | ||
* [[Library for PPM images]] | * [[Library for PPM images]] | ||
| - | + | === Current Unsolved Questions === | |
* Why do Haskell language extensions exist? | * Why do Haskell language extensions exist? | ||
* How do you do graphics in Haskell? | * 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? | * How come (e.g.) Smalltalk provides 27 different types of collection, but Haskell only ever involves single-linked lists and binary trees? | ||
| - | * | + | * Why is <hask>putStr xs1; putStr xs2</hask> slower than <hask>putStr (xs1 ++ xs2)</hask>? |
Revision as of 10:37, 24 April 2007
Status: Enthusiastic Haskell newbie.
Contents |
1 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.
2 Current Projects
- (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 Projects On Hold
- Sorting algorithm benchmarks.
- Audio DSP in Haskell.
- Haskell implementation of compression algorithms.
- Haskell SDL for POV-Ray.
4 Failed Projects
- Haskell ray tracer.
- Haskell program to cause world peace.
5 Contributed Code
6 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)
