Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3181 > unrolled thread

[ANN] Pycopy 2.11.0.9

Started byPaul Sokolovsky <pmiscml@gmail.com>
First post2019-09-02 12:31 +0300
Last post2019-09-02 12:31 +0300
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce


Contents

  [ANN] Pycopy 2.11.0.9 Paul Sokolovsky <pmiscml@gmail.com> - 2019-09-02 12:31 +0300

#3181 — [ANN] Pycopy 2.11.0.9

FromPaul Sokolovsky <pmiscml@gmail.com>
Date2019-09-02 12:31 +0300
Subject[ANN] Pycopy 2.11.0.9
Message-ID<20190902123126.0fa30706@x230>
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:pmiscml@gmail.com

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web