@matrix ruby will always hold a soft spot in my heart for being what rpg maker used as its scripting back in the day.

@beardalaxy @matrix Never tried it, but it's probably better than the JS cancer they are using now.

@xianc78 @matrix I'm honestly not sure. People have made crazier things with js but that might just be down to popularity.

@beardalaxy @matrix The problem with JS is that it probably uses something like Electron to turn it into a desktop application, which means that it's just basically bundling Chromium with a bunch of HTML and JS files into an executable file. Your program is basically dependent on Google and even though Chromium and Blink are open-source, I don't know a single viable fork of it and I highly doubt that RPG Maker is using that.

It's also my main beef with C# right now because Microsoft basically has full control over both implementations of the language (.NET and Mono). I don't really care about the practical side of things because I know that lower-level languages are hard, but there are some ethical concerns with languages that are controlled by the likes of Microsoft or Google.

@xianc78 @beardalaxy @matrix A big plus with open source is that we can fork if we need to. Forking comes with a lot of challenges, but the option is a big plus over proprietary systems.

@Rocket @beardalaxy @matrix The problem is that modern web browsers are very complex and contain multiple components (rendering engine, JS engine, etc). Even popular browser forks like Brave and LibreWolf only fork the front-ends and are still dependent on unmodified back-ends. The only browser fork I know of that is completely independent is PaleMoon which forked Mozilla's old rendering engine.

Follow

@xianc78 @Rocket @beardalaxy There's also Ladybird, but it's years away from being usable. Their js library is the most upto spec implementation though.

· · Web · 0 · 0 · 2
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.