intuicio-framework-value

Crates.iointuicio-framework-value
lib.rsintuicio-framework-value
version
sourcesrc
created_at2024-02-27 16:11:49.110011
updated_at2024-12-11 23:45:58.973491
descriptionType erased value framework module for Intuicio scripting platform
homepagehttps://github.com/PsichiX/intuicio
repositoryhttps://github.com/PsichiX/intuicio
max_upload_size
id1155218
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Patryk Budzyński (PsichiX)

documentation

https://docs.rs/intuicio-framework-value

README

Intuicio

crates-io version

Modular scripting solution for Rust

The Book

Here is Intuicio Bible - book explaining what Intuicio is, how it works and how to use it: https://psichix.github.io/Intuicio/

Important note ⚠

This is highly experimental ecosystem that will evolve in time!

Important things missing in curent version that will get eventually addressed:

  • Proper informative errors. For the sake of quick iteration there is plenty of .unwrap() and panics. Only places that were frequently reporting errors, these have got more proper human-readable error reporting.
  • Performance. At this point the bare bone host scripting layer is as fast as it can be (it competes with other scripting solutions in speed of execution), but the VM layer makes running scripts slower, which will be improved in the future either by completely rewriting its internals to reduce overhead, changing direction completely, or by iteratively improving the most costly bits of it.
  • Documentation. This is shameful but this ecosystem being at very experimental phase is a good enough excuse to approach where we document only bits that are gonna be stabilized enough to make sure not being changed - writing informative documentation takes twice as producing this piece of software.
Commit count: 164

cargo fmt