From: Alan Gutierrez Date: 2005-10-01T13:15:46+09:00 Subject: Re: Interest in Boost::Ruby * Austin Ziegler [2005-09-30 23:07]: > On 9/30/05, Alan Gutierrez wrote: > > * Austin Ziegler [2005-09-30 21:41]: > > > On 9/30/05, Alan Gutierrez wrote: > >>> I'd like to build a CSS renderer in modern C++ as an enthusist's > >>> pursuit. I don't want to get bogged down in huge build systems, or > >>> many different IDEs. > >> Just for what it's worth, after RubyConf, I hope to be working on a > >> CSS engine. The purpose of this engine will be very limited -- > >> applying CSS to SVG documents for proper rendering in PDF documents, > >> but it will be written entirely in Ruby. > > This is a pet of mine. It's supposed to be a fun way to learn > > some new things, and a hopefully fun enough that people get > > others interested. > Oh, I'm not in the least trying to discourage you from doing this. > I'm just also pointing out that I will be doing a core CSS > *engine* in Ruby intended for PDF output. I didn't think you were trying to discourage me. > > My plan would be to create UI primitives in C++ first, and make then > > available to Ruby. This rather than adopting Qt or Tk similiar, since > > it would have a lot of things I don't need. > > It would be great if there was a way to combine efforts. > Well, the *main* problem is that the goal of my project(s) require > a pure Ruby implementation -- I do C/C++ hacking for a living and > don't want to hack at that on my spare time if I can help it. I'm really only interested in modern C++, things like MPL. I'm not interested industry C/C++. C++ is a language fetish, not a desire to be boring in any way. I'm hoping there are some Ruby programmers that share the same interests. I don't have strong opinions on either language, I'm really only interested in the language concepts. > Additionally, it is my belief that at some point Ruby's speed will > catch up to or exceed other scripting languages that it isn't > really important to have C extensions for certain things. Finally, > doing it in Ruby gives me the greatest portability -- it will run > on any platform that Ruby itself does. The portability of Ruby is very nice. It's one of the things that appeals to me about Ruby. I'm just saying, if there's a way to collaborate, I'm all for it. Cheers. -- Alan Gutierrez - alan@engrm.com - http://engrm.com/blogometer/