pymen | python | |
---|---|---|
4 | 5 | |
12 | 13 | |
- | - | |
0.0 | 10.0 | |
12 months ago | over 1 year ago | |
JavaScript | Scheme | |
BSD 2-clause "Simplified" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pymen
-
Pyffi – Use Python from Racket
Neat! Nicely done.
fwiw, I wrote a Lisp in Python whose sexprs ended up looking similar: https://github.com/shawwn/pymen
That’s the runtime for it, which is self hosted, so it supports that dot syntax but doesn’t actually use it in its own code. (If you add a new feature like dot syntax to a self hosted lisp, then you start using the feature, and later decide it was a bad idea, it becomes incredibly difficult to revert — So the compiler sticks to a minimal subset.
But it can run code almost exactly as you’ve written, minus the backslashes. It also has:
(for x in (list 1 2 3 4)
- The most misunderstood aspect of Python
-
Can continuation passing style code perform well?
Glad you asked. Like this: https://github.com/shawwn/pymen/blob/68b66dccc96910869ab370d...
(=defun choose-bind-test ()
python
-
Pyffi - Use Python from Racket
What exactly do you mean by "python environments"? Are you referring to venvs? In (import (github.com/gambit/python)) we create a virtualenv when configuring the system such that packages can be isolated. Currently there is only one virtualenv for the Gambit system, although we could eventually allow to use any venv.
- Pyffi – Use Python from Racket
-
All Python libraries available to your Gambit scripts
One for his presentation (https://andykeep.com/SchemeWorkshop2022/scheme2022-final22.pdf) and the other to some documentation at https://github.com/gambit/python.
- Show HN: FFI Between Gambit Scheme and CPython
What are some alternatives?
stack-overflow-import - Import arbitrary code from Stack Overflow as Python modules.
libpython-clj - Python bindings for Clojure
koka - Koka language compiler and interpreter
chicken-pyffi - Chicken Scheme interface to Python
wasm-effect-handlers - WebAssembly specification, reference interpreter, and test suite with effect handlers extension.
burgled-batteries3 - A bridge between Python and Lisp (FFI bindings, etc.)
lumen - A Lisp for Lua and JavaScript
spheres - Spheres - A set of tools and libraries for practical Scheme. Multiplatform and Mobile.
libpython-clj-examples - Examples using libpython-clj
py4cl2-old - Call python from Common Lisp