I do not see any low-level I/O routines, or a reader to scan expressions and convert them into objects.
I don't see the actual function call mechanism: where the subroutine linkage is set up and torn down, and what goes into what register.
I don't see a garbage collector.
A whole bunch of hand-written assembly language made the code on that page work.