RouletteIdeas.com

The Forge => RIBOTX discussion => Topic started by: VLS on Mar 26, 2025, 08:50 PM

Title: RIBOT's technology stack
Post by: VLS on Mar 26, 2025, 08:50 PM
This post tracks the technology stack we are using for the different versions of RIBOT.

It is expected to be a registry or "log", tracking individual versions + implemented technologies.

As time progresses, new entries/posts are being added for this first post to be updated accordingly.

RIBOT/X v1:

Title: Re: RIBOT's technology stack
Post by: VLS on Mar 30, 2025, 11:10 PM
Added:

Quote from: VLS on Mar 26, 2025, 08:50 PM
  • WebAssembly (https://webassembly.org/) (Wasm): "a portable compilation target for programming languages".



Instead of focusing on supporting a single programming language, we are adopting WebAssembly (Wasm) as the open target for module creation.

Any language that can work with our RIBOT string format is suitable (and virtually all languages support text string handling).

The list of Wasm languages is extensive and continues to grow.

Here is a curated list: "WebAssembly Support in Top 20 Languages":

https://developer.fermyon.com/wasm-languages/webassembly-language-support

Here are some additional resources:

https://wasmlang.org/
https://awesome.facts.dev/awesome/appcypher/awesome-wasm-langs
https://github.com/tempbottle/WebAssemblyLanguages

With such a wide range of options, this should be an interesting module development choice!