In the QueueHappstack 0.7 - happstack-state focus- add some elegance to website design
- refactor happstack-state so that update / query can take a handle instead of using a global IORef
- make sure that the right thing happens if the server dies in the middle of creating a checkpoint file (http://groups.google.com/group/happs/browse_thread/thread/5b2d57caafa3cbe)
- merge digest authentication from hackage
- see if there is a good way to set the state of a Saver for testing purposes
Ongoing and Unscheduled Goals- Replace HTTP lazy I/O backend with an iteratee backend (hyena perhaps)
- test suite coverage
- documentation (haddock, wikipages, etc)
- code size reduction (refactoring, hackage-module replacement of internal code)
- fixing compiler warnings
- improve / robustify / test / document multimaster replication
- dynamic code loading (hsp & hstringtemplate for example) for fast development
- make current TH code for state nicer (no errors, more usable)
- componentize guestbook app
- sharding support
- easy REST interfaces (maybe TH maybe not depending on how urlt shapes up)
- Focus on end-user usability & toolsets
- Scaffolding scripts
- Standardize logging facilities of MACID/webserver/partitioning/replication
- Easy REST (template haskell?) for MACID data access
- Full sharding support
- Full multimaster support
- Developer code-generation tools (migrations, projects, akin to Rails)
- Data Management tools for MACID (logging, export, recovery)
- Complete Documentation
|