Re:Dyon – A Rusty dynamically typed scripting language
by irh on Tuesday December 22, 2020 @08:19AM
(#25505943)
I've been working on Koto which is intended for this kind of use case. I've been thinking about extending Rust applications with scripting, and I have games in mind but more generally I'm interested in rapid iteration in creative applications. It's still very early so I haven't shared it more widely but I'd be curious to hear what you think.
Re:Dyon – A Rusty dynamically typed scripting language
by qaq on Tuesday December 22, 2020 @03:13AM
(#25504104)
For web backends Deno kindah fits the bill here
Re:Dyon – A Rusty dynamically typed scripting language
by jokethrowaway on Tuesday December 22, 2020 @07:01AM
(#25505434)
Typescript type system is not that great to use. I've spent way too much time writing definitions for dependencies in JS or chasing bugs that the compiler should've caught (just because someone, in some layer used an any).
It's also quite slow to parse, making for a not great developer experience. One of Deno's priorities was in fact to rewrite the TS parser to speed it up.
Dyon looks nice and it's definitely a more rusty alternative.
Re:Dyon – A Rusty dynamically typed scripting language
by kkirsche on Tuesday December 22, 2020 @06:42AM
(#25505327)
For anyone else curious, I believe Deno is a reference to https://github.com/denoland/deno please correct me though if that’s wrong
If Rust interfaced well with a convenient scripting language that runs fast and safely, the language would morph into a platform where you could quickly prototype in the high level language and then convert well-defined structures to hardened Rust.
It'd be fantastic for games (no wonder the Piston folks are exploring this), web backends, and native apps.
If this reaches the ease of use of Python, I'll never look back.