-
Notifications
You must be signed in to change notification settings - Fork 15
What to do next?
KevinMazet edited this page Apr 23, 2013
·
41 revisions
Generally speaking, GOOL can be extended in multiple manners:
- Extend the recognition of the currently accepted input language (Java).
- Extend the code generation of the currently supported output languages (Java, C#, C++, Objective C, Python).
- Add input languages (C#, Objective C, Python, ...)
- Add output languages (?)
- Extend the GOOL intermediate language which is the bridge between all these
Still, here are some suggestions of what could be done.
- Deal with I/O
- Deal with exceptions
- Deal with I/O
- Deal with exceptions
- C++, C#, Android, Objective C
- Android, Objective C
- Dealing with Networks.
- Dynamic class loading particularly in C++
- Print error messages through a logger class (allowing different debug levels and co)
- Indent the output code.
- Clean-up how imports are dealt with.
- Chase TODOs in the code.