dyon icon indicating copy to clipboard operation
dyon copied to clipboard

A rusty dynamically typed scripting language

Results 72 dyon issues
Sort by recently updated
recently updated
newest added

One potential use case for Dyon is as an on-screen shell programming language for game engines. Since the current runtime does not support start/stop, it might be necessary to develop...

draft
discussion

Numbers are faster than strings.

draft
discussion

Currently, these are stored in an array and referenced by id.

draft
discussion

Hello! I'm a game developer and I'm considering using dyon in my current project. I was wondering if it has the ability to sandbox untrusted code, as I'd like to...

A global object is declared at module level with some fields: ```rust ~ foo { a: f64 } fn bar() foo { println(foo.a) } fn baz() mut foo { foo.a...

draft
discussion

This feature was designed to help with https://github.com/PistonDevelopers/dyon/issues/635. A lazy invariant is a value that the functions returns immediately when the argument has the value. This makes it unnecessary to...

information

This is a feature that might help with https://github.com/PistonDevelopers/dyon/issues/635 A simple refinement type in Dyon is extra type information than can be added after function declaration to catch more errors...

draft
information
hard

Is it possible in the Rust side to pause the Runtime execution? To have, for example, a function that delays execution without blocking any threads, returning context back to the...

Would it be possible to somehow dynamically rewrite/replace a function or module at runtime, without having to write to a file explicitly? I can't find anything like that documented anywhere....