<?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-17426834.post114911026631745835..comments</id><updated>2009-09-14T17:10:09.743-07:00</updated><title type='text'>Comments on MindRetrieve Blog: From Simple to Complex - A Reflection on Framework...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mindretrieve.blogspot.com/feeds/114911026631745835/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17426834/114911026631745835/comments/default'/><link rel='alternate' type='text/html' href='http://mindretrieve.blogspot.com/2006/05/from-simple-to-complex-reflection-on.html'/><author><name>Tung Wai Yip</name><uri>http://www.blogger.com/profile/01409046343777567728</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17426834.post-114936651099634889</id><published>2006-06-03T13:28:00.000-07:00</published><updated>2006-06-03T13:28:00.000-07:00</updated><title type='text'>I think these are great ideas.  I have a few to ad...</title><content type='html'>I think these are great ideas.  &lt;BR/&gt;&lt;BR/&gt;I have a few to add:&lt;BR/&gt;&lt;BR/&gt;1. When the user creates a new 'project' or new object of any sort, create a working template "hello world" program.  Thus a new user can see all of the parts that a working program needs. This also cuts down the mundane details for more advanced users.  At every stage of development the user can have a testable system.  [Idea from ruby on rails]&lt;BR/&gt;&lt;BR/&gt;2. Give a user a group of specialized components with matching APIs and allow the user to decide which ones are useful to her application.  She can chose the simplest parts when they fill what she needs and use more complicated ones when additional flexibility is needed.  [Idea based on my thinking about WSGI protocol] &lt;BR/&gt;&lt;BR/&gt;3. The framework can be designed to encourage coding that is more flexible, and allows bugs to be caught earlier and localized more quickly.  [Idea based on various sources]&lt;BR/&gt;&lt;BR/&gt;4. My experience is that having 'callbacks' in a library tends to make coding/debugging more default because it forces the user to learn/know more details about how the system works then otherwise would be needed.  &lt;BR/&gt;&lt;BR/&gt;5. Framework should work in conjunction with existing tools.  Like unit testing, HTML/XML editors and such.&lt;BR/&gt;&lt;BR/&gt;6. Have good, complete documentation: tutorial &amp; reference.  :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17426834/114911026631745835/comments/default/114936651099634889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17426834/114911026631745835/comments/default/114936651099634889'/><link rel='alternate' type='text/html' href='http://mindretrieve.blogspot.com/2006/05/from-simple-to-complex-reflection-on.html?showComment=1149366480000#c114936651099634889' title=''/><author><name>James Gray</name><uri>http://www.blogger.com/profile/17308696738225557556</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://mindretrieve.blogspot.com/2006/05/from-simple-to-complex-reflection-on.html' ref='tag:blogger.com,1999:blog-17426834.post-114911026631745835' source='http://www.blogger.com/feeds/17426834/posts/default/114911026631745835' type='text/html'/></entry></feed>