:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0:

@bonkmaykr@canithesis.org

20 Male, Missouri, United States
Running Canithesis Interactive
Java / C++ engineer Linux advocate.
Newly an Amiga + Saturn nut.
wipEout and THE FINALS fan

I made the Firestar Mod Manager for Playstation Vita. Currently working on a danmaku shooter game called "Time Falcon". My posts can range anywhere from deep nerd thoughts to brainless shitposting.

Expert at run-on sentences

Give me liberty or give me death
XMPP/Jabberbonkmaykr@canithesis.org

57 following, 33 followers

2 ★ 0 ↺

[?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
@bonkmaykr@canithesis.org

Ok... I do not like to call myself smarter than other programmers. I have only gained a grasp at what I am doing within the past year. If I had to work with something on the scale of libc I would struggle. If I had to port a bunch of modern Unix tools to a forty year old platform mostly by myself I would die.

But... whoever ported libnix2 + newlib to amiga needs to see a psychiatrist, because allocating a few bytes with a simple new or malloc() should not start an infinite loop that eats all available memory until it eventually paints over the screen with garbage.

How do you even let that happen?

In all of the time I have spent debugging my own porting work thinking I did something wrong, I could have used AllocMem, avoided all of this and rewritten the other handful of stdlib features I needed instead.

History