[PEAK] Trellis future (forking)

Ulrich Eck lists at net-labs.de
Sun Jun 14 10:20:55 EDT 2009


Hi Sergey,

i'm using Trellis now and then for mostly experimental projects but  
would consider using it for academic
or production software if there would be better examples and an easier  
way to grock all the features
and maybe more complete solutions for gui and networking.

once i created a jabber-router using twisted jabber and trellis - it  
worked but i must admit that the complexity
in the end was a bit over my head - better examples and howtos or  
ready to use libraries would help me
to focus on the real application rather than trying to make trellis do  
what i want ;-)

maybe i could contribute some example after some review/discussion too.

good luck and keep us informed !

cya Ulrich



Am 12.06.2009 um 13:22 schrieb Sergey Schetinin:

> Hi,
>
> I was thinking about it for months, but I think it's time to fork
> Trellis -- Phillip is busy with other things and I don't want to
> bother him with endless requests. Trellis the way it is now is a great
> start but it could use a lot more work -- I'm willing to put that work
> in and I think Andrew Svetlov would participate as well.
>
> I'm about to launch a number of projects into production and I want to
> make sure all of the dependencies are well maintained -- for Trellis
> that seems to mean it needs forking. I also think Trellis needs more
> that just bugfixing, so I'm not sure if there's way not to fork it.
> Well, maybe except for taking over it completely, but it's unlikely
> anyone would want that and I still want to see where Phillip want to
> take Trellis himself -- clearly I can't pretend I'm as good as he is.
>
> To avoid conflicts I'd change the import names to
>
> from trellis import *
> from trellis.activity import *
>
> etc.
>
> Some things I think I'll do right away after forking:
> * apply the bugfixes I've sent before
> * drop py2.3 support
> * add more comments to source code to make it easier to understand
> for people just learning the system (and when coming back to it after
> a while), I'd also rewrite some parts for clarity but without
> compromising performance.
> * add some more practical examples
> * reorganize source code:
>   * comment out some classes not reported to be used in actual
> projects: testing is good but not enough.
>   * add utility modules, for example wx utilities (WXEventLoop would
> move there as well)
>   * reorganize test suite
>
> There's plenty more, but that's enough for a start I think.
>
> So my questions are:
> * any reasons I shouldn't do this?
> * is "trellis" as package name ok? (it would be trellis-fork on pypi
> and similar)
> * can this mailing list be used for discussion of this fork?
>
>
> I also wonder how many users Trellis has. If you use it, please say a
> few words about your project at least if it's in a hobby / academia /
> business software / other class. Thanks.
>
> I use it for GUI in end-user software and async networking on the  
> server.
>
>
>
>
> -- 
> Best Regards,
> Sergey Schetinin
>
> http://s3bk.com/ -- S3 Backup
> http://word-to-html.com/ -- Word to HTML Converter
> _______________________________________________
> PEAK mailing list
> PEAK at eby-sarna.com
> http://www.eby-sarna.com/mailman/listinfo/peak



More information about the PEAK mailing list