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


Groups > comp.lang.python > #98476

Re: [ANN] MicroPython 1.5

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Paul Sokolovsky <pmiscml@gmail.com>
Newsgroups comp.lang.python
Subject Re: [ANN] MicroPython 1.5
Date Sun, 8 Nov 2015 22:53:33 +0200
Lines 32
Message-ID <mailman.146.1447016021.16136.python-list@python.org> (permalink)
References <mailman.132.1446996971.16136.python-list@python.org> <87ziyotkfr.fsf@nightsong.com> <CAJ4+4aoNUBS8cXSYsxyACekyU4bs7h5j5kPDpoq5ycmry5p0yQ@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=US-ASCII
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de OQMEN6PE2hNmFnOQZ5yzdAfjVPPYJnm28h4d4hk44JVw==
Return-Path <pmiscml@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'subject:: [': 0.03; 'cpython': 0.05; 'one?': 0.05; 'python3': 0.05; 'subject:ANN': 0.07; 'python': 0.10; 'python3.': 0.16; 'received:74.125.82.46': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'run.': 0.16; 'sits': 0.16; 'usage,': 0.16; 'wrote:': 0.16; 'memory': 0.17; 'pfxlen:0': 0.18; 'programmer': 0.18; 'runs': 0.18; 'language': 0.19; 'subject:] ': 0.19; '2015': 0.20; 'cc:2**0': 0.20; 'features,': 0.22; 'ones.': 0.22; 'cc:no real name:2**0': 0.22; 'tried': 0.24; 'cc:addr:gmail.com': 0.24; 'header:In-Reply-To:1': 0.24; 'paul': 0.24; 'possibility': 0.27; 'said,': 0.27; 'code': 0.30; 'another': 0.32; 'core': 0.32; 'run': 0.33; 'usually': 0.33; '-0700': 0.33; 'ram': 0.33; 'gets': 0.35; 'received:google.com': 0.35; 'python.org': 0.35; 'could': 0.35; 'fresh': 0.35; 'nov': 0.35; 'widely': 0.35; 'quite': 0.35; 'received:74.125.82': 0.35; 'community': 0.36; 'but': 0.36; 'should': 0.36; 'instead': 0.36; 'there': 0.36; 'smaller': 0.36; 'to:addr:python-list': 0.36; 'being': 0.37; 'charset:us-ascii': 0.37; 'build': 0.40; 'to:addr:python.org': 0.40; 'where': 0.40; 'still': 0.40; 'hello,': 0.40; 'email addr:gmail.com': 0.62; 'leaving': 0.63; 'more': 0.63; 'great': 0.63; 'times': 0.63; 'latest': 0.64; 'our': 0.64; 'carefully': 0.72; 'home.': 0.75; 'diet': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=azvJxRO0cO02r3V9l7zdmXoequL+9Tqtageg02mzio0=; b=V3Xc8cbeq1ytQUnYl4OULd41J522z1hjLRRT1sqPGaIDJoVYUMFwFpBS9ylmRujqGX DtWaXDnLCMPKmtFEYI1DiCmInTJ2EYcPyKy0kvkpUay3sRhNT6MhiPyeIphO4CNhgUvq lQc+NmTWVTTlcE04r26ypF3Eyrf3uwR1cxEDAtZILdW/yS6FR/W1RTNS03F6s4bQY6BP czU1ohB6kxVa2zzBUno+3ggmH496y2LTiQqq3maTEe3bCkYRtUjkRGqDS+099BjVZpE9 F3K4lfrUp3eFNIk90Gs4BCSVKKpkXjMZlnuf3nTG/Cobv9MO1HCyjMAKPLmhf190JV4e rhvg==
X-Received by 10.28.215.203 with SMTP id o194mr23390192wmg.54.1447016018885; Sun, 08 Nov 2015 12:53:38 -0800 (PST)
In-Reply-To <CAJ4+4aoNUBS8cXSYsxyACekyU4bs7h5j5kPDpoq5ycmry5p0yQ@mail.gmail.com>
X-Mailer Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu)
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
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>
Xref csiph.com comp.lang.python:98476

Show key headers only | View raw


Hello,

On Sun, 8 Nov 2015 12:08:20 -0700
paul.hermeneutic@gmail.com wrote:

> What is the possibility that MicroPython could be another build from
> the base python.org sources? Python already gets built for a variety
> of architectures. Could a MicroPython be another one? In that way, it
> would always be up to date on language changes.

There's zero possibility for this - MicroPython is from-scratch
implementation carefully optimized for code size and memory usage,
that's how it's up to 50 times smaller than CPython and can run with
~1000 times less RAM than CPython usually runs with.

Support for the latest features is not the aim of MicroPython, instead
it's being able to use the same great language on systems where CPython
simply could never run. That necessitates being on a diet and leaving
out not just the latest lesser-known features, but even quite a few of
old more widely known ones.

That said, the core of the language is there and any Python programmer
should feel straight at home. And it's Python*3*, so it's pretty fresh
anyway, knowing that half of our community still sits on Python2 and
never tried Python3. (Hacking on MicroPython is how I get to use
Python3 myself, on my dayjob we still use Python2).

[]

-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

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


Thread

[ANN] MicroPython 1.5 Paul Sokolovsky <pmiscml@gmail.com> - 2015-11-08 02:00 +0300
  Re: [ANN] MicroPython 1.5 Paul Rubin <no.email@nospam.invalid> - 2015-11-08 10:28 -0800
    Re: [ANN] MicroPython 1.5 paul.hermeneutic@gmail.com - 2015-11-08 12:08 -0700
    Re: [ANN] MicroPython 1.5 Paul Sokolovsky <pmiscml@gmail.com> - 2015-11-08 22:27 +0200
    Re: [ANN] MicroPython 1.5 Paul Sokolovsky <pmiscml@gmail.com> - 2015-11-08 22:53 +0200
    Re: [ANN] MicroPython 1.5 Chris Angelico <rosuav@gmail.com> - 2015-11-09 08:47 +1100

csiph-web