On Thursday 22 January 2009 12:16, Florent Daigniere wrote:
> Matthew Toseland wrote:
> > On Thursday 22 January 2009 10:43, Florent Daigniere wrote:
> >>>>> FMS is not non-fixable. You just don't care about it.
> >>>> We don't bundle jSite, Thaw or Thingamablog either, even though they 
are
> >>>> written in Java. Because they are separate, non-integrated, standalone
> >>>> applications that we don't have control over and don't have the 
resources 
> > to
> >>>> review. FMS could conceivably be somewhat less separate in that FMS 
could
> >>>> link to the freenet web interface and vice versa, but given that we 
have
> >>>> Freetalk, which is integrated properly and has a better architecture, 
why
> >>>> bother?
> >>> Depends on what "architecture" means.
> >>> If you means the message format -- maybe.
> >>> If you means the class structure, program flow, etc -- it's not.
> >>>
> >>> This can be very subjective -- you may ask nextgen to see if he agree.
> >>>
> >>> The code problems I known in FMS is local -- just change one or two
> >>> line in a function.
> >>> The code problems I known in FreeTalk/WoT involve refactoring.
> >>> In this sense, I consider FMS more maintainable.
> >> My guess is that by architecture toad means "separation in between WoT 
> >> and Freetalk". I do agree with him that fms's approach (one WoT 
> >> per-application) is not the way to go.
> >>
> >> Regarding Somedude's reactivity/responsivity, I do have a different 
> >> experience: I sent two patches to him through the FMS board, none of 
> >> them got applied... And at least one of them (a trivial patch fixing the 
> >> build process on macos) should have been without any further discussion.
> >>
> >> Regarding Freetalk itself, well I haven't reviewed the code yet so I 
> >> won't comment. From what I have seen (some shared classes ended in the 
> >> node's package!) it's a mess.
> > 
> > What's wrong with putting shared classes in the node? It seems the most 
> > practical solution right now?
> > 
> 
> It's ugly design-wise, it's silly to keep (apparently) unused classes 
> around, ...
> 
> Long term solution is plugin-dependencies... But I have already made a 
> case for them iirc.

And I will try to get plugin dependancies and plugin updating in before 0.8, 
but it seems very doubtful at this point. However, I don't see Freetalk/WoT 
being useful and maintainable without it...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20090122/44a45702/attachment.pgp>

Reply via email to