CLPython: Status
- Language features
- Built-ins
- Test scripts
- Benchmarks
- Applications known to work in CLPython
Language features
The following language features are not implemented yet:
- y = yield x (but simple yield x is)
Built-ins
This section lists the status of mirroring Python's built-ins, as far as they are revelent in CLPython. The presentation is based on Python Builtins overview.
Built-in functions
This list of built-in functions is taken from the current CPython (non-essential) built-in functions.
- __import__: no, todo?, note
- abs: yes
- apply: yes
- callable: yes
- chr: yes
- cmp: yes
- coerce: no, deprecated
- compile: no, todo?
- delattr: yes
- dir: yes
- divmod: yes
- eval: no, todo?, note
- filter: yes
- getattr: yes
- globals: yes, note
- hasattr: yes
- hash: yes
- hex: yes
- id: yes, note
- input: no, todo?
- intern: no, deprecated
- isinstance: yes
- issubclass: yes
- iter: yes
- len: yes
- locals: yes, note
- map: yes
- max: yes
- min: yes
- oct: yes
- ord: yes
- pow: yes
- range: yes
- raw_input: no, todo?
- reduce: yes
- reload: yes
- repr: yes, note
- round: yes
- setattr: yes
- sorted: yes
- sum: yes
- unichr: no, todo?
- vars: no, todo?
- zip: yes
Built-in constants
List taken from CPython built-in constants.
- True, False: yes, note
- None: yes
- NotImplemented: yes
- Ellipsis: yes
Built-in exceptions
All CPython built-in exceptions are implemented in CLPython. (Hopefully they are also raised at the appropriate times...)
