RIBOT's technology stack

Started by VLS, Mar 26, 2025, 08:50 PM

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

VLS

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:



Our subscriptions @ https://rouletteideas.com/profile/?area=subscriptions 👍

Currently coding: RIBOT core as a single HTML page.

♥️ Paypal gift / support: www.paypal.com/paypalme/victorvls
📧 Email / Paypal: betselection@gmail.com
-- Victor

VLS

Added:

Quote from: VLS on Mar 26, 2025, 08:50 PM
  • WebAssembly (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!


Our subscriptions @ https://rouletteideas.com/profile/?area=subscriptions 👍

Currently coding: RIBOT core as a single HTML page.

♥️ Paypal gift / support: www.paypal.com/paypalme/victorvls
📧 Email / Paypal: betselection@gmail.com
-- Victor

VLS

RIBOT's framework/core continues to advance!

We are packaging everything into a self-contained HTML page (SPA):

https://en.wikipedia.org/wiki/Single-page_application



In our implementation, once the webpage is transferred to the user's device, it can continue to function in offline mode.

This addresses internet connection issues for land-based players and enhances local usage for online bettors.


Our subscriptions @ https://rouletteideas.com/profile/?area=subscriptions 👍

Currently coding: RIBOT core as a single HTML page.

♥️ Paypal gift / support: www.paypal.com/paypalme/victorvls
📧 Email / Paypal: betselection@gmail.com
-- Victor

VLS

We have settled on AssemblyScript as our projects' main language for generating the "lean and mean" embedded ".wasm" files we require to interact with RIBOT's core.


Fellow programmers are free to choose their Webassembly language from the growing list of wasm-targeting programming languages available, of course! O:-).


Our subscriptions @ https://rouletteideas.com/profile/?area=subscriptions 👍

Currently coding: RIBOT core as a single HTML page.

♥️ Paypal gift / support: www.paypal.com/paypalme/victorvls
📧 Email / Paypal: betselection@gmail.com
-- Victor