Re: Trellis future (forking)

Daniel Kersten <[email protected]> Fri, 12 Jun 2009 15:01:50 +0100
Newsgroups gmane.comp.python.peak
Message-ID <[email protected]>
Hi,

First post etc.

I started playing with Trellis in order to use it for managing GUI events,
but I don't use it at all presently. I like to follow the mailing list
though, since its an interesting library and in sync with my own views as
how programs should be composed.

I am considering using Trellis as the glue layer between the main
application (which will be mostly non-Python) and a plugin system (which
will be pure Python) of my current project.

Probably not much use to you. ;-) I am pleased to see people are interested
in maintaining this library though!

Dan.

2009/6/12 Sergey Schetinin <[email protected]>

> 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
> [email protected]
> http://www.eby-sarna.com/mailman/listinfo/peak
>



-- 
Daniel Kersten.
Leveraging dynamic paradigms since the synergies of 1985.

_______________________________________________
PEAK mailing list
[email protected]
http://www.eby-sarna.com/mailman/listinfo/peak