[ANN] Pycopy/pycopy-lib 2.12.0.5, minimalist Python(-like) implementation

Hello, https://github.com/pfalcon/pycopy Pycopy is a minimalist, lightweight, resource-efficient implementation of Python(-like) language. Pycopy to CPython is the same thing as Scheme to Common Lisp. Executable sizes of 300-400KB, instant startup, no need to carry around large monolithic library consisting largely of legacy modules - some by not all Pyopy's features. Version 2.12.0.5 contains various fixes to the core Pycopy to improve CPython compatibility and elaboration of Pycopy's native APIs, and gradual developments and extensions of pycopy-lib. This release includes prebuilt binaries for Linux, for people interested of quick experimentation ahead of building the project from source: https://github.com/pfalcon/pycopy/releases/tag/v2.12.0.5 More details about Pycopy ------------------------- 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 -- Best regards, Paul mailto:pmiscml@gmail.com
participants (1)
-
Paul Sokolovsky