Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
(do (another_do (yet_another_do (and_more_do (and_still_more_do arg arg
verb1 verb2 verb3 verb4 verb5 subject1 object 1 subject2 object2 object2a
I honestly do not know, but I'd guess even a VSO language will not work that way as opposed to Lisp'ish languages?
maybe not only familiarity
Posted Dec 10, 2012 17:06 UTC (Mon) by nybble41 (subscriber, #55106)
Deeply nested expressions are a problem in any language, moreso in natural languages which are not traditionally formatted to highlight the subexpressions. If you find yourself writing such expressions in Scheme, you may want to look into refactoring the code, or at least taking advantage of the "nest" macro to flatten the expression. An example:
(and_still_more_do arg3 arg4)))))
is equivalent to:
(nest [(do arg1)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds