inline-python
Inline Python code directly in your Rust code (by fusion-engineering)
CircleMUD
Unofficial mirror of the CircleMUD engine. (by Yuffster)
inline-python | CircleMUD | |
---|---|---|
5 | 5 | |
1,117 | 59 | |
1.3% | - | |
3.9 | 0.0 | |
10 months ago | almost 3 years ago | |
Rust | C | |
BSD 2-clause "Simplified" License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
inline-python
Posts with mentions or reviews of inline-python.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-09.
-
What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented?
This may be cursed but you could just use https://github.com/fusion-engineering/inline-python to use the Python Levensthein library in Rust directly. Just make sure to invoke the Rust binary under a venv with the library
-
Is rust overkill for most back-end apps that could be done quickly by NodeJS or PHP?
I know the OP asked about Node/PHP but for Python, there is https://github.com/fusion-engineering/inline-python which can give you both Rust and the all-the-libraries experience.
-
Ergonomic inline SQL as a Python library
Inspired by past work: LINQ, inline-python, crepe, DataScript, Riffle.
- Inline Python code directly in your Rust code
-
Guys help, I've been stuck on the borrow checker boss stage for more than 20 hours now
And if that doesn't work, there's always inline-python.
CircleMUD
Posts with mentions or reviews of CircleMUD.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-09.
-
What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented?
Unfortunately the server has a blocking select until there's a new socket for when there's no open sockets to manage. I either have to change the old logic or write some awkward condvar stuff (like here https://github.com/Yuffster/CircleMUD/commit/94c27cc11fda671ede5316e6aadc170889060f5e). It's really sad, the naive version that busy loops when the server has no connections is very chic and then it gets a lot harder to follow.
-
I just learned that "proc" stands for programmed random occurrence
Here's the original CircleMUD code. Here's a decent write-up of the origin of "proc" as shorthand for a triggered effect. Here's a TIL of someone from another MMO discovering its actual origin.
-
Does anyone know how to disable the login screen timeout in CircleMUD?
CircleMUD code from https://github.com/Yuffster/CircleMUD
- How to deal with flags (for a player) and saving them?
-
So my opponents heard there was this cool new strat you can pull off at the beginning of the game...
That's a backronym. Proc is just short for procedure from ancient MUD code, randomness is not necessary or implied. You'll notice the term "mob" for a monster also comes from there, they used to be called "mobiles".
What are some alternatives?
When comparing inline-python and CircleMUD you can also consider the following projects:
xml-mut - xml mutation language resembling sql
Clipper2 - Polygon Clipping and Offsetting - C++, C# and Delphi
rust-openssl - OpenSSL bindings for Rust
dikumud - DikuMUD 1991 releases as commits -
Relm4 - Build truly native applications with ease!
DikuMUD - Original Alfa release
typeshare - Generate code in different languages from Rust type definitions for FFI interop.
diesel-async
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project
avr-hal - embedded-hal abstractions for AVR microcontrollers
kanata - Improve keyboard comfort and usability with advanced customization
quick-xml - Rust high performance xml reader and writer
inline-python vs xml-mut
CircleMUD vs Clipper2
inline-python vs rust-openssl
CircleMUD vs dikumud
inline-python vs Relm4
CircleMUD vs DikuMUD
inline-python vs typeshare
inline-python vs diesel-async
inline-python vs FrameworkBenchmarks
inline-python vs avr-hal
inline-python vs kanata
inline-python vs quick-xml