Show newer

In the simple language I'm writing a compiler for, even though I'm using indenting instead of braces I still ended up making it convert the indents into braces in the compiler itself to be easier to deal with.

I guess tomorrow I'll make the syntactic analyzer, and then I'll have a tree of the program in memory to actually do stuff with.

Food 

@Chel They were great and I posted a photo of them as a reply to the original post. The bread made a great crust and it was pleasantly soft.

Tortillas are a bit too thin for my preferences but I make them work by using Italian seasoning and garlic powder and trying to make them savory.

Food photo 

It actually turned out very well and was a lot better than doing this with tortillas. The pita bread was discounted a lot too, probably since the use-by date is tomorrow.

Show thread

Food 

I'm trying out making pizzas with pita flatbread stuff and I feel like I'm making some sort of adult pizza Lunchables meal

@rainwarrior That editor feels/looks very similar to Lunar Magic, which makes a lot of sense to do so that users don't have to learn much past what they probably already know.

What I find really interesting is the custom enemy feature, and it's always interesting finding out more about how a game does things through what the editor's like.

I think it's interesting that it's on the 24th though. I wonder if that's intentional so that people who get the game for Christmas don't completely fail the special event because you didn't play earlier in December to hear what presents people wanted.

Show thread

I like how there's complaints of commercialization of holidays, and then Animal Crossing straight-up calls it "Toy Day"

I'm adapting the toy lexical analyzer and syntactical analyzer from college into something I can maybe use for a simple language for Tilemap Town scripting. I know there are generators for those kinda thing but I'd rather avoid learning and setting up a whole new system for now.

I'm keeping the scripting separated from the server itself so it should be mix-and-match once there's other options.

I seem to have a few specific songs that just trap me in, and I don't realize they've been playing for an hour because they're good and don't have noticeable starts or ends.

I poke fun at Second Life for passing everything by value and being wasteful, but actually trying to dip into that myself I can tell why they decided to just skip all the hassles that references come with for simplicity.

I'm personally gonna try to do reference counting though.

@rainwarrior I can choose between duplicating across them or using them as additional separate screens, and the VGA and HDMI screens can have separate stuff. If the main laptop screen worked I imagine I could have three separate screens?

We were recording NES footage with a rewritable DVD recorder so I think there was some sort of processing to be able to put a menu on top or other things. I don't remember the specifics.

Forth is in a weird spot where it's well-established and easy to write an interpreter, but it's got a lot of awkward low-level stuff you probably wouldn't want in an interpreted language today.

You can fix it but then now you've just got a Forth-like language, like MUF, and you have to learn what each "flavor" is like. Not too different from the many C-like scripting languages in use I suppose.

Some things on my phone will fill the screen with the same color the screen turns while the call stuff is loading and I always dread being called before I find out it's a false alarm.

Let's learn Forth for real and actually get confident with that.

@wolfcoder In this case I'd be targeting a VM specifically made to have C map onto it cleanly so most things wouldn't have much room to improve anyway if done right, but peephole optimization would still be smart.

@maple That's true, I suppose most early consoles actually do have a little RF port in addition to whatever they're doing for composite.

@claude hahahaha yeah I know all about cc65, that's a pretty good example

@claude Would transpiler be the term here even if the target is some kinda assembly? I guess if you're not doing much processing on it you kind of are just translating.

This is probably sending myself on a dark and dangerous path, but I wonder how hard a compiler is to write if you don't care very much about optimization.

Rocking a multi-monitor display except one of them is actually a TV and the other one is just sitting on the ground not really contributing, because I plugged it in to test it and then just didn't unplug it.

Show older
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!