From: Jim Freeze Date: 2003-01-26T10:57:28+09:00 Subject: Re: RAA proposal On Sunday, 26 January 2003 at 10:48:02 +0900, Daniel Carrera wrote: > Hello all, > > Mark and I had a conversation on the categorization of RAA modules, and I > think we (well, actually Mark) came up with something good. I would also > like to present a proposal for a RAA interface. Both of these things are > demonstrated in the following website: > > http://www.math.umd.edu/~dcarrera/ruby/raa/index.html > > First of all, the top-level categories would be: > > 1. Business > 2. Database > 3. Data Structures > 4. Science > 5. User Interface > 6. Networking & Web > 7. Development > 8. Text Processing (Language Processing?) > 9. Security > 10. Media > > These categories seem to be complete, intuitive and yet not so many as to > clutter the page. A more complete description (including subcategories) > is included at the end of this message. Hmm... this was discussed some time back. I'm not sure we can come up with a comprehensive top level list. Below is a trimmed list of the the top level of the bsd ports: biology ftp mbone shells cad games misc sysutils multimedia textproc comms graphics net converters news databases palm www deskutils irc x11 Templates x11 Tools archivers editors print astro emulators lang audio finance mail science benchmarks math security Some of these you mention. Others, I think some could be added to your list above. > Here is the more complete set of categories (Mark, tell me if I got > something wrong): > > 1. Business > e-commerce > finance > > 2. Data Structures > Algorithm > Array > Binary > Enumerable > Graph > Hash > Queue > Stack > Time > Tree > > 3. Database > MySQL > Postgresql > > 4. Development Support > Benchmark > CVS > Compression > Debugging > Design Patterns > Integrated Development Environment > Internationalization > I18N > Operating System Interfaces > Be > BSD > Dos > Linux > Mac > Solaris > Windows > Testing > > 5. Media > Audio > Graphics > Icons > MIDI > Mp3 > Speech > > 6. Networking & Web > Distributed Computing > Mail and Usenet News > World Wide Web > CGI > Jabber > > 7. Science > Biology > Math > Computer Science > AI > Languages > C > Forth > Lisp > Lua > Python > Physics > Chemistry > > 8. Security > Cryptography > > 9. Text Processing > PDF > regular expressions > yaml > > 10. User Interfaces > Fox > Gtk > Qt > Text (curses, etc.?) > Tk > Wx > X Windows -- Jim Freeze ---------- Five is a sufficiently close approximation to infinity. -- Robert Firth