Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #72514

Re: Micro Python -- a lean and efficient implementation of Python 3

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'syntax': 0.04; 'subject:Python': 0.06; 'subject: -- ': 0.07; 'feasible.': 0.09; 'subset': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'curious:': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'library).': 0.16; 'ported': 0.16; 'supported.': 0.16; 'syntactic': 0.16; 'syntax,': 0.16; 'elements': 0.16; 'wrote:': 0.18; 'library': 0.18; 'cc:addr:python.org': 0.22; "aren't": 0.24; 'cc:2**0': 0.24; 'header:In-Reply-To:1': 0.27; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'george': 0.31; 'operations.': 0.31; 'subject:skip:i 10': 0.31; 'actual': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'yield': 0.36; 'too': 0.37; 'growing': 0.38; 'pm,': 0.38; 'full': 0.61; 'presumably': 0.84; 'to:none': 0.92
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=ur6cdMAFltahz3VfF/wpUEA1MSI2Y57FeBgjjdy20DM=; b=qiVsPoJCpornKoh8JgywyzY+5AN8Ak/X+dbdkvQtUEP7d442Oe+y8KdMUBzUGsOG/2 RmkcAGAQn6zextBd1qZHhdbUOgdMKjp0rnl8AC+tcqXxjfkawcMmLJXNZ23uuDXeeBSc rNKWEriW3Kem6RByCCbQRu9jDc1SHALPHLNE5i4DT8sIkgp/CMh/qRudnLfdtV1eVTfV NLFKlzdZDKrPUnazZCaoJv2Rm0PZPYWTu2tIXip3JsOoABIPLnLZswGWgJ861TFLB1f6 8WZ6Jt2qU9lTi64Tl1zjZsUhgdM1LdE6cHZqhKG0Yrn5hv+tBTmJM4+80hXaRByoO38L LkCw==
MIME-Version 1.0
X-Received by 10.58.74.201 with SMTP id w9mr1427163vev.56.1401801106308; Tue, 03 Jun 2014 06:11:46 -0700 (PDT)
In-Reply-To <CANw+MznPsKgJiW6e_O370VUsmVVxBfQ=M_7WUyU7+wNh+-qefA@mail.gmail.com>
References <CANw+MznPsKgJiW6e_O370VUsmVVxBfQ=M_7WUyU7+wNh+-qefA@mail.gmail.com>
Date Tue, 3 Jun 2014 23:11:46 +1000
Subject Re: Micro Python -- a lean and efficient implementation of Python 3
From Chris Angelico <rosuav@gmail.com>
Cc "python-list@python.org" <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.10621.1401801108.18130.python-list@python.org> (permalink)
Lines 15
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1401801108 news.xs4all.nl 2905 [2001:888:2000:d::a6]:51053
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:72514

Show key headers only | View raw


On Tue, Jun 3, 2014 at 10:27 PM, Damien George
<damien.p.george@gmail.com> wrote:
> - Supports almost full Python 3 syntax, including yield (compiles
> 99.99% of the Python 3 standard library).
> - It supports a growing subset of Python 3 types and operations.
> - Part of the Python 3 standard library has already been ported to
> Micro Python, and work is ongoing to port as much as feasible.

I don't have an actual use-case for this, as I don't target
microcontrollers, but I'm curious: What parts of Py3 syntax aren't
supported? And since you say "port as much as feasible", presumably
there'll be parts that are never supported. Are there some syntactic
elements that just take up way too much memory?

ChrisA

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: Micro Python -- a lean and efficient implementation of Python 3 Chris Angelico <rosuav@gmail.com> - 2014-06-03 23:11 +1000
  Re: Micro Python -- a lean and efficient implementation of Python 3 Anssi Saari <as@sci.fi> - 2014-06-05 10:18 +0300

csiph-web