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

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

Michael Kay

Current Thread