Difference between revisions of "User:MathematicalOrchid"

From HaskellWiki
Jump to navigation Jump to search
(New projects, better formatting, etc.)
m
Line 1: Line 1:
  +
=== Status ===
'''Status''': Enthusiastic Haskell newbie.
 
  +
 
Enthusiastic Haskell newbie.
   
 
=== Main Interests ===
 
=== Main Interests ===
Line 6: Line 8:
 
* 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 ===
+
=== Projects ===
  +
  +
==== Active ====
   
 
* (no name) — chaos pendulum simulator (Status: moderately working, needs UI)
 
* (no name) — chaos pendulum simulator (Status: moderately working, needs UI)
Line 14: Line 18:
 
* ''Indoculate'' — Program to convert a single (custom) source to both HTML and LaTeX, and also do cross-linking. (Status: in production use)
 
* ''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 ===
+
==== On Hold ====
   
 
* Sorting algorithm benchmarks.
 
* Sorting algorithm benchmarks.
Line 21: Line 25:
 
* [[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 ===
+
==== Failed ====
   
 
* Haskell ray tracer.
 
* Haskell ray tracer.
  +
* Haskell type deducer.
 
* Haskell program to cause world peace.
 
* Haskell program to cause world peace.
   
Line 32: Line 37:
 
* [[Library for colours]]
 
* [[Library for colours]]
 
* [[Library for PPM images]]
 
* [[Library for PPM images]]
  +
* [[Toy compression implementations]]
   
 
=== Current Unsolved Questions ===
 
=== Current Unsolved Questions ===

Revision as of 10:41, 24 April 2007

Status

Enthusiastic Haskell newbie.

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.

Projects

Active

  • (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)

On Hold

Failed

  • Haskell ray tracer.
  • Haskell type deducer.
  • Haskell program to cause world peace.

Contributed Code

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 putStr xs1; putStr xs2 slower than putStr (xs1 ++ xs2)?