Common numeric operations are left-to-right associative.
authorMark H Weaver <mhw@netris.org>
Mon, 12 Aug 2013 23:40:32 +0000 (19:40 -0400)
committerMark H Weaver <mhw@netris.org>
Tue, 13 Aug 2013 00:03:41 +0000 (20:03 -0400)
commit71673fba930d735c09184d5ca115882239edabb3
tree3f1e3500989c10bff88c4c4eba9f3cbed86a6a23
parent73b98028f0bbc5acf98dfc55ac4130e2fc33bcc0
Common numeric operations are left-to-right associative.

* module/language/tree-il/primitives.scm (define-primitive-expander):
  Use 'match-lambda*' instead of 'case-lambda' for pattern matching.
  (*primitive-expand-table*): In primitive expanders for '+', '*', '-',
  '/', 'logior', and 'logand', assume conventional left-to-right
  associativity.
module/language/tree-il/primitives.scm