Pinned toot

Natalie update: 3 weeks in, we can finally compute Fibonacci numbers! youtu.be/tfZOnDpDVKw

Day 8 on the “Writing a Compiler” Advent calendar: Array#first and Array#last. My shortest video yet! youtu.be/x-XqMM2cI-A

ary[i] = “foo” 👈 what is that called? Array subscript assignment? Whatever it is, it works in Natalie now. 😁 Short video: youtu.be/170_OziSFwQ

Another compiler video, much shorter this time 😅 — passing arguments to blocks. youtu.be/LJLXjUxlhkQ

Dude, this thing is coming together!

I recorded a video on adding blocks to Natalie. 1.5 hours 👊 Now we have closures and we can do some really cool stuff with the language! 🎉 youtu.be/DmgGXv2w6MM

2000s hackers: My dream is to connect all of my devices to the internet.
2020s hackers: My dream is to disconnect all of my devices from the internet.

Natalie update: 3 weeks in, we can finally compute Fibonacci numbers! youtu.be/tfZOnDpDVKw

I guess I’m old but I really don’t care about all this machine learning stuff. I mean, unless it can help me finish the last 20% of my projects.

Not sure what all these C-level changes are that Andy Jassy is talking about, but seems like we can do better.

I hit a parser bug that confounded me for 20 minutes or so. But I pushed through!

I added true, false, and some equality methods to the Natalie compiler last night. My longest video yet! 😬
youtu.be/HY33yAwydB4

I implemented symbols in Natalie on my plane ride this afternoon. Here's a little review of that code: youtube.com/watch?v=Qd7xTYCfxr

My son’s laptop a few days ago started randomly going to sleep without notice. Super annoying. After much (much!) troubleshooting in software settings, we stepped back and discovered the magnetic clasp on his watch band was triggering the hall sensor for the laptop lid.

It’s funny when you’re accustomed to thinking in software to find that a problem is based in the physical world!

I recorded a short video about my programming language Natalie: ignoring comments in the parser. youtu.be/WOTscXUMkFI

Most underappreciated docker command:

docker system prune

Here is my distraction-free Slack settings starter kit. These mostly just reduce noise and moving things to the minimum and let me focus more.

Natalie is a compiled, object-oriented programming language I started working on a couple weeks ago. github.com/seven1m/natalie

It resembles Ruby so far; not sure how far I will push that resemblance though...

I cringe at "TimTech" and think it's appropriately ironic that I misspelled "weapon."
😆

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko