superfluous functions? Jamison Hope (29 Sep 2015 16:57 UTC)
|
Re: superfluous functions?
Bradley Lucier
(29 Sep 2015 17:08 UTC)
|
Re: superfluous functions?
Jamison Hope
(29 Sep 2015 17:48 UTC)
|
Re: superfluous functions?
Bradley Lucier
(07 Oct 2015 01:15 UTC)
|
Re: superfluous functions?
Jamison Hope
(11 Oct 2015 14:45 UTC)
|
Re: superfluous functions?
Bradley Lucier
(16 Oct 2015 17:44 UTC)
|
superfluous functions? Jamison Hope 29 Sep 2015 16:57 UTC
These functions don't seem necessary as part of the public API: - mutable-array-curry - mutable-array-distinguish-one-axis. - specialized-array-curry - specialized-array-distinguish-one-axis They (probably) have utility within the implementation, but if the idea of SRFI-122 is to present a general array library, then users of the library should only have to use the general array functions, in this case array-curry and array-distinguish-one-axis. Also, this distinguish-one-axis family just sounds like more currying. Do we need both *-curry and *-distinguish-one-axis? Can the latter be implemented in terms of the former (regardless of efficiency), or are they fundamentally distinct operations? I'm having trouble following all of the big long (values ...) expressions in the text. Can there be more descriptions in words explaining what those expressions are doing? -- Jamison Hope xxxxxx@alum.mit.edu