ptkwt / aracnet.com (Phil Tomson) writes:

> In article <m28xujrarx.fsf / gmail.com>,
> Christian Neukirchen  <chneukirchen / gmail.com> wrote:
>>mental / rydia.net writes:
>>
>>> I've been pondering how to write an "unfold" in Ruby lately, and
>>> I've not really found any non-awkward ways to do it yet.
>>
>>C'mon, let's do complete hylomorphisms. :-)
>
> Had to look that one up.  wikipedia says:
> a philosophical concept that highlights the significance of matter in the 
> composition of being, regarding matter to be as essential to a being as its 
> form.
>
> .....but I don't feel any more enightened than I was prior to looking it up.  
> What does 'hylomophism' mean in this context?  Most all of the google hits had 
> something to do with philosophy.

I use the term hylomorphism in the context of category theory, where a
hylomorphism is a compsite of an anamorphism (unfold) and an
catamorphism (fold/inject).

http://tunes.org/wiki/Morphism

http://www.cs.nott.ac.uk/~cvh/hylos/hylos.pdf

> this is quite cool even if I'm not quite sure how hylomorphism applys.
>
> BTW: in regards to the other 'advanced Ruby book' threads recently, this is 
> just the sort of thing I'd like to see in a 'Higher Order Ruby' type book.

Yeah, me too.

> Phil
-- 
Christian Neukirchen  <chneukirchen / gmail.com>  http://chneukirchen.org