= CLPython: Status = 1. [wiki:Status#Languagefeatures Language features] 1. [wiki:Status#Builtins Built-ins] 1. [wiki:Status#Testscripts Test scripts] 1. [wiki:Status#Benchmarks Benchmarks] 1. [wiki:Status#Applications 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 [http://python.org/doc/current/lib/builtin.html Python Builtins overview]. * [wiki:Status#Builtinfunctions Built-in functions] * [wiki:Status#Builtinconstants Built-in constants] * [wiki:Status#Builtinexceptions Built-in exceptions] * [wiki:Status#Builtinclasses Built-in classes] * [wiki:Status#Builtinmodules Built-in modules] === Built-in functions === This list of built-in functions is taken from the current CPython ([http://python.org/doc/current/lib/non-essential-built-in-funcs.html non-essential]) [http://python.org/doc/current/lib/built-in-funcs.html built-in functions]. * `__import__`: no, ''[wiki:ToDo#import todo]'', ''[wiki:Implementation#a__import__ note]'' * `abs`: yes * `apply`: yes * `callable`: yes * `chr`: yes * `cmp`: yes * `coerce`: no, ''deprecated'' * `compile`: no, ''[wiki:ToDo#compile todo]'' * `delattr`: yes * `dir`: yes * `divmod`: yes * `eval`: no, ''[wiki:ToDo#eval todo]'', ''[wiki:Implementation#eval note]'' * `filter`: yes * `getattr`: yes * `globals`: yes, ''[wiki:Implementation#globals note]'' * `hasattr`: yes * `hash`: yes * `hex`: yes * `id`: yes, ''[wiki:Implementation#id note]'' * `input`: no, ''[wiki:ToDo#input todo]'' * `intern`: no, ''deprecated'' * `isinstance`: yes * `issubclass`: yes * `iter`: yes * `len`: yes * `locals`: yes, ''[wiki:Implementation#locals note]'' * `map`: yes * `max`: yes * `min`: yes * `oct`: yes * `ord`: yes * `pow`: yes * `range`: yes * `raw_input`: no, ''[wiki:ToDo#raw_input todo]'' * `reduce`: yes * `reload`: yes * `repr`: yes, ''[wiki:Implementation#repr note]'' * `round`: yes * `setattr`: yes * `sorted`: yes * `sum`: yes * `unichr`: no, ''[wiki:ToDo#unichr todo]'' * `vars`: no, ''[wiki:ToDo#vars todo]'' * `zip`: yes === Built-in constants === List taken from CPython [http://python.org/doc/current/lib/node8.html built-in constants]. * `True`, `False`: yes, ''[wiki:Implementation#TrueandFalse note]'' * `None`: yes * `NotImplemented`: yes * `Ellipsis`: yes === Built-in exceptions === All CPython [http://python.org/doc/current/lib/module-exceptions.html built-in exceptions] are implemented in CLPython. (Hopefully they are also raised at the appropriate times...) === Built-in classes === === Built-in modules === == Test scripts == == Benchmarks == === PyStone === == Applications ==