Re:What Made Lisp Different (2002)
by DonHopkins on Sunday February 18, 2018 @11:02PM
(#16410676)
Says the guy who wrote an interactive C compiler for Lisp machines! ;)
"C combines the power and performance of assembly language with the flexibility and ease-of-use of assembly language."
I wouldn't say that. I've done a fair amount of porting code between CL implementations, and it's usually pretty straightforward. Implementation dependencies tend to be found only in code doing OS-y things like threads, external processes, network sockets, etc. This code is usually not difficult to find, and I would think that the authors would have expected it to be implementation-dependent. Computational code usually ports with zero effort, even when the machine word size changes.