Thread with 10 posts

jump to expanded post

there are a number of important limitations, but it's already usable enough to write small games and demos. with some effort, it's even possible to port some existing software! i've managed to get a certain classic app working in it. i'm hoping to announce it soon :3

Open thread at this post

@neauoire thank you! i'm glad it's been so interesting. re: how C works, one reason i've enjoyed this project is that i've been able to practically apply a lot of my more obscure knowledge about C… for example, the rules about what type (signed)a + (unsigned char)b should use

Open thread at this post

@neauoire a lot of this stuff i've just gradually accumulated in my head over time so i don't know how i first learned most of these things, but i do have references i use to check my knowledge:

  • the C standard isn't available for free, sadly, but you can usually find a copy of the last draft before a particular published version

  • https://en.cppreference.com/w/c is the best online C documentation I know about

Open thread at this post

@neauoire my power is really in knowing what info exists, and what it is called, so i know what to look up. i know some magic keywords, like “usual arithmetic conversion” and “integer promotions”

Open thread at this post

@cr1901 @neauoire C is one of those complex things that people on the internet are often wrong about, so my one piece of advice is to look for answers that tell you what part of the standard to check, and then check that part of the standard, rather than trusting the answer itself

Open thread at this post