5 months ago

The Compiler


We (and by we, I mean @yri5 mostly and I just ask questions cos I'm dumb) are working on porting a brand new compiler to Unsandboxed, one that by all accounts should be faster(?) and easier to work with.

The new compiler is one that should also be coming to TurboWarp, but when that will happen is currently unclear. We're running with it early because Unsandboxed is an experiment.

This means any features I'm working on, such as statement inputs in custom blocks, are being held off until the new compiler is fully implemented. It's not worth adding stuff to the old compiler, just to port it to the new one later on.

Furthermore, the old compiler was made for a TurboWarp from years past, and just doesn't hold up to what we need it to do. It worked for Scratch, just not for Unsandboxed.

I don't know when the new compiler will be live, but when it is up and running it'll be mostly positives for us, and basically a win-win for all of you.

As this is mostly a vm/internals change, I will still be working on random smaller bits like GUI tweaks, addons, and a small custom block change that I want to see through.

Thank you for the wonderful support for this weird little experiment!

  • Lily, Unsandboxed



4 comments

Loading...

Next up

I did a thing

After a fair few issues with oversights and bugs, it's believed this iteration of the "next" compiler is most functional.

I urge you all to try it out on https://experiments.unsandboxed.org/.

People who find bugs will receive the "loves sand" role in Discord.

So, Scratch 4.0.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

After some serious consideration, we caved and decided to make a Discord server. However, access will be extremely limited and invites extremely limited.

The invite below is limited to 10 people from our GameJolt community.

https://discord.gg/MnrPwNuNDt

By the way, it's in the best interest of y'all to test the compiler.

Basically every feature I've been working on regarding custom-blocks has been awaiting this new compiler:

- Custom hats

- Branch inputs

- End-caps

- Global custom blocks

You name it.

And like most things, democracy fucks me over once again. The single hardest feature.

Masterful gambit. I accept.

Unsandboxed has received a small (but still sizeable) update!

We've reshuffled and reworked a lot of things. Below is a list of EVERYTHING we changed 😁

There is a poll in the Discord server to decide what will be added after this new compiler is implemented.

https://discord.gg/q4xAAd3MbE