Only click this if you're a Go programmer. This needs to never not exist again: https://github.com/syohex/emacs-go-add-tags
@jplebreton I was tempted to make this my iPad wallpaper but then I remembered I like to fly on airplanes.
@jon_valdes This is an excellent gotcha, up there with the time I "tar *"'d my home directory, excluding all dotfiles by accident.
@Apoch I am working on an (unpublished but commercially licensed) compiler for a data and type definition language, which is a subset of the problem your are attacking. Glad to make the connection.
"Why does concurrency matter in this case, Mike?" I am following this effort up by writing a fuzzer that generates a test count that will make me want to not have 15 idle cores. Also I am running each test with compiler argument set permutations. The need for compute scales quickly.
I chose Go because its apis force explicit error handling which helps ensure integrity of results and because I want to run all tests concurrently at the speed of my 16-core build server on every OS without messing around with portable build scripts or writing portable thread code.
The plan is to embed instructions on what the test expects in code comment files. A 5-ish line config file defines what comments are, and how to parse compiler output.
Now it's a cross-language test harness.
@aras I can't get over a nagging sense that BE will be back a couple years after we rip it out of our codebases and build processes.
@ocornut It wasn't. It was like a version of Valve's VGUI that I wrote myself, meant to ship mouse/keyboard/gamepad games. If I could do it again, I would use an IM toolkit for the tools.
@ocornut I did it once for an in-house game gui lib. Solid 6 weeks of hard work. It became the paradigm for all tools, so was worth it. Good for editing multiple levels in tandem.
@ocornut The benefit to impl effort ratio when using Imgui is so visibly off the charts with these gifs. Awesome work!
PS: it looks great and plays really well already.
One of the tricky challenges when launching a new studio is recruiting developers before you announce your title. My friends at First Strike Games in Seattle are hiring for a fully funded UE4 title. Remote also possible. DM me for details. https://www.firststrikegames.com
C/Python/Go dev living in Vancouver, BC, building the tools and tech that make your multiplayer project better. Doom, guitars, code.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!