top | item 35310612

(no title)

kerravon86 | 2 years ago

stdint is a fundamentally wrong thing to do. If people were doing int_least32_t or whatever, ok, maybe that fits in with the spirit of C. But not int32_t.

"long long" itself is a fundamental violation of the original language too. If you want some large value - 512 bits, 1024 bits, 1113 bits, whatever - that's what "long" is for.

I am writing in C, not Turtle Graphics. I'm happy for the entire PDOS suite to be rewritten in Pascal or any other language. But first I haven't even completed C90. And it is extremely difficult trying to get a C90-compliant compiler too. I still haven't determined whether I need to dumb down PDOS to the C90 subset that SubC provides.

There are now makefiles for the 2 executables that I previously only provided bat files for. The bat files themselves were trivial anyway and I would have converted them to shell script for you had you asked. In actual fact, those .bat files are already shell scripts as far as I know. You can rename .bat to .sh if you want.

And you don't need to use Windows/Linux anymore, PDOS is self-hosting, including the building of the tools.

discuss

order

No comments yet.