Kylee Tilley
@testingrequired
Changing hearts & minds about dev & testing. ❤️🧠🧪 Sometimes I talk about language stuff, compilers, type systems, gamedev & chess I write all my own posts. Expct typos! Some stuff I work on: Rarely updated: testingrequired.com
More garbage behavior leaking into Google apps After a few minutes and restarting the app a few times it fixes it self.
Me to this fledgling language. Seriously, no more declare before use! That's a huge win. Static analysis is actually possible now.
Another game idea from the backlog. A farming RPG like (Rune Factory, Stardew Valley) made with Bevy. Each movement or action increments the time. Most of the time was spent implementing the date time logic. A separated into it's own crate of course.
A (buggy and unfinished) terminal hacking game in the style of Fallout. Written in Rust with Bevy.
So I'm sitting here trying to figure out why the compiler is still outputting OP_PROPERTY on instance field access instead of the new OP_FIELD op. This input source code generates 834 lines of trace logs.
I'm trying to get better at regular releases versus working on the language for months. github.com/kyleect/clox
Just 12 files and 344 lines are actual implementation here. Everything else is either documentation, or tests (nearly all of it).
My entire test framework for this C project is a single bash file. - E2E - Snapshot testing - Asserts expected stdout, stderr, exit code - Inputs per test file: stdin, env vars Right now I have 429 tests generated from 143 *.lox files.
Syntax highlighting and some very simple hover text implementation. Tooling always makes it feel real.
I've added enough native functions to the language make really basic applications
I think this is the first bit of brilliance I've seen in C. This bit (no pun intended) really made C click for me. The power of memory control outside of manual memory management. 🤯
Has software you use gotten significantly worse in the last year or so? It's wild to think it's almost certainly due to all slop being frantically shoveled in to code bases from all angles.
So I replaced the textarea, where you edited the request file directly, with request, config, and optional response assertion forms. Only a handful of things left on this "draft file" feature.
This is also a first step towards editing the request files on the file system. Right now they are read only/run only.
I started adding "draft" request files to this REST client. The primary purpose of this client is to run request files already in your project. This change will let you create temporary request files, run them, and eventually save them to your project if they're useful.
Nested lists are still my primary form of organization and note taking
Music/sound is central to the tiny game jam game I'm making so I got to spend some time today smashing sound together. 🤩
My first night's progress. It's not much yet but it's a solid base for tomorrow.
Starting to write some development docs for the app. This also involves cloning a clean copy of the repo and running the watch script. I got caught by surprise writing the github workflows that my local copy of node_modules was hiding a bug in the build process.
Lots of UI improvements, refactoring behind the scenes, and screenshots added to the README! github.com/testingrequi...
I signed up for a local gamejam after not touching game development for over a year (maybe two years now?). We'll see how this goes 😅 Image credit: www.reddit.com/r/Unity3D/s/...
If anyone wonders why I don't generally post anything related to the horrible world events going on out there...