jazz
jazz copied to clipboard
The Scripting Engine that Combines Speed, Safety, and Simplicity
In dd785b44b0c0385f5458d62b4b0898dd91759bc5 , I notice a huge performance hit that is even traced back before the implementation in that commit that causes the function to operate slowly. This could be...
- [ ] actix-http https://github.com/jazzdotdev/torchbear/issues/274 - [x] tera - [ ] uuid - [x] serde-yaml - [ ] serde-scl https://github.com/foundpatterns/torchbear/issues/21 - [x] markdown - [x] libsodium - [x] log -...
Needs major overhaul. There are a few modern Actix Web implementations to get as examples. I'll add links to those later. https://github.com/actix/actix-web/tree/master/actix-http
https://doc.rust-lang.org/std/thread/index.html to do things like sleep/wait https://www.reddit.com/r/lua/comments/r4ywwr/how_does_wait_work_in_normal_lua/
https://github.com/seladb/pickledb-rs [src/Engine/RulesComponentRepository.php](https://git.drupalcode.org/project/rules/-/blob/8.x-3.x/src/Engine/RulesComponentRepository.php)
https://github.com/foundpatterns/torchbear/blob/fdb47a2150261c1869b39e364a90ac60d70f6d3f/src/lib.rs#L2-L48 would it be possible to move [extern crate declarations](https://doc.rust-lang.org/reference/items/extern-crates.html) to `declarations.rs` or better? we should be able to [Split a module across several files ](https://stackoverflow.com/questions/22596920/split-a-module-across-several-files), right?
https://github.com/tomaka/cpal
Currently the lua actor only accepts http_request messages, but that heavily limits it's functionality, so torchbear apps cannot schedule stuff, cannot have a repl, cannot create new actors, etc.