[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Prefix, not postfix

This page is part of the web mail archives of SRFI 88 from before July 7th, 2015. The new archives for SRFI 88 are here. Eventually, the entire history will be moved there, including any new messages.



On 11-Apr-06, at 5:43 PM, Jorgen Schaefer wrote:

Many people find infix math operators more "natural". Scheme still
does not do infix math operators for consistency reasons. I don't
think the question of what is "natural" is more applicable here
than it is there.

That is not entirely true.  Here are some of Scheme's infix operators:

  - the => marker for cond clauses
  - the dot in the dotted pair syntax
  - the exponent marker in 1e2
  - the rational number syntax 1/2
  - the complex number syntax 1+2i and 1@2

A prefix syntax could have been chosen for these things but wasn't. I don't view this as a great inconsistency in Scheme.

Marc