Future Projects
I have some ideas for future endeavors.
SNOMAN -- a Somewhat Nice Option for Making equAlly Nice programs. While I was working on Version 0 of the Friendly Persuasion Compiler, I became aware of LLVM. I learned how to use that IR and read their tutorial on constructing a compiler frontend. SNOMAN will be a language project constructed in a similar method; with C-like syntax. The name is an allusion to Bell Labs' SNOBOL.
MC14500B Assembler & mC -- I've become fascinated by the MC14500B ICU; a 1-bit microprocessor created by Motorola in 1977. After reading the datasheet and becoming familiar with the 16 opcodes (it uses 4 instruction pins!), I figured an assembler would be a neat project. When thinking about this, I got a little more ambitious. If I could compress common assembly actions into mutable commands, I could create a "high level language": mC. I may or may not do this, but the assembler is definite.