Update README.md

This commit is contained in:
Christian Lincoln 2026-02-19 16:37:48 +00:00
parent b94b75493a
commit 7ee632ba9f

View file

@ -2,7 +2,10 @@
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.
Sometimes it's not about code quality and maintainability but being completely transparent and terse.
This is an example of that methodology, in just about an hour and 50 lines of code I can jump the competition slightly.
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.
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, so I used a quick and dirty macro script to compile a version I could understand.
In this case `comp.lua` and the associated 'silly' language, honouring its own name is (in my opinion) a much uglier program!
My solution for the FunnyCore division problem runs in about 120 cycles.