This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Jim's wish list: gd library interface


Jim Blandy <jimb@red-bean.com> writes:

> > Here is a gd library interface for guile.  I have not packaged it up
> > properly, but the guts are most definitely there.  If there is anyone
> > that wishes to take this code and run with it, great.
> 
> You rock.  This is so cool.

<blush>

> Is there any chance you could look at libguile/DYNAMIC-LINKING and
> package this up as a dynamically loadable module?

Um, you know I already know how to do this, so I think it would take
me about 30 seconds.  I don't know why I didn't do it when I coded it
the first time.

Someone should take the time to add a nice schemey interface on top
the straight C one, and I don't have the time (you'll notice this
recurring theme in my posts).  But I will make this code into a
dynamically loadable module, and make it available from my web site.

BTW, doing stuff like this with 'guile-insert-primitive', that you can
find in http://idt.net/~mcmanus/guile-interface.el is really easy.  If
you don't have to the SCM_ASSERT business, adding primitives to guile
is a snap.

I'm still mostly using guile for whatever I need at work (that
currently is a nice programming interface to Reuters SSL 4.0).  At
some point, I'm going to try to port the sunet web server to
guile-scsh, and then I'm sure I'll generate a release of guile-scsh.
I also want to port functional postscript (cool system), but that's
after sunet on my list.  I hope someone beats me to it.

-russ