10 Things I want in a Prog Language

In no particular order

  • Image like Smalltalk, but file based source management
  • Easy acces to AST of closures
  • Traversal API, an object query language
  • Prototype based system (not classes) & customizable lookup
  • Method namespaces, extension methods, etc
  • Custom literals, eg XML document and Regular Expressions
  • Something beyond classes and packages, eg interfaces, class boxes, nested classes etc
  • Some type information, maybe runtime checks instead of static checks
  • No null beyond method scope
  • Collective behavior
  • Browseable stack trace, hot code swapping, resumeable exceptions
  • Strong tools for inspecting, debugging and refactoring
  • Everything is an object
  • Does not understand
Last changed by admin on 21 April 2009