Hello,

https://github.com/pfalcon/pycopy

Pycopy is a minimalist, light-weight, resource-efficient implementation
of Python(-like) language. Pycopy to CPython is the same things as
Scheme to Common Lisp. Pycopy strives to define a core language
features suitable to easily develop efficient software, while allow
for extensibility to a wider (and much more bloaty and less efficient)
set of features for compatibility with existing software.

Pycopy doesn't come with bulky hazardous lead-acid batteries. Instead,
a set of a few core modules are included builtin: inspired, being a
noticeable subset, and a little bit of extension, of the corresponding
CPython modules - clearly namespaced, to still allow room to implement
fully compatible CPython modules. These new modules aren't intended to
be an adhoc thing, just an alternative API with a constraint of
minimality. Implementation of that API also exists for CPython (WIP),
allowing Pycopy -> CPython compatibility.

The rest is handled outside the core language, via a separate project,
pycopy-lib: https://github.com/pfalcon/pycopy-lib , which strives to
port CPython stdlib to Pycopy, while, where needed, provide more
lightweight module variants and extensions.

Pycopy is a full-stack project, with ecosystem including a web
micro-framework, pure-Python Python parser, FFMPEG bindings, SDL
bindings, LLVM bindings, etc.: https://github.com/topics/pycopy 

Ideas behind Pycopy were initially explored within MicroPython project,
and now full on as a standalone project with a focus on minimality,
multi-level structure, and Python (instead of C). Pycopy is also a
spiritual successors of project like PyMite and Tinypy.

-- 
Best regards,
 Paul                          mailto:pmis...@gmail.com
--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

        Support the Python Software Foundation:
        http://www.python.org/psf/donations/

Reply via email to