TODO Notes - machinamentum/htn GitHub Wiki
##Notes The compiler overall will aim to target as many CPU's and OS' as possible within the same executable. Meaning: if you have a copy of binutils for multiple CPU's/OS's, you'd need only a single copy of the compiler. Optionally, as new CPU's are being supported, the user will be able to disable one or more unneeded targets from a build of the compiler, or build for a single target, using Makefile commands.
##TODO
- HTN language specification and base implementation stuff
- floating point stuff
- libhtn implementation (replaces libc where applicable (OS X requires libSystem.dylib/libc to be linked into executables))
- 6502 re-implementation (prerequisite: a GNU as patched for 6502 support or implement a elf16-6502 assembler with 16bit ELF relocations)
##In progress Features listed here are currently being worked on and may not be stable.
- ARM support
- multi-target support
- parser re-work
- lexer re-work