૮༼⚆︿⚆༽つ · @drsensor
112 followers · 575 posts · Server fosstodon.org

I've been using for a while and it's pretty good.
zyedidia.github.io/blog/posts/

But now I get annoyed with Lua `require()` which doesn't allow arbitrary path. I think replacing Lua with script should solve the problem. Unlike gopher-lua, rhai provide a way to customize the syntax. However, the whole project (:knit) need to be rewritten in Rust 😅

#knitfile #Rhai

Last updated 1 year ago

That Other Sean (parody) · @freakazoid
746 followers · 17003 posts · Server retro.social

One thing that occurred to me is that if you are using an embedded scripting language, you can hide all the messiness of from the user and make it look like OO. I'm pretty sure this is exactly what is doing behind the scenes.

You can also provide generic inner loops in native code, like NumPy does with Python. In fact, Pandas dataframes have a lot in common with ECS worlds, given that both are essentially columnar databases.

#ecs #godot #rust #3d #scenegraph #Rhai

Last updated 2 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Can we drag-n-drop (Rust-like) Scripts ... And run them on and BL604? Let's find out!

lupyuen.github.io/articles/rha

#bl602 #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org
Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org
Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Maintainers are watching our work on and BL604 yay! 🎉

github.com/lupyuen2/blockly-bl

#bl602 #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

#ulisp #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

#Rhai #ulisp

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Rewriting "let" and "for" statements ... From Script to

lupyuen.github.io/articles/rha

#Rhai #ulisp

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Converting Statements and Expressions ... From Script to

lupyuen.github.io/articles/rha

#ulisp #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

What's an Abstract Syntax Tree? Why is it perfect for converting Script to ?

lupyuen.github.io/articles/rha

#Rhai #ulisp

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Converting Script to uLisp ... In WebAssembly Simulator

lupyuen.github.io/articles/rha

#Rhai #bl602

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org
Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Calling Functions from Script ... In BL602 Simulator

lupyuen.github.io/articles/rha

#rustlang #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Here's how we add the Scripting Engine to our BL602 Simulator in

lupyuen.github.io/articles/rha

#Rhai #rustlang

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Here are the Scripts that will be supported on and BL604

lupyuen.github.io/articles/rha

#Rhai #bl602

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Now we add Scripting for and BL604 ... The Drag-N-Drop Way!

lupyuen.github.io/articles/rha

#bl602 #Rhai

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org

Run Scripts on (and BL604) ... By auto-converting to uLisp! All shall be explained in this article

lupyuen.github.io/articles/rha

#Rhai #bl602

Last updated 3 years ago

Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org
Lup Yuen Lee 李立源 · @lupyuen
1330 followers · 14509 posts · Server qoto.org