Re: Somedude responds to criticism
Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]> Thu, 22 Jan 2009 12:44:11 +0000
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
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... _______________________________________________ Tech mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
signature.asc
(application/pgp-signature, 827 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUASXhqG3svjZi+xPTDAQJFSA/+IBxgz+r9PlxZSM/PK8rxT7+FhqDbCIdh SaL/t+HPnAES91ptMKZLWY68Wf5fYp77Ig6iZDj7c9mYHaNuHeeylZ6LWHVJilOo RQ//uVo7OGHogAnfD7rNNB3UZJUQlDrJ0IXuOuxp20PWhg7EO2GmoouGQCWokjIH cmHxsNQos4MB377NNe1p3Ae0Z7oC6Fi8B5qnVE0yyBoS++D6QzGMSW2DD776MQI/ OgTpSpmhOOlUsTZhLky0qBi2I9f0JmjrBmDNBF/eiA+Z95zo0kzC344DN0vOMJn5 OWE26iMb62PHrKqzzH5RXhl0jg6KDRmFusVVIojCw2MREZFJ3T6aR2NXvl7IItRA yWBrMJxDl416qCeL//9eNeG75YWPuIbc/GypyufHYS/6plwrIWLl+SffpDa3/Z5/ wP57nVN+LBZFN7pnz1hlxKHdsFUAxMqZXc1UD5tw7pOLbS057BDqGnhPF7PPKBZT FM34bNaiE1KbJPhT7YlBIcVP247f0reXxuW11OJ6dP1roUj9iu3IIvfrawN/N5/Z 6WYuBg5IqD3j76KvwPP3N9itadTwLIfirh/uQPfb4KbpgPssAriGcKsnqdpSBv0z PsGlw6SoVMrKOY9Zydf/ehFFMLRtWR5pQqa3haXYcLaINbWGjGXlm8AIOILrfPFO WvnEE+y/XJg= =93o5 -----END PGP SIGNATURE-----