3 ms·
One additional note: the provided code for that course is (or was a decade+ ago!) either C++ or Java, but the tests and test scaffolding are fairly straightforw
by zellyn 2y ago
One additional note: the provided code for that course is (or was a decade+ ago!) either C++ or Java, but the tests and test scaffolding are fairly straightforward.
I opted to translate into Go as I went, which meant:
- a lot more work/time
- slower progress
- no “if you fill in this missing piece, we’ve provided the rest so your compiler will work end-to-end”
- an annoying amount of trying to print ASTs exactly like the C++/Java code for validation purposes
But I got to use Go instead of those other languages! ;-)