From: Christian Neukirchen Date: 2005-12-18T23:27:26+09:00 Subject: Re: multiple blocks (unfold) ptkwt@aracnet.com (Phil Tomson) writes: > In article , > Christian Neukirchen 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 http://chneukirchen.org