-
Notifications
You must be signed in to change notification settings - Fork 22
Priorities
https://github.com/settings/profile edited this page Aug 15, 2014
·
17 revisions
- Updating to use the newer web interface (Tim - in progress)
- GUI support (replace GTK?) --- students: 75% have macs, 25% windows (in progress - Tim / Clément)
- Get single line text entry box button to work in all browsers (Firefox)
- Provide support for keypresses in window (arrow keys are especially helpful)
- Add components for labels, pop-up menus, sliders, and multiple line text areas
- Get buttons so don't take up an entire box (entries are fine -- make like them)
- Add better control for layout managers
- Support displaying images
- Sound support
- Command-line interface to .js compiler (Andrew - waiting to integrate)
- Consolidate "branches" into gracelang/minigrace
- Nested parametric types (List< List< T > > / ListList[[ T ]])
- Notation for generics < vs [ vs [[
- Setup Build Server (Tim - in progress)
- Building
- Automated regression testing
- Integration workflow
- Type parameters are "out of scope" / broken in lots of ways
- Wrong code for inherited methods
- Definition of outer - needs to be implemented
- Collections library interface
- Better error messages: give correct line numbers in correct modules (longer job)
- File interaction on the web
- file IO operations that look like traditional text files (Femi - done) in NewOOL SVN, femi_minigrace
- Support "abstract"
- methods
- classes
- Respect annotations of confidential in top-level methods/objects in imported modules
- Someone should look at my Animation library to see if it can be simplified/improved
- Get dialect combining static type checking and objectdraw to work
- Introduce static typing into object draw
- Introduce static typing into collections
- Andrew/Jameson's debugger
- Document and rationalize standard prelude including methods in String, Number, etc
- Generate JS source maps
- GraceFmt
- GraceDoc