3 ms·
Logo is ostensibly a LISP, so the syntax might seem a bit alien to modern developers used to C-style braces or ALGOL-style declarations.
by hnlmorg 2y ago
Logo is ostensibly a LISP, so the syntax might seem a bit alien to modern developers used to C-style braces or ALGOL-style declarations.
- antonvs 2y agoThe issue here seems to be specifically that it's a Lisp with dynamic scoping, which allows the statement I quoted in another comment to hold: > "[calling a procedure] acts to insert all lines of the named procedure into the executing program at the point where the call occurred" But that notoriously has its own issues - the various variants of the funarg problem, which were essentially solved by switching to lexical scope.