Luna πŸ¦ŠπŸ‡©πŸ‡°'s Avatar

Luna πŸ¦ŠπŸ‡©πŸ‡°

@lunafoxgirlvt.foxgirls.gay

Your local soft and fluffy software engineer foxgirl! 🦊 @inochi2d.com lead developer, low level software engineer, graphics programmer, game engine developer and retro homebrew tinkerer.

1,690
Followers
193
Following
3,209
Posts
09.02.2024
Joined
Posts Following

Latest posts by Luna πŸ¦ŠπŸ‡©πŸ‡° @lunafoxgirlvt.foxgirls.gay

So I don’t think it’ll go away, especially given how much cheaper it makes it for developers to do β€œhigh fidelity” graphics. Indies will be the ones using it for more diverse things.

06.03.2026 14:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Kind of but kind of not really? Path traced lighting can run like shit and it does in many games. But there is interesting stuff happening in the indie scene in that regard. Though the main uses are more subtle like generating ambient occlusion at runtime via path tracing and SDFs or voxels

06.03.2026 14:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
nugodot/modules/gdegen/source/generator/types.d at main Β· LunaTheFoxgirl/nugodot Numem based D bindings to GDExtension. Contribute to LunaTheFoxgirl/nugodot development by creating an account on GitHub.

See: github.com/LunaTheFoxgi...

06.03.2026 00:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I just iterate through them in my type emitter abstraction and annotate them based on their largest value.

06.03.2026 00:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I fixed a crash in my code…

Turns out not all godot enums are 64 bit; duh.

05.03.2026 23:31 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Same with yuri, SFW and NSFW, being called Shoujo Ai for a while

Which was a little cursed

05.03.2026 18:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

As for D, it has its niches, but it’s been around since 2006 and for a while it was fragmented in half due to 2 standard libraries existing. This got remedied in D 2, but it did leave lasting damage on adoption of the language.

05.03.2026 16:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I dunno, I don’t think rust is a C++-like. Lacks classes etc. Rust is more focused on functional programming imho. So I don’t think rust has succeeded in superseding C++. Just succeeded in being an alternative

05.03.2026 16:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

But in my case I run my own business and develop OSS software, so there’s overall less meetings and requirements sent down from higher up in my case.

05.03.2026 10:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Most of my time is spent designing sensible software architecture that is easy to modify over time.

Sure, writing code is itself β€œwriting syntax”; but that syntax exists to abstract away machine code and register selection.

Debating whether to store a var in EAX vs EBX would be a waste of time.

05.03.2026 10:48 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
https://bsky.app/profile/why.bsky.team/post/3mgaqaaisfs2e

Why @why.bsky.team

Oh interesting, people who don't know how to build software are getting mad at my post about building software. Cute.
Let me be clear, over the next year, the job of software engineer will shift dramatically to no longer have typing syntax into an editor as its primary time sink.

https://bsky.app/profile/why.bsky.team/post/3mgaqaaisfs2e Why @why.bsky.team Oh interesting, people who don't know how to build software are getting mad at my post about building software. Cute. Let me be clear, over the next year, the job of software engineer will shift dramatically to no longer have typing syntax into an editor as its primary time sink.

In my entire 15 year career in software development, β€œtyping syntax into an editor” has never been the primary time sink.

Most of the time was spent on understanding what the software was actually supposed to do and to resolve conflicting requirements.

05.03.2026 08:00 πŸ‘ 498 πŸ” 89 πŸ’¬ 16 πŸ“Œ 11

Compiled programming language, kinda like C++

dlang.org

05.03.2026 01:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

well, the classes *are* generating, just uh, getting some compilation errors.

Guess I'll have to fix those tomorrow

04.03.2026 23:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I am slowly getting godot to play nice with DLang via GDExtension =w=

04.03.2026 13:20 πŸ‘ 34 πŸ” 6 πŸ’¬ 5 πŸ“Œ 0
Preview
a girl with pink hair is wearing a white scarf and yawning Alt: a girl with pink hair is wearing a white scarf and yawning

So many things to do, so few hours in a day

Can someone clone me so that I both can be doing Inochi2D, contract work and compiler work at the same time?

03.03.2026 21:15 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I mean, we still have issues with people using OBD to hijack cars, even, due to that system having write access to the bus.

03.03.2026 21:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I really feel that cars should be designed with a more tiered system, where there isn’t just one bus for everything. imho things such as steering, braking, timing control, etc. should be seperate from comfort features; with maybe a read-only link for diagnostics.

03.03.2026 21:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The bigger problem is really when manufacturers of any type of car connects the infotainment system directly to the CAN bus, at that point it’s a danger. A networked computer should not have read/write access to it.

03.03.2026 16:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I just witnessed a floppy drive die

RIP floppy drive

03.03.2026 16:28 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A chunk of code using said font, it's very pixel-art esque.

A chunk of code using said font, it's very pixel-art esque.

Changed my coding font to the BIOS font of the IBM PS/2 Model 30.

Be happy I didn't change it to comic sans or Monocraft again

03.03.2026 15:10 πŸ‘ 14 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Doesn’t help that there’s 3 main dialects on Funen; Østfynsk, Vestfynsk and Sydfynsk

I speak mainly Vestfynsk so I put far less pressure on consonants, replacing it with intonation, voice recognition hates that

02.03.2026 23:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Siri sucks at parsing my Funen dialect, whenever I have to set a 15 minute timer I have to switch into standard Danish and whenever I forget it misinterprets it as 5 minutes lmao

02.03.2026 11:38 πŸ‘ 6 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Tangtang from Arknights: Endfield looking pouty, with a survey answer overlaid on top, with the text "Overwhelming burden of thinking"

Tangtang from Arknights: Endfield looking pouty, with a survey answer overlaid on top, with the text "Overwhelming burden of thinking"

Soupsoup (ζ±€ζ±€) my beloved

01.03.2026 21:59 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

dlang in a nutshell

01.03.2026 18:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
DLang code that uses compile time introspection to load godot functions from GDExtension, it's very cursed.

DLang code that uses compile time introspection to load godot functions from GDExtension, it's very cursed.

I'm committing metaprogramming crimes again

01.03.2026 17:46 πŸ‘ 14 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You know what's anoying? I have a Japanese phone number but it basically is a paperweight when I'm not in Japan, they won't even let me pay extra to have it working outside of Japan.

What a pain

01.03.2026 08:45 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Though he thinks my long dev cycle is bad the other way around, so it’s kinda become a quantity versus quality kinda deal. Though to be fair, I’ve been basically redoing all the foundations for my project including writing a custom stdlib and runtime for it.

01.03.2026 08:20 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

theres a fork of my open source project I keep tabs on that’s being mostly vibe coded and it is kinda really funny to see lots of PRs made by the dev trying to fix bugs that the AI ended up introducing

01.03.2026 08:16 πŸ‘ 17 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I like that you're developing using ancient SDKs/environments, same, same.

I need to get back to getting a D compiler working on my IBM PS/2 Pro

01.03.2026 08:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Tired foxgirls at 640x480 taking a much needed nap, coming to a 486 class computer near you

Eventually, maybe,

28.02.2026 16:54 πŸ‘ 12 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0