Path: csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.016 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:Python': 0.05; 'javascript,': 0.07; 'compilers.': 0.09; 'jquery,': 0.09; 'python': 0.10; '2.7': 0.13; 'django': 0.13; 'commit': 0.15; '(also': 0.16; 'sadly': 0.16; 'wrote:': 0.16; 'frameworks': 0.18; '(in': 0.18; 'versions': 0.20; '2015': 0.20; 'aug': 0.20; 'jquery': 0.22; 'am,': 0.23; 'seems': 0.23; 'header:In-Reply- To:1': 0.24; 'fri,': 0.27; 'message-id:@mail.gmail.com': 0.27; 'tend': 0.27; 'ago': 0.29; "i'm": 0.30; 'list': 0.34; 'received:google.com': 0.35; 'stable': 0.35; 'but': 0.36; 'project': 0.36; 'there': 0.36; 'possible': 0.36; '(i.e.': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'two': 0.37; 'client': 0.37; 'release': 0.37; 'things': 0.38; 'mailing': 0.38; 'subject:from': 0.39; 'to:addr:python.org': 0.40; 'hear': 0.64; 'latest': 0.64; '2012.': 0.72; 'saw': 0.77; '3.4': 0.84; 'plugins': 0.84; 'to:name:python': 0.84; 'killed': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=+lTh0+C2t/8q45PeMDSfF9HMGlA2xgR+2HVfNokLvMg=; b=GEQh9/OMRN5OTb7U3DXoWtn28F5qw//ut9twxQsVRlAF+fTuzf2aFa03bXtd8/9DnN fZ/rzefOd1WSJC9f2GDldpCMr+wk3/z1pQllaeDv8oPhJjO0Uy6hs3U4kzPB/GpurcHh b9Ins5e5KYjugHvLiw4tQNbH4oBX1G6BSU6YC/bzpMoQ19bQYRRsXSHvGvYJzlsmDWmk lBbbP1rw51g1f3/pnsYwZewRP3uDyzGOEwzpi8/F9xqexA+t7MZJ3tL9xeET1Uq1gCnA li8UHO0gql67+c4ppj/KZMyooKVoSHu6SBwcfc6RBkK8dRbySJUh3Nh7sO5zV8tCcGqC 3FCQ== X-Received: by 10.50.78.133 with SMTP id b5mr11344284igx.70.1439224897836; Mon, 10 Aug 2015 09:41:37 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Ian Kelly Date: Mon, 10 Aug 2015 10:40:58 -0600 Subject: Re: pyjs - a compiler from Python to JavaScript To: Python Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1439224905 news.xs4all.nl 2900 [2001:888:2000:d::a6]:35956 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:95225 On Fri, Aug 7, 2015 at 5:00 AM, Uri Even-Chen wrote: > > Are you familiar with pyjs? I saw the website and I see that the latest s= table release is from May 2012. Is it possible to use pyjs to compile Pytho= n to JavaScript? Which versions of Python are supported? Are versions 2.7 a= nd 3.4 supported? And is it possible to use Django (in the client side) and= JavaScript frameworks such as jQuery, jQuery UI and jQuery plugins togethe= r with pyjs? And if you check the commit history on GitHub, there are only two commits in the past year. The project was hijacked (i.e. forked plus "we're taking the domain name and the mailing list too") a few years ago (also in May 2012, I think not coincidentally), and that sadly seems to have slowly killed the development momentum on the project. I'm not really familiar with the space, but I tend to hear good things about Brython. PyPy.js and Skulpt are other alternatives. However, I think that all of these are implementations of Python in Javascript, not Python to Javascript compilers.