CircleMUD
Unofficial mirror of the CircleMUD engine. (by Yuffster)
inline-python
Inline Python code directly in your Rust code (by fusion-engineering)
CircleMUD | inline-python | |
---|---|---|
5 | 5 | |
59 | 1,117 | |
- | 1.7% | |
0.0 | 2.4 | |
almost 3 years ago | 15 days ago | |
C | Rust | |
- | 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.
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".
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.
What are some alternatives?
When comparing CircleMUD and inline-python you can also consider the following projects:
Clipper2 - Polygon Clipping and Offsetting - C++, C# and Delphi
xml-mut - xml mutation language resembling sql
dikumud - DikuMUD 1991 releases as commits -
rust-openssl - OpenSSL bindings for Rust
DikuMUD - Original Alfa release
Relm4 - Build truly native applications with ease!
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
CircleMUD vs Clipper2
inline-python vs xml-mut
CircleMUD vs dikumud
inline-python vs rust-openssl
CircleMUD vs DikuMUD
inline-python vs Relm4
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