Bonobo dependencies ...



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]