Survey - what language are you coming from? [OT] Rudy

Jeff M jeff at jeffrules.com
Wed Jan 3 09:09:44 PST 2007


On 2007-01-02 21:34:41 -0800, Chris Nicholson-Sauls 
<ibisbasenji at gmail.com> said:

> Kirk McDonald wrote:
>> Kyle Furlong wrote:
>>> Perhaps once PyD is rock solid, Kirk could take a crack at RuD? (Rudy?) 
>>> (RubyD?) The problem is roughly equivalent, allowing for eccentricities 
>>> in their respective C API's.
>> 
>> I've looked at doing this, actually. Two things stand in my way, both 
>> surmountable:
>> 
>> (1) I don't know Ruby or, by extension, the Ruby C API very well. The 
>> documentation for it isn't very good either. (Of course, the same could 
>> be said about parts of the Python/C API.) I am simply not as into Ruby 
>> as I am into Python.
>> 
>> (2) There are no complete D bindings for the Ruby API, and I don't 
>> really have the patience to write them. Though much of the API can be 
>> automatically bound with htod or BCD (and I have an htod version around 
>> here somewhere), portions of it consist of macros or macro functions 
>> that can't be automatically converted. Deja Augustine and David Rushby 
>> had already written the Python/C bindings before I ever started Pyd, 
>> and my interest in writing a "Rudy"-type project would be greatly 
>> improved if I didn't have to do the drudge work of writing the bindings.
>> 
> 
> Actually I think "Rudy" is a cute name for it.  Although it might lead 
> to "Rudolph" jokes... so be it.  We'll just make its mascot a reindeer 
> and be done with it.
> 
> In all seriousness, perhaps a project could be started to this end?  
> I'm sure there would be others (myself included) willing to donate a 
> little time to writing bindings and working out how best to hook it up. 
>  Then with your experience from working on PyD, and general Ruby users' 
> enthusiasm, we might just cook up something tasty.  :)
> 
> -- Chris Nicholson-Sauls

Rudy is good.  I think that "Ruddy" would be a better pronunciation, though :-)

-- Jeff




More information about the Digitalmars-d mailing list