Thanks, those are both nice improvements. On Wednesday, September 10, 2014 12:00:53 PM UTC-5, Patrick O'Leary wrote: > > On Wednesday, September 10, 2014 11:20:59 AM UTC-5, Gray Calhoun wrote: >> >> Hi everyone, I'm writing code using expressions fairly heavily (mainly as >> a learning exercise), and am using lots of constructions like: >> > > Not directly related to any of your questions, but there's a predicate > form of head-checking in Base.Meta called `isexpr()`: > ...
> Related, as a style matter, is that return is a statement as in C, not a > function. This means that you don't need the parentheses, since it isn't a > call--in the AST, the head is ":return" rather than ":call" >
