Re: What is the "+/" operator?

"Bill Page" <[email protected]>
Newsgroups gmane.comp.mathematics.axiom.general
Message-ID <[email protected]>
Quoting Gabriel Dos Reis:

> ... 
> Consequently, sum or product, etc. are just *catamorphisms" you would
> express naturally through the reduction functional (also known as "fold"
> in the functional programming community).  There is a good paper that
> should probably be linked from Axiom's website:
>
>   "Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire"
>        Erik Meijer, Maarten Fokkinga, and Ross Paterson
>
>     http://wwwhome.cs.utwente.nl/~fokkinga/index.html#detail_0000003415
>

Excellent, thanks!

I'll trade you another one (which it turns out actually references
Meijer, et al. :-)

"Fast and loose reasoning is morally correct"
   by Nils Anders Danielsson, John Hughes, Patrik Jansson and
   Jeremy Gibbons

http://doi.acm.org/10.1145/1111037.1111056

>
> I must admit that where I first realized (four years ago) that Aldor
> (and Spad) actually  have the tokens "(|", "|)", "[|, "|]", "{|", and "|}",
> I thought they were to support that kind of algebraic programming. 
> However, the Aldor manual just says they are reserved for future
> use without saying much. 
>

.. interesting. 

Regards,
Bill Page.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.