Roadmap

Some plans for the future.

Implement missing Python features

These include:

  • Decorators.

  • Generators.

  • Comprehensions.

  • Type hints.

  • Support for *args and **kwargs.

And probably some more.

Enhancements to current version

  • Pattern matching: * Variable binding. * Regex-like sequence patterns. * Dictionary patterns.

  • True metaprogramming for custom operators.

  • Better error messages.

  • Better handling of illegal syntax.

  • More complete documentation.

  • Better macro imports.

Ideas for future versions

  • Destructuring assignment.

  • Pluggable compiler pipeline.

  • Typing.

  • Compilers and code generators for other languages and platforms

  • A composable query language for heterogeneous sources, such as databases, object structures, web services etc.

  • Online interpreter.

  • More command line options.