diff --git a/README.md b/README.md index 1c76fbd..e18dc62 100644 --- a/README.md +++ b/README.md @@ -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. \ No newline at end of file