06:38
Actually, I take that back. The faster ways all involve modifying a list in place, which doesn't work for tinylisp's by-value semantics. So although it's horribly slow compared to append
, I guess it's the only way to do it.
Suddenly I am seized by a vision of a tinylisp implementation in C...
(no, forget it, stay on track, it doesn't have to be the fastest)