FunnyCore IV just dropped guys catch it while it's still hot (flame emoji x3)
Find a file
Christian Lincoln b94b75493a Cleaning
2026-02-19 16:33:54 +00:00
comp.lua Final 2026-02-19 16:32:58 +00:00
core.lua Final 2026-02-19 16:32:58 +00:00
main.lua Final 2026-02-19 16:32:58 +00:00
main.silly Final 2026-02-19 16:32:58 +00:00
main.silly.funny Final 2026-02-19 16:32:58 +00:00
README.md Initial 2026-02-18 23:24:11 +00:00

This is my FunnyCore interpreter

The aim of this project was just to create a little VM for the FunnyCore, featured in Imperial's Computing Year 1 Undergraduate Computer Architecture Coursework (that's a mouthful). I noticed so many people using weird wonderful and whacky combinations of Kotlin, C and Python, so I'm showing my 'native' language a little bit of love. Sometimes it's not about code quality and maintainability but being completely transparent, functional, reliable and terse. This is an example of that methodology, in just about an hour and 50 lines of code I can jump the competition in my cohort.

I would have proferred to use NEL to translate into FunnyCore's instruction set so I can have labels etc. Unfortunately I hadn't finished the standard library by then.