[racket-dev] for loops with interleaved escape continuations

From: Neil Van Dyke (neil at neilvandyke.org)
Date: Tue Jul 1 16:59:48 EDT 2014

If adding break&continue features to your fancy iteration syntax, I 
propose that any uses of these features in source code be somehow very 

For example, perhaps there is a keyword that must be at the top of the 
fancy iteration form, something like 

This prominence warns readers of the code to be on the lookout for 
surprise control flow (like they would on the rare occasion that they 
saw a "call/ec" around a loop).  It also hints to newbie programmers 
that they are discouraged from simply transliterating syntax from other 
languages (rather than learning better control flow and structuring 

Neil V.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: neil.vcf
Type: text/x-vcard
Size: 4 bytes
Desc: not available
URL: <http://lists.racket-lang.org/dev/archive/attachments/20140701/e1afc4b5/attachment.vcf>

Posted on the dev mailing list.