<?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-9189811149336712938.post5098916470776362396..comments</id><updated>2008-07-08T10:52:40.427-07:00</updated><category term='ruby'/><category term='openid'/><category term='wiki'/><category term='ws'/><category term='support'/><category term='javascript'/><category term='earth'/><category term='m$'/><category term='news'/><category term='encoding'/><category term='mule'/><category term='lament'/><category term='collaboration'/><category term='aflexi'/><category term='perl'/><category term='im'/><category term='community'/><category term='competition'/><category term='event'/><category term='mncc'/><category term='politic'/><category term='freedom'/><category term='troubleshooting'/><category term='ldap'/><category term='spring'/><category term='social-network'/><category term='advertisement'/><category term='performance'/><category term='review'/><category term='work'/><category term='rant'/><category term='database'/><category term='linux'/><category term='meme'/><category term='malaysia'/><category term='me'/><category term='oss'/><category term='office'/><category term='java'/><category term='refactoring'/><category term='jug'/><category term='php'/><category term='engineering'/><category term='ajax'/><category term='howto'/><category term='security'/><category term='esb'/><category term='cop'/><category term='random'/><category term='holiday'/><category term='aop'/><category term='onapp'/><category term='music'/><category term='brain'/><category term='memory'/><category term='geek'/><category term='school'/><category term='barcampmalaysia'/><category term='fashion'/><category term='flex'/><category term='gui'/><category term='tip'/><category term='rest'/><category term='jquery'/><category term='android'/><category term='integration'/><category term='web2.0'/><category term='myjug'/><category term='groovy'/><category term='software'/><category term='crap'/><category term='unix'/><category term='html'/><category term='awards'/><category term='ria'/><category term='project'/><category term='jms'/><category term='architecture'/><category term='fwd'/><category term='web-design'/><category term='ide'/><category term='unit-test'/><category term='open-source'/><category term='json'/><category term='google'/><category term='f1'/><title type='text'>Comments on ƴƈ, ∃ and ∀: How Generic Shall it Be?</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.yclian.com/feeds/5098916470776362396/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default'/><link rel='alternate' type='text/html' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html'/><author><name>Yuen-Chi Lian</name><uri>http://www.blogger.com/profile/00962882447601829374</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9189811149336712938.post-8914607849503640487</id><published>2008-07-08T09:20:00.000-07:00</published><updated>2008-07-08T09:20:00.000-07:00</updated><title type='text'>Generics are a good idea IMO but one that seems to...</title><content type='html'>Generics are a good idea IMO but one that seems to be poorly implemented in mainstream languages (think C++ STL and now Java). I'm with Cakes in that I tend to use them for Collections since that usage is intuitive and perhaps left over from my not-so-fun days as a C++ loser. &lt;BR/&gt;&lt;BR/&gt;Now that we're doing more Groovy these days at my company I've stopped thinking as much about types although I do miss the quality tooling that static typing can bring.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/8914607849503640487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/8914607849503640487'/><link rel='alternate' type='text/html' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html?showComment=1215534000000#c8914607849503640487' title=''/><author><name>Sooyoung</name><uri>http://www.blogger.com/profile/02856305235432641508</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html' ref='tag:blogger.com,1999:blog-9189811149336712938.post-5098916470776362396' source='http://www.blogger.com/feeds/9189811149336712938/posts/default/5098916470776362396' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1697877955'/></entry><entry><id>tag:blogger.com,1999:blog-9189811149336712938.post-4960620505187972153</id><published>2008-07-07T20:54:00.000-07:00</published><updated>2008-07-07T20:54:00.000-07:00</updated><title type='text'>Use the right tools for the right ...&lt;br&gt;&lt;br&gt;Jaywa...</title><content type='html'>Use the right tools for the right ...&lt;BR/&gt;&lt;BR/&gt;Jayway's guys are bloody cutting edge.&lt;BR/&gt;&lt;BR/&gt;Anyway I only use generics for collections, like Bernie haven't found the need for Generic use in all my code.&lt;BR/&gt;&lt;BR/&gt;But then again I'm using more and more Groovy instead of Java so I don't the much use of java at all in my codes.&lt;BR/&gt; :-D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/4960620505187972153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/4960620505187972153'/><link rel='alternate' type='text/html' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html?showComment=1215489240000#c4960620505187972153' title=''/><author><name>Seymour Cakes</name><uri>http://www.blogger.com/profile/15257037423143802963</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html' ref='tag:blogger.com,1999:blog-9189811149336712938.post-5098916470776362396' source='http://www.blogger.com/feeds/9189811149336712938/posts/default/5098916470776362396' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1930511108'/></entry><entry><id>tag:blogger.com,1999:blog-9189811149336712938.post-447359993793875256</id><published>2008-07-07T18:26:00.000-07:00</published><updated>2008-07-07T18:26:00.000-07:00</updated><title type='text'>Hi Bernie,&lt;br&gt;&lt;br&gt;I am new to generics too, as in,...</title><content type='html'>Hi Bernie,&lt;BR/&gt;&lt;BR/&gt;I am new to generics too, as in, I didn't use it in my past projects as they're all required to be workable with 1.4.&lt;BR/&gt;&lt;BR/&gt;The Jayway's guys must be using generics a lot, judging from how many annotations used in Qi4J. &lt;BR/&gt;&lt;BR/&gt;Anyway, I have a short discussion in the JUG:&lt;BR/&gt;&lt;BR/&gt;&lt;A HREF="http://tech.groups.yahoo.com/group/myjug/message/7585" REL="nofollow"&gt;http://tech.groups.yahoo.com/group/myjug/message/7585&lt;/A&gt;&lt;BR/&gt;&lt;BR/&gt;yc</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/447359993793875256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/447359993793875256'/><link rel='alternate' type='text/html' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html?showComment=1215480360000#c447359993793875256' title=''/><author><name>Yuen-Chi Lian</name><uri>http://www.blogger.com/profile/00962882447601829374</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img249.imageshack.us/img249/4623/avatar20070304ur9.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html' ref='tag:blogger.com,1999:blog-9189811149336712938.post-5098916470776362396' source='http://www.blogger.com/feeds/9189811149336712938/posts/default/5098916470776362396' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-920904736'/></entry><entry><id>tag:blogger.com,1999:blog-9189811149336712938.post-1718587627861520804</id><published>2008-07-07T07:42:00.000-07:00</published><updated>2008-07-07T07:42:00.000-07:00</updated><title type='text'>YC, I don't know if I'm old school or something bu...</title><content type='html'>YC, I don't know if I'm old school or something but I actually have not found Generics to be awfully useful. Or put it this way - I've got by until now without touching Generics and I can't bring myself to use it extensively.&lt;BR/&gt;&lt;BR/&gt;If you do have some sort of revelation, do share ;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/1718587627861520804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9189811149336712938/5098916470776362396/comments/default/1718587627861520804'/><link rel='alternate' type='text/html' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html?showComment=1215441720000#c1718587627861520804' title=''/><author><name>Bernie</name><uri>www.bernie.net.my</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.yclian.com/2008/07/how-generic-shall-it-be.html' ref='tag:blogger.com,1999:blog-9189811149336712938.post-5098916470776362396' source='http://www.blogger.com/feeds/9189811149336712938/posts/default/5098916470776362396' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-167074599'/></entry></feed>
