Difference between revisions of "Yhc/Todo"

From HaskellWiki
< Yhc
Jump to navigation Jump to search
 
 
Line 9: Line 9:
 
* Heap profiling (lag, drag, use, void) ["Yhc/HeapProfiling"]
 
* Heap profiling (lag, drag, use, void) ["Yhc/HeapProfiling"]
 
* Anything with FIXME in the compiler
 
* Anything with FIXME in the compiler
  +
* http://haskell.org/haskellwiki/Image:Num-bytecodes.txt
 
   
 
== Tom Shackell ==
 
== Tom Shackell ==

Latest revision as of 15:49, 24 August 2006

Part of Yhc

(Download)

Todo list for Yhc

Unassigned

  • Write Yhci
  • Threading (MVars and forkIO) [dons: if yhc had threading, then i'd remove any ghc-dependent type tricks and port yi to Yhc]
  • Heap profiling (lag, drag, use, void) ["Yhc/HeapProfiling"]
  • Anything with FIXME in the compiler
  • http://haskell.org/haskellwiki/Image:Num-bytecodes.txt

Tom Shackell

irc=tomshackell

  • Make mode
  • Parallel file make
  • Binary library
  • Add package information to .hbc files
  • Implement new .hbc spec
  • The garbage collection of arrays is buggy, causing the paraffin test to segfault.
  • Need to implement Random, Directory, BinArray and IOExtras


Neil Mitchell

irc=ndm, wiki=NeilMitchell, web=http://www.cs.york.ac.uk/~ndm/

  • FilePath library
  • Web page, see about haskell.org
  • Windows Makefile
  • Move to Data.Map, kill AssocList
  • Rewrite parser
  • Refactor error messages
  • Cabal integration
  • Profiling of IntSwitch, maybe dynamic reordering of the items - to move the last to the front?

Bob Davie

irc=beelsebob, wiki=TomDavie, web=http://www.cs.kent.ac.uk/people/rpg/tatd2, email=tatd2@kent.ac.uk

  • Rewrite type checker (with thoughts from Olaf)
  • Write integrated yhci, which uses the compiler directly
  • Write a linker

Mike Dodds

web=http://www.cs.york.ac.uk/~miked/

  • GUI for Yhci