It’s been a long year, and I’ve been busy trying to refine what Orange is. Every few weeks or so I’ll take a step back from working on Orange to work on something else. It helps to give me perspective on what I want out of a language, since I’ve never used a language that I’ve found “perfect.”
After completing a second full rewrite of the compiler, defining what kind of language Orange will be has still been a struggle.
extern printf(char *s, ...) -> int32 printf("Hello, world!\n")