> define-syntax list-of > syntax-rules (is in) > ; base case > \ > . list-of x > . \ list x > ; handle (var in x) clause
BTW, another option to consider: explicitly avoid the case of macros. In wart I have no way to state quasiquote without parens. I figure the point of s-exps is to do macros, so it's not a big hardship if macros have parens. "Syntax most of the time, drop down to s-expressions when you need macros." I realize that there are lots of other reasons to use group/split/enlist/grit. But if people are ok with it, this makes our job a little bit less circumscribed. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss