Definitely Not Gary
banner
definitelynotgary.bsky.social
Definitely Not Gary
@definitelynotgary.bsky.social
It's true. I'm not Gary.

Author of Eldoria, a text-based game in PowerShell. https://github.com/gregoryfmartin/Eldoria
I loved this when I was a kid! The Mighty Morphin Power Rangers and Sonic Blast were my favs. I also had the TV Tuner addon which was super bizarre.
November 16, 2025 at 12:04 AM
Oh one other thing I just thought of was that unless I find a better way to do it, it seems like you need to leverage anonymous lambdas that take unit (void) to wrap other function calls for function values (makes the call site "clean"). Some of that gets SUPER messy unless you're careful.
November 14, 2025 at 1:50 PM
Right now, I'm okay with it. I do prefer the default immutability. Syntax is a little hokey, but not beyond reason. You're almost kinda coerced into using type hints even though it's an optional feature.
November 14, 2025 at 1:38 PM
Once I translate more of the engine code, I'll be able to use some of the more advanced features of the language like discriminated unions, functions that curry, etc. Overall, I'm optimistic that it's doable. Is likely try to translate not using classes, which should be interesting.
November 14, 2025 at 1:36 PM
Not as much as I'd like, but I think I narrowed my target domain too much. At minimum, it uses generics, function values, pipelining, interpolating, and anonymous bindings; crucial but narrow. There may be some chance for function composition, but that's a risky move at this point.
November 14, 2025 at 1:33 PM
Pablo is right at home there!
November 7, 2025 at 7:58 PM
Duck is one of my favorite meats. It has a great profile at medium rare and is _very_ tender. Almost melts in your mouth.
November 2, 2025 at 12:33 PM
*can't
November 2, 2025 at 3:46 AM
LinkedIn just isn't the same without a recruiter going to your profile and having Deftones blasting in their ears. :D
October 30, 2025 at 11:45 PM