Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Main recode/rework thread

Received: by 10.100.132.12 with SMTP id f12mr412292and.34.1298064369357;
        Fri, 18 Feb 2011 13:26:09 -0800 (PST)
X-BeenThere: tinypy@googlegroups.com
Received: by 10.100.56.38 with SMTP id e38ls532732ana.3.p; Fri, 18 Feb 2011
 13:26:08 -0800 (PST)
Received: by 10.100.253.8 with SMTP id a8mr414031ani.0.1298064368851;
        Fri, 18 Feb 2011 13:26:08 -0800 (PST)
Received: by 10.100.253.8 with SMTP id a8mr414030ani.0.1298064368811;
        Fri, 18 Feb 2011 13:26:08 -0800 (PST)
Return-Path: <and...@gmail.com>
Received: from mail-gw0-f52.google.com (mail-gw0-f52.google.com [74.125.83.52])
        by gmr-mx.google.com with ESMTPS id c18si741239anc.6.2011.02.18.13.26.08
        (version=TLSv1/SSLv3 cipher=OTHER);
        Fri, 18 Feb 2011 13:26:08 -0800 (PST)
Received-SPF: pass (google.com: domain of and...@gmail.com designates 74.125.83.52 as permitted sender) client-ip=74.125.83.52;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of and...@gmail.com designates 74.125.83.52 as permitted sender) smtp.mail=and...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by gwb11 with SMTP id 11so1859673gwb.11
        for <tinypy@googlegroups.com>; Fri, 18 Feb 2011 13:26:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:in-reply-to:references:date
         :message-id:subject:from:to:cc:content-type;
        bh=G6aCZeN3MrPTtvjtW0136QamQkptkhiQkM4rM/CURMo=;
        b=vu9/dfFvn/BDe4VbCBpsYppvZSjuO/6vm2OwakCKO/euIZUhst1XmnzvEGvNexdYdq
         h2j5Uup9MfLYx3+ZLw06BIb6JLXKNHxeYxsNybeqayItPlKBU5fECAcZzgTZtQ7kb0aD
         xL67DO+9KoJ3+G4Vmyp+Gdus1XHPLwMLiOX6Q=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :cc:content-type;
        b=BWwQyh7GLGZ+/scKLD3ZnTtcSZQ4rcIokQBWXPkXQRbTToFAu/WMqNbTfnu8X8gKQ8
         +VHISu7vfZ9b8LFLdQ0evA1DnSP8kzBkxWPJdKMsgoJWel65kc/YCbg/Ti8WNGliWE8I
         BcpqklKYDIgzNAF28k4IDC9fEaGZt0pN+oXOo=
MIME-Version: 1.0
Received: by 10.236.109.51 with SMTP id r39mr2231960yhg.66.1298064368564; Fri,
 18 Feb 2011 13:26:08 -0800 (PST)
Received: by 10.236.105.233 with HTTP; Fri, 18 Feb 2011 13:26:08 -0800 (PST)
In-Reply-To: <20110218082737.GE2...@mccormick.cx>
References: <AANLkTi=b53v_kvfqnS4jeMhev0fkzpBhKWrLPC_GJ...@mail.gmail.com>
	<AANLkTimhKr+3Jb4UHOo+_rs2pJ9O-TjJOrkHdFv_P...@mail.gmail.com>
	<AANLkTi=QQv3BWO59m_4p2FA9Rb+Rbspeifs_+ryQi...@mail.gmail.com>
	<3569177C-4891-45C2-9F3F-942B9FAE2...@gmail.com>
	<AANLkTi=ysQM-cLWkTOhadUNNLmE3=Rt_xZbSUf+xA...@mail.gmail.com>
	<AANLkTikSgigLOBy7d6VU5uvH32BXH4-ZZ49kEfo-W...@mail.gmail.com>
	<20110218082737.GE2...@mccormick.cx>
Date: Fri, 18 Feb 2011 15:26:08 -0600
Message-ID: <AANLkTik98f6gANXCfg3AKrwmDdKvDm4qjzUSGun7U...@mail.gmail.com>
Subject: Re: [tinypy] Re: Main recode/rework thread
From: "Andy O'Meara" <and...@gmail.com>
To: tinypy@googlegroups.com
Cc: Chris McCormick <ch...@mccormick.cx>
Content-Type: multipart/alternative; boundary=0023547c9457957b35049c952958

--0023547c9457957b35049c952958
Content-Type: text/plain; charset=ISO-8859-1

I don't want to make any promises yet, but I anticipate it will be the MIT
license, in continuation and in the spirit of Phil's original work.  That
said, there's a couple design principles that we probably won't be willing
to compromise on, but those principles benefit the project than subtract
from it.  For example, modules are not permitted to have any static/global
variables since that would take away unrestricted multi-threaded support.

I just don't want to be in a situation where SoundSpectrum has to quibble
with people or convince anyone of anything.  I know that may sound like "our
way or the highway", but I'm just trying to make the point that we
unfortunately don't have the resources to do absolutely everything.  For
example, I made the decision to remove the setup.py script stuff that jams
all the .c files into one massive file for a list of reasons.  The
Xcode/MSVS projects we now have instead are an improved and more
straight-forward approach that I would prefer not to debate with people if
their only basis is "that's not how we did it before" or to satisfy people
who feel that it has to build from a clever script.  Not trying to be bossy
with all of this, just trying to be honest and say that we don't have
the resources to engage in lengthy debate unless it's with people who are
putting in real contributions into this project.

On that note, if there are one or two people who really take to this
project, SoundSpectrum will likely be willing to put them on payroll
(depending on the kind of work planned).




On Fri, Feb 18, 2011 at 2:27 AM, Chris McCormick <ch...@mccormick.cx> wrote:

> Hi Andy,
>
> Your work sounds awesome. What license will it be available under when you
> release it?
>
> On Thu, Feb 17, 2011 at 02:19:40PM -0600, Andy O'Meara wrote:
> > Over the years I've been discouraged by folks who say they're interested
> in
> > contributing but don't in the end, so that's why we've taken this project
> on
> > privately and quietly thus far.  I've spent hundreds of hours going back
> and
> > forth with certain people in the CPython dev community that frankly were
> > just unwilling to listen to the needs and priorities of commercial app
> > developers.  And frankly we're done with them, and they can have their
> > butt-slow, lumbering, and thread-restrictive CPython.  They can also have
> > their GIL while we do with Python what should have been done years ago
> (and
> > why Lua is used over Python today by commercial developers that ship
> > software that everyday people pay for--like us).
>
> Thousands of people ship software every day that people pay for using
> CPython.
> I am extremely grateful to the CPython devs for making such an awesome
> language
> available as Free Software so that so many of us can benefit.
>
> I look forward to seeing the source code and trying out your new iteration
> of
> TinyPy, and I'm especially excited reading your comparisons to lua.
>
> Cheers,
>
> Chris.
>
> -------------------
> http://mccormick.cx
>
> --
> You received this message because you are subscribed to the Google Groups
> "tinypy" group.
> To post to this group, send email to tinypy@googlegroups.com.
> To unsubscribe from this group, send email to
> tinypy+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/tinypy?hl=en.
>
>

--0023547c9457957b35049c952958
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><br></div>I don&#39;t want to make any promises yet, but I=A0anticipat=
e=A0it will be the MIT license, in continuation and in the spirit of Phil&#=
39;s original work. =A0That said, there&#39;s a couple design principles th=
at we=A0probably=A0won&#39;t be willing to compromise on, but those princip=
les benefit the project than subtract from it. =A0For example, modules are =
not permitted to have any static/global variables since that would take awa=
y unrestricted multi-threaded support. =A0<div>
<br></div><div>I just don&#39;t want to be in a situation where SoundSpectr=
um has to quibble with people or convince anyone of anything. =A0I know tha=
t may sound like &quot;our way or the highway&quot;, but I&#39;m just tryin=
g to make the point that we unfortunately don&#39;t have the resources to d=
o absolutely everything. =A0For example, I made the decision to remove the =
setup.py script stuff that jams all the .c files into one massive file for =
a list of reasons. =A0The Xcode/MSVS projects we now have instead are an im=
proved and more straight-forward approach that I would prefer not to debate=
 with people if their only basis is &quot;that&#39;s not how we did it befo=
re&quot; or to satisfy people who feel that it has to build from a clever s=
cript. =A0Not trying to be bossy with all of this, just trying to be honest=
 and say that we don&#39;t have the=A0resources=A0to engage in lengthy deba=
te unless it&#39;s with people who are putting in real=A0contributions=A0in=
to this project.</div>
<div><br></div><div>On that note, if there are one or two people who really=
 take to this project, SoundSpectrum will likely be willing to put them on =
payroll (depending on the kind of work planned). =A0</div><div><br></div>
<div><br></div><div><br><br><div class=3D"gmail_quote">On Fri, Feb 18, 2011=
 at 2:27 AM, Chris McCormick <span dir=3D"ltr">&lt;<a href=3D"mailto:chris@=
mccormick.cx">ch...@mccormick.cx</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex;">
Hi Andy,<br>
<br>
Your work sounds awesome. What license will it be available under when you<=
br>
release it?<br>
<div class=3D"im"><br>
On Thu, Feb 17, 2011 at 02:19:40PM -0600, Andy O&#39;Meara wrote:<br>
&gt; Over the years I&#39;ve been discouraged by folks who say they&#39;re =
interested in<br>
&gt; contributing but don&#39;t in the end, so that&#39;s why we&#39;ve tak=
en this project on<br>
&gt; privately and quietly thus far. =A0I&#39;ve spent hundreds of hours go=
ing back and<br>
&gt; forth with certain people in the CPython dev community that frankly we=
re<br>
&gt; just unwilling to listen to the needs and priorities of commercial app=
<br>
&gt; developers. =A0And frankly we&#39;re done with them, and they can have=
 their<br>
&gt; butt-slow, lumbering, and thread-restrictive CPython. =A0They can also=
 have<br>
&gt; their GIL while we do with Python what should have been done years ago=
 (and<br>
&gt; why Lua is used over Python today by commercial developers that ship<b=
r>
&gt; software that everyday people pay for--like us).<br>
<br>
</div>Thousands of people ship software every day that people pay for using=
 CPython.<br>
I am extremely grateful to the CPython devs for making such an awesome lang=
uage<br>
available as Free Software so that so many of us can benefit.<br>
<br>
I look forward to seeing the source code and trying out your new iteration =
of<br>
TinyPy, and I&#39;m especially excited reading your comparisons to lua.<br>
<br>
Cheers,<br>
<br>
Chris.<br>
<br>
-------------------<br>
<a href=3D"http://mccormick.cx" target=3D"_blank">http://mccormick.cx</a><b=
r>
<div><div></div><div class=3D"h5"><br>
--<br>
You received this message because you are subscribed to the Google Groups &=
quot;tinypy&quot; group.<br>
To post to this group, send email to <a href=3D"mailto:tinypy@googlegroups.=
com">tinypy@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:tinypy%2Bun=
subscribe@googlegroups.com">tinypy+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/tinypy?hl=3Den" target=3D"_blank">http://groups.google.com/group/tinyp=
y?hl=3Den</a>.<br>
<br>
</div></div></blockquote></div><br></div>

--0023547c9457957b35049c952958--