From: James Britt Date: 2005-07-18T11:25:46+09:00 Subject: Re: Refactoring Tycho API - Opinions wanted Hal Fulton wrote: > I've been revisiting my favorite Ruby project in the past > few weeks. > > Basically this is my approach: > > 1. Start with the API, test it heavily, worry about GUI later > 2. Learn from my mistakes over the last two iterations :) > 3. Use KirbyBase for storage (for now), as it is simple, Rubyish, > and runs everywhere > ... > Obviously you're free to say things like "I just don't > get it." I'm hoping however that you *will* "get it" and > will have some high-level comments about the API. My comment is not on the API (which I confess I have not the time right now to look at) but at your approach. Is this meant primarily for people end-users, or code end-users? I ask because if people are the main target then perhaps the UI should be driving the API, or at least the feature set (and through that the API). James -- http://www.ruby-doc.org - The Ruby Documentation Site http://www.rubyxml.com - News, Articles, and Listings for Ruby & XML http://www.rubystuff.com - The Ruby Store for Ruby Stuff http://www.jamesbritt.com - Playing with Better Toys