Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin2!goblin.stu.neva.ru!newsfeed1.swip.net!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.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.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'python,': 0.02; 'killer': 0.07; 'parser': 0.07; 'subject:ANN': 0.07; 'integration,': 0.09; 'translator': 0.09; 'url:github': 0.09; 'translate': 0.10; 'python': 0.11; '==========': 0.16; 'browsers.': 0.16; 'core.': 0.16; 'do!': 0.16; 'flavors': 0.16; 'fly': 0.16; 'luck!': 0.16; 'next?': 0.16; 'objects.': 0.16; 'pythonistas': 0.16; 'think?': 0.16; 'url:py': 0.16; 'skip:= 10': 0.16; 'code.': 0.18; 'library': 0.18; 'bit': 0.19; 'backend': 0.19; 'commit': 0.19; 'subject:] ': 0.20; 'written': 0.21; '(the': 0.22; 'cloud': 0.22; 'jquery': 0.24; 'world,': 0.26; 'point': 0.28; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'work.': 0.31; 'code': 0.31; 'url:wiki': 0.31; 'directly,': 0.31; 'run': 0.32; 'announce': 0.33; 'bugs': 0.33; 'not.': 0.33; 'to:name :python-list': 0.33; 'core': 0.34; "i'd": 0.34; 'could': 0.34; 'except': 0.35; 'objects': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'next': 0.36; 'possible': 0.36; 'list': 0.37; 'project': 0.37; 'todo': 0.38; 'to:addr:python-list': 0.38; 'rather': 0.38; 'subject:[': 0.39; 'hosted': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'read': 0.60; 'easy': 0.60; 'availability': 0.60; 'reaching': 0.61; 'full': 0.61; 'browser': 0.61; 'more': 0.64; 'compliant': 0.68; 'hesitate': 0.70; 'browser.': 0.78; 'loose': 0.84; 'nice,': 0.84; 'url:app': 0.84; 'url:master': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=XbG6gTCATJtq4G3pfqDUXpvdlA3Z4P8N0GpwoyfF7WY=; b=lW6gns7JI/d3U7zLxK82kYZ++uxkZ6cbKg0y6Ymt8yP4OizsiNvtKs5P8l0lh6j2n8 X2Alo7XzXgZdAsJdpq5i9EhbnK69/UM8KCtHpFgU2vbuHHeCfKNn00le2NcYlBDch2aK eXFCQiKtTw57jXJNeuQZufvMnSRZfSaAcm5cPh6DRJvzf8tfhMiq6nHYv84mjqC13QH7 jvNc1kPeAdvfW4i/+HKgITo6JI9Us6Lrtai4L4L4pZa0rYblXmAu20jiYBT5dnKS1sjX zTks2qw4KREnYEf+Ny1kSqeB3jAX+Fa9aMIaIEklEpsiRxutVZspVZSqdS/wWiquQY5N artg== X-Received: by 10.60.52.81 with SMTP id r17mr16619110oeo.3.1384715885075; Sun, 17 Nov 2013 11:18:05 -0800 (PST) MIME-Version: 1.0 From: Amirouche Boubekki Date: Sun, 17 Nov 2013 20:17:44 +0100 Subject: [ANN] Pythonium Core 0.2.5 To: python-list Content-Type: multipart/alternative; boundary=001a1133073a71eaa704eb644a08 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 125 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1384715894 news.xs4all.nl 15864 [2001:888:2000:d::a6]:39046 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:59789 --001a1133073a71eaa704eb644a08 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable H=C3=A9llo Pythonistas from all over the world, I'm very proud to announce the immediate availability of Pythonium Core 0.2.5, a Python 3 to Javascript translator (the best) that generates *fast* *portable* code written in Python. It use Python 3 parser and translates the code to JavaScript code. I did not say =E2=80=9Cit's fully compliant=E2=80=9D because it's not. That= 's not the point of this flavor. Its point is to make possible to write Python code and use it in the browsers. All the objects stay vanilla Javascript objects. There is no builtins, no stdlib, except what is available in the wild, because Pythonium can access Javascript objects directly, you can use *whatever* JavaScript library you want. There is port of the mrdoob webgl cloud demo available watch: http://pythonium.github.io/ read: https://github.com/pythonium/pythonium.github.io/blob/master/js/app.p= y The project is hosted at github: https://github.com/pythonium/pythonium Don't hesitate to watch/star/fork/create/pr ! Like said earlier, it's the best translator I know of, and it's written in Python. How do you get started ? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D If you know JavaScript it's easy you don't need guidance. Don't forget to read the cookook https://github.com/pythonium/pythonium/wiki/Pythonium-Core-Cookbook If you only know backend or desktop Python development, it will be a bit more work. What you can do is take a jQuery or Javascript course, and translate the code on the fly to Python, compile it using the pythonium_core and and run it in nodejs or a browser. Good luck! What's next? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Now, basicly, I don't know what to do! Except bugs in requirejs integration, I don't except to commit more on this flavor of Pythonium, so I could work on more compliant flavors until reaching full compliance with Python 3. BUT, this is not very interesting, having full compliance is nice, but you loose native javascript speed (meh!) I'd rather be working on the next killer todo list or some Kivy-like library for the browser using Pythonium Core. What do you think? Amirouche --001a1133073a71eaa704eb644a08 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
H=C3=A9llo Pythonistas fro= m all over the world,


I'm very proud to announce the= immediate availability of Pythonium Core 0.2.5, a Python 3 to Javascript t= ranslator (the best) that generates *fast* *portable* code written in Pytho= n.

It use Python 3 parser and translate= s the code to JavaScript code.

I did not say =E2=80=9Cit's fully compliant= =E2=80=9D because it's not. That's not the point of this flavor. It= s point is to make possible to write Python code and use it in the browsers= . All the objects stay vanilla Javascript objects. There is no builtins, no= stdlib, except what is available in the wild, because Pythonium can access= Javascript objects directly, you can use *whatever* JavaScript library you= want.

There is port of the mrdoob webgl cl= oud demo available

watch:
http://pythonium.github.io/
read:
https://github.com/pythonium/pythonium.github.io/blob/master/js/app.py<= /a>

The project is hosted at github: https://github.com/pythonium/pythonium

<= /div>
Don't hesitate to watch/star/fork/create/pr ! Like said earli= er, it's the best translator I know of, and it's written in Python.=

How do you get started ?
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

If you know JavaScript = it's easy you don't need guidance. Don't forget to read the coo= kook https://github.com/pythonium/pythonium/wiki/Pythonium-Core-Cookbo= ok

If you only know backend or desktop Python development, it w= ill be a bit more work. What you can do is take a jQuery or Javascript cour= se, and translate the code on the fly to Python, compile it using the pytho= nium_core and and run it in nodejs or a browser. Good luck!

What's next?
=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D

Now, basicly, I don't know what to do!=

Except bugs in requirejs integration, I don't except to commit = more on this flavor of Pythonium, so I could work on more compliant flavor= s until reaching full compliance with Python 3.

BUT, this is not very interesting, having full compliance is= nice, but you loose native javascript speed (meh!) I'd rather be worki= ng on the next killer todo list or some Kivy-like library for the browser u= sing Pythonium Core.

What do you think?



Amirouche
--001a1133073a71eaa704eb644a08--