From: Daniel Carrera Date: 2003-01-26T11:17:12+09:00 Subject: Re: RAA proposal On Sun, Jan 26, 2003 at 10:57:28AM +0900, Jim Freeze wrote: > Hmm... this was discussed some time back. I'm not sure we can come > up with a comprehensive top level list. Sure we can. The Perl guys do, other projects do, why can't we? We just need generic top-level categories. Perhaps add a "Misc" category for stuff that truly doesn't fit anywhere. > 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 But all the libraries here *can* be put into the categories above. Below I have put all of these in the categories above. The only items that I didn't fit into those categories are: * Things that are *apps*, not *libs* : games, emulators, sysutils, deskutils, editors * Things I don't understand: converters, mbone * Misc. Naturally, the Apps section will have its own categories. Each element from the list above is denoted with a <--. Business Finance <-- Security <-- Science <-- Astro <-- Biology <-- Computer Science Cad <-- Math Media Multimedia <-- Audio <-- Graphics <-- Networking Net <-- IRC <-- FTP <-- News <-- WWW <-- Mail <-- Databases <-- User Interfaces X11 <-- Print <-- Shells <-- Development Benchmarks <-- Comms <-- Palm <-- Tools <-- Templates <-- Archivers <-- Text Processing <-- Lang > 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 -- Daniel Carrera Graduate Teaching Assistant. Math Dept. University of Maryland. (301) 405-5137