Key Parrot Goals
- Provide a runtime environment with built-in support for common features of dynamic languages
- Compilation to bytecode
- Memory management
- Regular expressions
- Objects
- Threads / asynchronous events
- Native calling interface
- JIT compilation
- Continuations / coroutines
- Introspection
- Language interoperability
- Robust tools for implementing language translators