3 ms·
I've always avoided C, but there was an implementation of the STOIC language in C[1], that pushed me over the edge and nerd-sniped me[2]. It took quite a while
by mikewarot 3y ago
I've always avoided C, but there was an implementation of the STOIC language in C[1], that pushed me over the edge and nerd-sniped me[2]. It took quite a while to finally figure out that I'd need use Debian 3 to get it to compile at all.[3]
It was only after a generous amount of time from HN that I was able to get a fork working with modern compilers (barely).[4]
Experience taught me that C changed radically in the past 2 decades, what was once the popular style of code just isn't acceptable any more. Throw in the change from 32 to 64 bit CPUs, and everything just broke. Not to mention changes to AutoConf, etc.
I still love the idea of the language, but every time I think of even touching it, I still find myself wishing I could just re-write it in Pascal or Assembler.
I've had similar issues with Python, thanks to WikidPad[5], which still runs as a decade old Windows binary, but fails because of breaking changes to WxPython.
[1] https://stoical.sourceforge.net/documentation.php https://stoical.sourceforge.net/documentation.php
[2] https://xkcd.com/356/ https://xkcd.com/356/
[3] https://news.ycombinator.com/item?id=30957273 https://news.ycombinator.com/item?id=30957273
[4] https://github.com/mikewarot/mstoical https://github.com/mikewarot/mstoical
[5] https://wikidpad.sourceforge.net/ https://wikidpad.sourceforge.net/