Bonobo dependencies ...
- From: Michael Meeks <michael helixcode com>
- To: Pavel Cisler <pavel eazel com>
- Cc: Miguel de Icaza <miguel helixcode com>, Maciej Stachowiak <mjs eazel com>, Darin Adler <darin eazel com>, gnome-components-list gnome org
- Subject: Bonobo dependencies ...
- Date: Fri, 1 Dec 2000 12:16:53 -0500 (EST)
Hi Pavel,
On Fri, 1 Dec 2000, Pavel Cisler wrote:
> Folks do care about how well this works, judging by the volume of bugs
> filed about wrongly identified exotic file types, etc., so a
> technically sound solution seems to be in order.
Of course.
> Given that, I don't understand how you can be so lightly suggesting
> that copying the machinery, keeping the two implementations in synch,
I don't think we want two implementations; however I don't think
this is the point.
> I wish you presented this as an issue a while back when we agreed to
> take the mime APIs from gnome-libs, improve them and deprecate the old
> calls.
Yes; it would have been better to see this coming some time
ago; you see, my view is that the mime stuff is a very separate piece of
code from the rest of the vfs, consequently IMHO it should be separate.
> I have to tell you that it really sucks having worked on trying to
> make MIME handling really well on GNOME only to get your work sneered
> at and rejected by another part of the community.
I hope you didn't take my comments as sneering, I certainly
did not intend them that way; I think the MIME code is nice, I was
just confused about the difference ( if any ) between
get_mime_type_for_buffer and the 'sniff' routines.
> All for reasons that are totally opaque and I guess politically
> charged. And of all things from someone who seemed to be in perfect
> agreement with moving the APIs when we started out.
Ok; here is the vision: we want to create an extensible, powerful,
scriptable, object model environment. The creation of large C APIs is not
viewed as a constructive step in this direction ( although the current
gnome-vfs API is neccessary for Nautilus ). I don't see this direction as
politicaly driven, and I happen to fully agree with it. Try suggesting to
the guile, perl, python, haskel, tom, etc. etc. guys that they should go
and wrap ~300+ new API functions + a load of structures.
( cat libgnomevfs/*.h | grep gnome_vfs | grep -v private | grep -v backend
| nl )
Big C APIs are a disaster area.
Regards,
Michael.
--
mmeeks gnu org <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]