This is the Markdown file containing possible ideas for Iode.
- Website generator (some sort of HTML support, web framework)
- Documentation generator through comments (i.e. TODO, explanations, etc)
- Standard library
- Graphics library
- Self-hosting
- Markdown documentation (thru comments)
- GUI library
- Package manager (install/delete/upload libraries)
- Code profiler
- In-browser with HTML
- Attributes
- Default args
- Notebook coding
- Iodescript
- Macros
- Destructuring
- Built-in support for testing
- Pipeline operator
- Pattern matching
- Cascade operator
- Method extensions (for built-in types)
- Iodefile (our own Makefile)
- Function decorators
- Single-line auto getter/setter creation
- Unless operator
- Inject method