![]() |
|
|
|
|
|
|
6
23rd October 10:07
External User
Posts: 1
|
TeX doesn't; ditto for many macro-based languages.
Probably ditto for SNOBOL. Definitely typical macro assembler language do not support Algol-style blocks. Scheme is most certainly a block-structured language like Algol. It is noted as a language that popularized lexical scoping, which is now quite common... It's pretty typical to group a block of commands that use some common bound values in a LET structure. Thus... (let ((foo a) (bar b)) (if foo (do-something-with-it foo) (do-something-with-it bar))) Where foo and bar are bound to a/b within the scope of the LET block... -- (reverse (concatenate 'string "moc.liamg" "@" "enworbbc")) http://cbbrowne.com/info/ If we were meant to fly, we wouldn't keep losing our luggage. |
|