Post AwQeehK85cXWyyIDVQ by funkylab@mastodon.social
 (DIR) More posts by funkylab@mastodon.social
 (DIR) Post #AwQbRwYZqIzAbFHFfE by foone@digipres.club
       2025-07-23T14:46:12Z
       
       0 likes, 0 repeats
       
       Any suggestions for an easy to embed scripting language, for the target task of simple debugger scripting and evaluation?I'm not enthusiastic about embedding Lua again. But I'm not sure what else is easy to embed
       
 (DIR) Post #AwQbhiOoFQHbKAEGDg by dpk@chaos.social
       2025-07-23T14:49:01Z
       
       0 likes, 0 repeats
       
       @foone Chibi Scheme? https://github.com/ashinn/chibi-scheme
       
 (DIR) Post #AwQbts3cAHLIkm6yrg by citizen428@chaos.social
       2025-07-23T14:51:11Z
       
       0 likes, 0 repeats
       
       @foone Maybe Wren?https://wren.io
       
 (DIR) Post #AwQc5gxFGomdnHlkCe by growf@mastodon.org.uk
       2025-07-23T14:53:25Z
       
       0 likes, 0 repeats
       
       @foone There's always Tcl.
       
 (DIR) Post #AwQcTqQlgotG8M5xYW by foone@digipres.club
       2025-07-23T14:57:29Z
       
       0 likes, 0 repeats
       
       @dave_andersen c++
       
 (DIR) Post #AwQeC3Bti0geP8mZ6W by kboyd@phpc.social
       2025-07-23T15:16:50Z
       
       0 likes, 0 repeats
       
       @foone php?(I have no idea on feasibility. But curious if it would meet the criteria.)
       
 (DIR) Post #AwQeehK85cXWyyIDVQ by funkylab@mastodon.social
       2025-07-23T15:22:08Z
       
       0 likes, 0 repeats
       
       @foone I always planned to embed Jinx (https://jamesboer.github.io/Jinx ) into an application, but so far, always halfway through, one realizes that making bindings (typically: for Python) and scripting the application as library instead would be the more sensible usage pattern. Maybe it's right for your use case. It looks mostly like simplified Python keyword-wise, maybe a bit BASIC-y, and has things like solid callback support (which sounds like smth. valuable for debuggers). Next toot: minimal example
       
 (DIR) Post #AwQfQne5t6MUUQZGd6 by alex@feed.yopp.me
       2025-07-23T15:30:46Z
       
       0 likes, 0 repeats
       
       @foone it could be worth just adding WebAssembly runtime like: https://github.com/bytecodealliance/wasm-micro-runtimeThen you can use anything that can be compiled to WASM. But depending on requirements, it could require adding WASI layer and that could be, errrr, trickyAfter seeing how @whitequark ported LLVM and FPGA stuff to run in a **browser** I’m seriously considering this path for my next project
       
 (DIR) Post #AwQmELSPZ6ZRGk6z0S by sqrtroot@fosstodon.org
       2025-07-23T16:47:01Z
       
       0 likes, 0 repeats
       
       @foone of if you want to run c code PicoC: https://gitlab.com/zsaleeba/picoc
       
 (DIR) Post #AwQybwpdyJtTIM020O by artwaw@c.im
       2025-07-23T19:05:43Z
       
       0 likes, 0 repeats
       
       @foone Pascal Script ;)
       
 (DIR) Post #AwRDD9B4Qtk9eneb5c by jpm@aus.social
       2025-07-23T21:49:20Z
       
       0 likes, 0 repeats
       
       @foone perl it is then
       
 (DIR) Post #AwRTxdapHPNcZmtJFg by gamedevjeff@mastodon.gamedev.place
       2025-07-24T00:57:02Z
       
       0 likes, 0 repeats
       
       @foone QuakeC?
       
 (DIR) Post #AwRUMYaD2ltmHHU8I4 by StompyRobot@mastodon.gamedev.place
       2025-07-24T01:01:30Z
       
       0 likes, 0 repeats
       
       @foone luau (note the U !) is a lua evolution that's pretty good.I've also wanted to try Starlark in anger for a while -- it's python-esque without classes, and very easy to embed.Finally, there's easy-to-use WASM runtimes. Then you can write your script in "whatever."