In the last weeks I was working on a nice configuration editor. This part is the most elaborated piece of this project -- all other stuff is still in an very instable pre-alpha state. I have done some changes to make it run with Ruby 1.9 -- I guess it will not work with 1.8 currently (the only incompatible should be the 'require_relative' of Ruby 1.9 now. But I think I will not try to support Ruby 1.8 any longer -- most people already use 1.9, and whenever this program will be in an useful state no one will still remember Ruby 1.8...)
--In the last months I spent some time working on a plain schematics editor. It should be a light-weight, nice easy to use tool, compatible with the much more powerful gschem editor of the great gEDA project. My editor is written from scratch in Ruby language, using GTK GUI toolkit and Cairo for rendering. Currently the program is in an very early stage, but some basic operations may work:
The program is absolutely useless in it current state, but if you really want to try it out: Extract the archive, cd in that directory and type 'ruby peted.rb'. It opens a window with the default schematic. The display shows some dirt when you move objects, this is because bounding box calculations is not precise currently. And some objects are drawn wrong or not at all. So there is still much work to do. Should be not too difficult, but I am not sure if I will really continue this project. It was mainly a proof of concept, gschem really works not to bad, and since a few months there is these new Wedana project, which uses HTML5 to allow working on schematics in a Browser.