<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-876358347971598886.post7459778411414054181..comments</id><updated>2009-11-30T14:21:44.955+02:00</updated><title type='text'>Comments on nothingmuch's perl blog: Modeling identity with KiokuX::User</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.woobling.org/feeds/7459778411414054181/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default'/><link rel='alternate' type='text/html' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html'/><author><name>nothingmuch</name><uri>http://www.blogger.com/profile/03975438115490089158</uri><email>nothingmuch@woobling.org</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-876358347971598886.post-2937189195133649336</id><published>2009-05-20T21:29:50.768+03:00</published><updated>2009-05-20T21:29:50.768+03:00</updated><title type='text'>Oh, and if you do need to wrap them, use delegatio...</title><content type='html'>Oh, and if you do need to wrap them, use delegation, not subclassing. There are actually 3 different concrete set types depending on their materialization state (Transient, for sets that were created by the user, Deferred for lazy loaded sets created by the linker, and Loaded for vivified sets created by the linker. Deferred and Loaded behaviors are swapped by reblessing).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/2937189195133649336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/2937189195133649336'/><link rel='alternate' type='text/html' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html?showComment=1242844190768#c2937189195133649336' title=''/><author><name>nothingmuch</name><uri>http://www.blogger.com/profile/03975438115490089158</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04344917020781355723'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html' ref='tag:blogger.com,1999:blog-876358347971598886.post-7459778411414054181' source='http://www.blogger.com/feeds/876358347971598886/posts/default/7459778411414054181' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-876358347971598886.post-2795042419637325000</id><published>2009-05-20T21:04:14.764+03:00</published><updated>2009-05-20T21:04:14.764+03:00</updated><title type='text'>No. You could, but it's a much simpler object, so ...</title><content type='html'>No. You could, but it's a much simpler object, so usually no functionality is necessary (it's just a dumb collection). It's derived from the Set::Object API</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/2795042419637325000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/2795042419637325000'/><link rel='alternate' type='text/html' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html?showComment=1242842654764#c2795042419637325000' title=''/><author><name>nothingmuch</name><uri>http://www.blogger.com/profile/03975438115490089158</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04344917020781355723'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html' ref='tag:blogger.com,1999:blog-876358347971598886.post-7459778411414054181' source='http://www.blogger.com/feeds/876358347971598886/posts/default/7459778411414054181' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-876358347971598886.post-3415844046210263902</id><published>2009-05-20T18:13:46.329+03:00</published><updated>2009-05-20T18:13:46.329+03:00</updated><title type='text'>I'm a bit confused about Kioku Sets, should you su...</title><content type='html'>I'm a bit confused about Kioku Sets, should you subclass them like you do with DBIC ResultSets in order to model behaviors operating on Set, or should there be a different way to approache this?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/3415844046210263902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/876358347971598886/7459778411414054181/comments/default/3415844046210263902'/><link rel='alternate' type='text/html' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html?showComment=1242832426329#c3415844046210263902' title=''/><author><name>john</name><uri>http://www.blogger.com/profile/01931127394884250158</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.woobling.org/2009/05/modeling-identity-with-kiokuxuser.html' ref='tag:blogger.com,1999:blog-876358347971598886.post-7459778411414054181' source='http://www.blogger.com/feeds/876358347971598886/posts/default/7459778411414054181' type='text/html'/></entry></feed>