[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What can I do to help? (conclusions)
From: |
Andreas Rottmann |
Subject: |
Re: What can I do to help? (conclusions) |
Date: |
04 Oct 2002 18:14:29 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
address@hidden writes:
> On Fri, Oct 04, 2002 at 08:26:05AM -0400, Dale P. Smith wrote:
> > > It's absolutely criminal that you could come and ask for a job to do
> > > and get turned away. There is so, so, so much to do. Shame on us!
> > >
> > > I think there are a ton of projects that need to be done for Guile
> > > that are not yet done. For example:
> > >
> > > * A SAX2 parser GOOPS interface and drivers for libxml, expat,
> > > xerces, etc. (Whoever told you not to make it easy for Guile
> > > developers to use XML is a bonehead, by the way. XML will never
> > > be s-expressions, but that doesn't mean that using it isn't
> > > important!)
> >
> > That must have been me. Yes, I'm a bonehead a lot. Sorry.
>
> No, you're not! Let's not talk about libxml-bindings for a moment
> (more on that in a later mail) -- the problem with the above mentioned
> things is simply: there's (almost) no documentation on how to do it.
> Yes, a GOOPS-ish guile-libxml would be great, but there _is_ currently
> no C goops interface.
>
I always wonder why people say that... There is a goops.h, which
declares basically all the functions you need. Well, you could build
some higher-level/easier-to-use functions on top of them, and in some
areas there are no 'clean' bindings so you have to do a bit of
hackery, but I managed to implement a C++ interface to GOOPS - so it
*is* possible. It took me some hours of poking around in goops.c,
since the stuff is not really documented.
> Throwing such a task at a newcomer is "absolute
> criminal" :-) Oh, and i guess we shouldn't forget that libxml has several
> dozent functions and about two handfull of smobable objects (and a pretty
> tricky memory concept when it comes to guile bindings, if i might add).
> I agree on the comments on XMLs boneheadedness ;-)
>
Hmm, you begin to provoke my interest. Maybe after my C++ interface is
mature enough (should be in a few weeks), I might give it a shot,
however, it would help me a lot to get going how you imagine the
interface to look like.
Talking about C++, I suggest adding configure flag that causes the
Guile interpreter to be linked by g++, so modules can be implemented
in C++. (Python, on Debian, for example is linked this way).
> > I had visions of Guile using xml as a doc format (and other horrors) and
> > responded without really reading your message.
> >
> > Being able to interface with other systems using xml is a good thing and
> > needs to be done. There is this stuff called soap that uses xml for
> > rpc's (iirc).
>
> Yes, considering the fact that xml seems to be GNOMEs configuration format
> and the fact that many modern document formats are XML languages bindings
> are important (SVG, XSL-FO, MS-Office, StarOffice, etc.).
>
I fully agree here, XML bindings are important.
Andy
--
Andreas Rottmann | address@hidden | address@hidden |
address@hidden
http://www.8ung.at/rotty | GnuPG Key: http://www.8ung.at/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
- Re: What can I do to help? (conclusions), Dr William Bland, 2002/10/01
- Re: What can I do to help? (conclusions), Neil Jerram, 2002/10/02
- Re: What can I do to help? (conclusions), Evan Prodromou, 2002/10/03
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/04
- Re: What can I do to help? (conclusions), Dale P. Smith, 2002/10/04
- Re: What can I do to help? (conclusions), rm, 2002/10/04
- Re: What can I do to help? (conclusions),
Andreas Rottmann <=
- Re: What can I do to help? (conclusions), rm, 2002/10/06
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/06
- Re: What can I do to help? (conclusions), Marius Vollmer, 2002/10/06
- Re: What can I do to help? (conclusions), Rob Browning, 2002/10/07
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/08
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/08
- Re: What can I do to help? (conclusions), Rob Browning, 2002/10/08
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/08
- Re: What can I do to help? (conclusions), Rob Browning, 2002/10/10
- Re: What can I do to help? (conclusions), Andreas Rottmann, 2002/10/10