From: Christopher Dicely Date: 2008-04-21T01:38:25+09:00 Subject: Re: Database construction in Ruby I think Ruby is a fine language for what you are proposing. The things I think you need to do are (1) choose an existing database system to use as the storage backend (PostgreSQL is a good open source option), (2) choose a Ruby database/ ORM library (ActiveRecord, part of Rails but usable outside of it, is pretty popular; I'm personally fond of Sequel), and (3) choose a Ruby GUI toolkit (FXRuby would be my choice; there is a good book out which covers it well, its cross-platform, and it should do what you need.) I wouldn't try to do the storage layer from scratch: its a big and critical task, and unless there is some reason the existing solutions don't work for you, not a risk that it is necessary or probaby worthwhile to take on.