Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to py2many
Rust bindings for the Python interpreter
The Julia Programming Language
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Seamless operability between C++11 and Python
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Just a small test to see which language is better for extending python when using lists of lists
PyO3-based Rust bindings of the NumPy C-API
Package to call Python functions from the Julia language
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Optional static typing for Python
Swift for TensorFlow (by tensorflow)
A statically typed language that can deeply improve the Python ecosystem
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
Feature complete web terminal
Simple, elegant, Pythonic functional programming.
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
A modern proof language [Moved to: https://github.com/kind-lang/Kind]
A Python compiler, down to native code, using C++
A tail recursion optimization macro for julia.
The most widely used Python to C compiler
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
py2many reviews and mentions
Why I'm still using Python
6 projects | news.ycombinator.com | 30 Dec 2022
Reimplement a large enough, commonly used subset of python stdlib using this dialect and we may be in the business of writing cross platform apps (perhaps start with android and Ubuntu/Gnome)
Codon: A high-performance Python compiler
12 projects | news.ycombinator.com | 8 Dec 2022
For py2many, there is an informal specification here:
Would be great if all the authors of "python-like" languages get together and come up with a couple of specs.
I say a couple, because there are ones that support the python runtime (such as cython) and the ones which don't (like py2many).
A Python-compatible statically typed language erg-lang/erg
27 projects | news.ycombinator.com | 13 Aug 2022
It'd not fully solve your issue, but have you ever seen https://github.com/py2many/py2many ?
Omyyyy/pycom: A Python compiler, down to native code, using C++
5 projects | news.ycombinator.com | 28 Jul 2022
Cython doesn't consume python3 type hints and needs special type hints of its own. But it's certainly more mature than other players in the field.
What we need is a rpython suitable for app programming and a stdlib written in that dialect.
I made a Python compiler, that can compile Python source down to fast, standalone executables.
10 projects | /r/Python | 25 Jul 2022
PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
18 projects | news.ycombinator.com | 26 Nov 2021
Show HN: prometeo – a Python-to-C transpiler for high-performance computing
19 projects | news.ycombinator.com | 17 Nov 2021
No intermediate AST. To understand the various stages of transpilation and separation of language specific and independent rewriters, this file is a good starting point:
https://github.com/adsharma/py2many/blob/main/py2many/cli.py...19 projects | news.ycombinator.com | 17 Nov 2021
This is awesome! The direction of using a subset of python, while leveraging the user base and static typing to accomplish some other everyday task in a different language is very legit IMO.
I took a cursory look at:
It seems quite similar in spirit to
I'm not spending much time on py2many last few months (started a new job). Let me know if any of it sounds useful - especially the ability to transpile to 7-8 languages including Julia, C++ and Rust.
Implicit Overflow Considered Harmful (and how to fix it)
2 projects | news.ycombinator.com | 5 Oct 2021
Link to the test that's relevant for this discussion:
This is an explicit deviation from python's bigint, which doesn't map very well to systemsey languages. The next logical step is to build on this to have dependent and refinement types.
Work in progress here:
Structural pattern matching in Python 3.10
2 projects | news.ycombinator.com | 20 Sep 2021
If you stick to this subset of python
The tool can convert your code to C++/Rust/Go and give you a native binary which like you observe will run faster without the python runtime.
There are many open tasks that could use help.
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Jun 2023
py2many/py2many is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of py2many is Python.