dyon
dyon copied to clipboard
A rusty dynamically typed scripting language
Hello, nice project. I have one question: Can you use async with dyon? async fn hello_world() { println!("hello, world!"); } can you call this function from dyon?
Dyon supports a shorthand syntax for Rust objects in the `dyon_fn` macro: ```rust dyon_fn{fn foo(a: #Foo) { ... }} ``` - `#Foo` - by value (requires the `Copy` trait) -...
I am working on the [Arsenal](https://github.com/katharostech/arsenal) project and was considering using Dyon to provide a scripting layer for [Amethyst](https://amethyst.rs/). Right now it is just in the experimentation phase, but [WASM](https://github.com/amethyst/amethyst/issues/1729)...
I'm working on a `no_std` project and I'd love to use Dyon for scripting, but I can't easily use it without `no_std` support. I might implement the support myself and...
I have experienced panic in dyon 0.44.0 in following code: ``` use std::sync::Arc; use dyon::{load_str, error, Call, Module, Runtime, RustObject}; #[derive(Debug)] struct Test{} fn main() { let mut module =...
https://github.com/PistonDevelopers/dyon/issues/412
how to add variable? i use v8 before and then i want to change to rust from c++. i look for all doc and find way to add function by...
Instead of treating binary and unary operators as special, they can be turned into external functions. This will simplify the runtime quite a bit.
Sometimes it is nice to use Dyon scripts to analyze Dyon code. The lifetime/type checker has a lot of useful knowledge about the source that currently is not available for...