Survey - what language are you coming from? [OT] Rudy
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Tue Jan 2 21:34:41 PST 2007
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
More information about the Digitalmars-d
mailing list