moor icon indicating copy to clipboard operation
moor copied to clipboard

A rewrite of the classic LambdaMOO server; but in Rust and on a modern tech stack

Results 78 moor issues
Sort by recently updated
recently updated
newest added

https://github.com/rdaum/moor/blob/47435a1442a1f5532c23944029e90982baa99bff/crates/compiler/src/program.rs#L101 ```rust writeln!(f, "V{}: {}", i, v)?; } // TODO: print fork vectors // Display main vector (program); opcodes are indexed by their offset for (i, op) in self.main_vector.iter().enumerate() {...

todo

https://github.com/rdaum/moor/blob/47435a1442a1f5532c23944029e90982baa99bff/crates/compiler/src/program.rs#L42 ```rust pub fork_vectors: Vec, /// As each statement is pushed, the line number is recorded, along with its offset in the main /// vector. /// TODO: fork vector offsets......

todo

The tasks in the scheduler are currently not persisted. Problem because: * Restarts of the `daemon` for upgrades, etc. will kill background tasks without recovery on restart, interrupting the user...

priority-high

I would like a suite of tests to check for correctness of concurrent behaviour; linearizability, consistency, serialization conflicts, etc. Still very vague in my mind, but probably a suite of...

help wanted
priority-high

It would be nice to try providing an alternative to the `rocksdb` db implementation that is based around a relational database. When I first started, I used SQLite for this...

priority-low

Now that I've pretty much de-cloaked on this project and there's some external people watching, it's probably best to document the decisions, vision, and architecture a bit. Basically a couple...

priority-high

Similar to #21 , I would like to see how this would perform and work out in code. I played with this in an earlier sketch of things, but didn't...

priority-low

Hi, I'm Volund of the MUSH Community. Been looking into MOO on and off and I found this thanks to reddit... well, really I found it thanks to ToastStunt community...