#110 Todo Tasks

brian Wed 30 Aug 2006

These are the following tasks I think we ought to finish before considering a release for public preview:

Fan Compiler (Brian)

  • finish porting the compiler from Java to Fan
  • enhance error reporting, especially for mixins, definite assignment
  • constant folding, other low hanging optimizations
  • fix bugs like nested closures
  • language enhancements: with blocks, facets, finally

Sys .NET (Andy)

  • implement sys runtime for .NET
  • emit fcode to IL
  • implement sys API in C#

Fantext (John)

  • Finish features
  • Tools for documentation builds

RDMBS (John)

  • Simple API to access RDBMS via SQL (JDBMS, DataSets, etc)

O/R Framework (if time permits) (John) (depends: RDMBS)

  • How to easily map RDBMS into Fan classes

Threading (Brian)

  • Implement threading & concurrency model

Sockets (Brian) (depends: Threading)

  • Implement socket API

HTTPD (John) (depends: Threading, Sockets)

  • Implement pure Fan web server

Fake (Brian) (depends: with blocks)

  • Implement Fan build framework

Documentation (All)

  • We need awesome detailed documentation for a great developer experience

Fandev.org (Andy) (depends: RDBMS)

  • Have fandev.org completely running on Fan
  • Documentation
  • Discussion group
  • Community features?

Login or Signup to reply.