[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Things that make you go Hmmmm!


Subject: Re: [xsl] Things that make you go Hmmmm!
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Fri, 28 Mar 2014 21:58:07 +0000

> I think the orthogonality principle is a natural default for a
> functional programming language and I can't think of a good reason to
> depart from that.

It's an excellent guideline, but it doesn't always work in practice.

For example, we're designing arrays at the moment, and there's a real tension
between making them behave as much as possible like sequences, and making them
behave like we would want sequences to behave if we were starting from
scratch.

Design is always a matter of finding the best compromises between conflicting
goals.

Michael Kay
Saxonica


Current Thread