Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 1008 Bytes

ideas.md

File metadata and controls

39 lines (35 loc) · 1008 Bytes

Ideas for the Iode Programming Language

Information

This is the Markdown file containing possible ideas for Iode.

Ideas

  • 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