marcpaq / b1fipl

A Bestiary of Single-File Implementations of Programming Languages
999 stars 38 forks source link

Missing a whole family #10

Closed oriansj-som closed 4 years ago

oriansj-som commented 4 years ago

For example a C compiler written in a single assembly file: https://github.com/oriansj/mescc-tools-seed/blob/master/x86/cc_x86.M1

The Macro assembler needed to build that C compiler also written in a single file: https://github.com/oriansj/mescc-tools-seed/blob/master/x86/M0_x86.hex2

The hex2 assembler needed to build that file, also in a single file: https://github.com/oriansj/mescc-tools-seed/blob/master/x86/hex2_x86.hex1

The hex1 assembler needed to build that file, also in a single file: https://github.com/oriansj/mescc-tools-seed/blob/master/x86/hex1_x86.hex0

The hex0 assembler needed to bootstrap the whole thing, in a single file: https://github.com/oriansj/mescc-tools-seed/blob/master/x86/hex0_x86.hex0

Oh and the shell capable of doing all of those steps, in a single file: https://github.com/oriansj/bootstrap-seeds/blob/master/kaem-optional-seed.hex0

marcpaq commented 4 years ago

I'm too impressed right now to think of the word that means "really, really impressed." This is definitely belongs in the bestiary.

Thanks for sharing.