Re: PEAK-Rules for Python3

PJ Eby <pje-Wh6+Hckhi6HFNGf7iClzIwC/[email protected]> Mon, 23 Mar 2015 00:44:20 -0400
Newsgroups gmane.comp.python.peak
Message-ID <CALeMXf7QMrb5CBE8hf-AKshwYYTys1NHyt8_Mtn+Z6BwaqcVEA@mail.gmail.com>
To answer the earlier question, I'm probably not going to be
interested in integrating patches (unless they are relatively small)
as I don't expect I will be moving to Python 3 myself.  As I believe
I've mentioned before, the key challenges to getting PEAK-Rules
working on Python 3 are getting its dependencies working first (mainly
DecoratorTools and BytecodeAssembler, but also AddOns and Extremes).
I would be interested in seeing what patches are needed for those
modules to fulfill their tests on Python 3 before I'd look at
integrating PEAK-Rules stuff.  In general, I don't have a lot of time
for hacking Python stuff these days, as it doesn't overlap with my
work life very much any more.  And when it comes to hobby time, I've
also become rather fond of Node and Coffeescript.  (Which now make
Python look to me like an overly complicated and restrictive language
by comparison, oddly enough.)  Anyway, I'm willing to integrate
reasonable patches, and can offer advice, but not much in the way of
actual development or testing.

On Wed, Mar 18, 2015 at 5:30 AM, Herv=C3=A9 Coatanhay
<[email protected]> wrote:
> I reached a point where multi dispatch worked. But sadly when PEAK-Rules =
needs to generate bytecode (predicate dispatch), things go awry.
>
> As I see it, syntactic changes between python2 and python3 are small enou=
gh to have a code base working with both. But bytecode generation, needed t=
o circumvent some python limitations, leads to another level of issues I do=
 not completely understand.
>
> As of licensing, it seems PEAK is licensed under PSF or ZPL.
>
> =E2=80=94
> Herv=C3=A9
>
>> Le 17 mars 2015 =C3=A0 15:18, Cara <[email protected]> a =
=C3=A9crit :
>>
>> Oh, I see, the link in the list archives inappropriately included the
>> period at the end of the sentence.  How far did you get?  What license
>> is your code available under?
>>
>> Cara
>>
>>
>> _______________________________________________
>> PEAK mailing list
>> [email protected]
>> http://www.eby-sarna.com/mailman/listinfo/peak
>
> _______________________________________________
> PEAK mailing list
> [email protected]
> http://www.eby-sarna.com/mailman/listinfo/peak