<Here is a little screen recording of me walking t...
# share-your-work
e
Right now I’ve got • A stack-based VM that reads in bespoke ASM and can execute it • A compiler that takes in scheme forms and outputs ASM for my VM • Some simple bash scripts to route stuff round the various bits The VM and the compiler are totally implemented in awk. Doing stuff in memory with awk is painful, so I persist stateful stuff, like the environment, and the code to be executed, etc. on disk in tmp text files that the compiler manages.
k
• What hoops are you jumping through to run Acme? • Have you done a lot of stuff outside of html+js? I've only seen f.awk and this. Cool!
e
• acme is a breeze to run with plan9port • I guess I’m technically a full stack dev? I’ve worked on front end web, backend (java and ruby and php), and both iOS and android…and then just enjoy playing around with a bunch of languages
JS is defo where I’m most cozy, though
@Kartik Agaram hit me up if you have questions about plan9port. It’s fun.
f
It is incredibly impractical, but I’m implementing scheme using awk.
I love the spirit.