SRFI-10 syntax vs. #nA syntax Aubrey Jaffer (03 Jan 2005 05:23 UTC)
Re: SRFI-10 syntax vs. #nA syntax bear (03 Jan 2005 06:01 UTC)
Re: SRFI-10 syntax vs. #nA syntax Per Bothner (03 Jan 2005 06:37 UTC)
Re: SRFI-10 syntax vs. #nA syntax Aubrey Jaffer (03 Jan 2005 19:16 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (04 Jan 2005 22:28 UTC)
Re: SRFI-10 syntax vs. #nA syntax Per Bothner (04 Jan 2005 23:03 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 01:59 UTC)
Re: SRFI-10 syntax vs. #nA syntax Per Bothner (05 Jan 2005 02:13 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 03:08 UTC)
Re: SRFI-10 syntax vs. #nA syntax Per Bothner (05 Jan 2005 03:39 UTC)
Re: SRFI-10 syntax vs. #nA syntax Shiro Kawai (05 Jan 2005 02:39 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 02:48 UTC)
Re: SRFI-10 syntax vs. #nA syntax Taylor Campbell (03 Jan 2005 22:40 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 00:07 UTC)
Re: SRFI-10 syntax vs. #nA syntax Matthias Radestock (05 Jan 2005 01:25 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 02:41 UTC)
Re: SRFI-10 syntax vs. #nA syntax Taylor Campbell (05 Jan 2005 02:52 UTC)
Re: SRFI-10 syntax vs. #nA syntax Aubrey Jaffer (05 Jan 2005 03:25 UTC)
Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye (05 Jan 2005 03:54 UTC)

Re: SRFI-10 syntax vs. #nA syntax Bradd W. Szonye 05 Jan 2005 03:54 UTC

Aubrey Jaffer wrote:
> My proposal (implemented in SCM) used SRFI-4 abbreviations.  Per
> Bothner wants FLOAT, -U, and -S for names.  Bear wants square brackets
> ... [Taylor] did a good job, moving us toward Scheme vocabulary and
> away from bastard C types.

The naming is not a big deal for me, although I would prefer something
terse and grounded in "hardware-speak" (e.g., single, double, signed,
unsigned, bit) rather than "math-speak" (e.g., real, integer, boolean),
since the goal is to specify specific "hardware" types instead of the
usual "math" types!

> As for the new prototype names, they are directly provided by the 13
> definitions in SRFI-58:
>
>   (define A:complex-64 ac64)
>   (define A:complex-32 ac32) ... [etc]

Earlier, I incorrectly complained about inconsistencies between SRFI 47
and SRFI 58 naming conventions, because I hadn't noticed this change
yet. Good work, and sorry if I caused confusion.

> My array procedure missive may have crossed in the emails ....
> Calls to `array' look very much like SRFI-10 read-syntax:
>
>   (define ident2 (array 2 A:real-32 '((1.0 0.0) (0.0 1.0))))

This procedure is a good idea, and I'm surprised that it wasn't already
in SRFI 47. Even if you have quasiquotable array literals, it's still
helpful to have an initializing constructor.
--
Bradd W. Szonye
http://www.szonye.com/bradd