boson-lang
RustPython
Our great sponsors
boson-lang | RustPython | |
---|---|---|
8 | 96 | |
117 | 17,604 | |
- | 2.4% | |
0.0 | 9.6 | |
12 months ago | about 22 hours ago | |
Rust | Rust | |
MIT License | MIT 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.
boson-lang
-
Tools for creating a programming language in rust
Few months back I built a programming language called boson in rust - from scratch, using my own lexer and top down parser implementation. From that experience I can say, building something from scratch gives you ample amount of experience at the cost of time and you may not be able to cover all the cases properly, it's completely fine if learning is your goal.
- Boson-lang written in rust now supports dynamic modules - Few months back I open sourced Boson programming language which I built in rust for hobby and fun, recently had been working on adding support for loading rust modules dynamically as extensions to boson at runtime. Please have a look!
- Boson-Lang - A hybrid programming language written in rust
- boson: An interpreted, dynamically-typed, multi-threaded, general purpose hobby programming language written in Rust.
-
Check out my new programming language called - Boson, written in Rust!
Link to GitHub repository
- Boson: A hobby interpreted programming language written in Rust
- Boson: An interpreted, dynamically-typed, multi-threaded, general purpose hobby programming language written in Rust.
RustPython
-
Encapsulation in Rust and Python
Integrating Rust into Python, Edward Wright, 2021-04-12 Examples for making rustpython run actual python code Calling Rust from Python using PyO3 Writing Python inside your Rust code — Part 1, 2020-04-17 RustPython, RustPython Rust for Python developers: Using Rust to optimize your Python code PyO3 (Rust bindings for Python) Musing About Pythonic Design Patterns In Rust, Teddy Rendahl, 2023-07-14
- FLaNK Stack Weekly 12 February 2024
-
RustPython
No.
…and this one is no exception -> https://github.com/RustPython/RustPython/issues/1940
Packages that rely on c dependencies like numpy, etc. only work if you write a custom implementation by hand; the “normal” package flat out doesn’t (and cannot) work.
- Show HN: RustPython for BeOS with W2c2
-
Rust is replacing C as the Python back end
The title would be accurate if this project (https://rustpython.github.io/) was becoming the official version of Python.
- RustPython: An open source Python 3 interpreter written in Rust
-
Rewrite Sympy in rust
If you absolutely need something comparable to Sympy, then one option might be to figure out how to best call Sympy from Rust. e.g. - RustPython, although it seems like Sympy isn't supported yet - Pyodide, and figuring out how to run it outside of a web browser. Probably also not very easy. - PyPy, and having a pretty simple Python binary for every platform - ...
-
Our Plan for Python 3.13
I'm actually rooting for RustPython to reach a level of maturity that we'd just be able to ship apis and stuff with it.... https://github.com/RustPython/RustPython
-
Python 11
Good question and it also actual for: python 3.12, RustPython and xonsh binary.
-
This Week In Python
RustPython – A Python Interpreter written in Rust
What are some alternatives?
y-lang - Compiler for the (rather new and very experimental) Y programming language.
CPython - The Python programming language
scratchnative - Convert Scratch3 projects to native executables
pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
airscript - Like Lua, but in Rust, and different
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
lalrpop - LR(1) parser generator for Rust
rust-numpy - PyO3-based Rust bindings of the NumPy C-API
inkwell - It's a New Kind of Wrapper for Exposing LLVM (Safely)
PyO3 - Rust bindings for the Python interpreter
chumsky - Write expressive, high-performance parsers with ease.
Rhai - Rhai - An embedded scripting language for Rust.