Email list hosting service & mailing list manager

Re: Updated fork of SRFI 122, Nonempty Intervals and Generalized Arrays Marc Nieper-Wißkirchen (30 Oct 2018 06:49 UTC)
Re: Updated fork of SRFI 122, Nonempty Intervals and Generalized Arrays Per Bothner (31 Oct 2018 21:38 UTC)

Re: Updated fork of SRFI 122, Nonempty Intervals and Generalized Arrays Per Bothner 31 Oct 2018 21:38 UTC

On 10/31/18 1:48 PM, John Cowan wrote:
> My main comment on the literals pre-SRFI is that the notation is confusing and hard to read because it's too terse and too full of @ signs, which are large and ugly.  Here's my suggestion:
> ...
> Examples:
> ...
> #2u16:(1 3 4 6) ((1 2 3) (4 5 6) (7 8 9)): unsigned short matrix with dimensions [1:3, 4:6] so 3 x 3

> What do you think of this?

Well, the specification does describe existing art, as implemented in at least two active implementations.
I realize your proposal does not conflict with the prior art (i.e. an implementation can
support both syntaxes, and it is easy to disambiguate).  Still, I think any new "invention" needs to be
clearly better than existing art - and while I'm inclined to agree yours is slightly more readable,
I don't think it is enough of an improvement. It is also less concise, especially when lower bounds can be elided.
--
	--Per Bothner
xxxxxx@bothner.com   http://per.bothner.com/