TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nuitka Progress in 2015 – Python Compiler

166 pointsby rachbelaidover 9 years ago

13 comments

objectifiedover 9 years ago
IMHO, this is a <i>very</i> important project as it makes up for one of the biggest shortcomings in the Python ecosystem - distribution of software. Distribution is clearly one of the reasons that Go is so popular. It would be great if we could take advantage of Python as a language and Python as an ecosystem while still being able to deploy as if it was a walk in the park.
评论 #10994523 未加载
评论 #10994754 未加载
评论 #10994918 未加载
评论 #10994743 未加载
_yyover 9 years ago
&gt; The stable release has full support for Python 3.5, including the new async and await functions. So recent releases can pronounce it as fully supported which was quite a feat.<p>Wow. That is amazing! Pyston only supports Python 2 and PyPy is working on it.<p>Nuitka looks very promising.
wibrover 9 years ago
This looks very similar to Cython, which can also compile .py files without modification and is more mature at the moment. It seems that Nuitka wants to do a few things differently, though. The biggest difference is probably that Nuitka wants to use type inference + hints instead of explicit declarations, which make Cython code incompatible with CPython but give you more control and C interoperability.<p>Edit: Thanks, no more interference!
评论 #10994949 未加载
评论 #10997083 未加载
评论 #10996038 未加载
scaryglidersover 9 years ago
It&#x27;s been great watching Nuitka progress over the past couple of years.<p>I suggested the tl;dr section to Kay in the Overview ;)<p>I&#x27;ve also donated to the guy. I&#x27;d help out in the development, but to be honest a lot of what he&#x27;s doing goes way over my head and I don&#x27;t have the time to sit down and try to understand it all.<p>I encourage others better than me to help in Nuitka&#x27;s development :)
michaelmiorover 9 years ago
&gt; SSA (Single State Assignment Form)<p>Is this something different from static single assignment? I&#x27;m assuming not, but I&#x27;ve never heard SSA expanded in this form.
评论 #10995616 未加载
pcxover 9 years ago
This looks pretty cool, know of any production-grade software using it? I remember reading about something like this being used for Docker Compose, can&#x27;t recollect what exactly that was.
gtrubetskoyover 9 years ago
It&#x27;s fantastic to see someone taking on the hard problems, things that take years to solve, especially if you&#x27;re on your own. This is the essence of Open Source - take your time to do something right. Great stuff, good luck with it, we need more grand undertakings like this!<p>(This comment is mainly based on this talk: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=a8RRbT4BTEw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=a8RRbT4BTEw</a>)
entreanover 9 years ago
I believe this project is filling the single largest gap that Python has for development of widely-distributed desktop applications. This is pure awesomeness.
truncateover 9 years ago
Looking at their future plan, can we say they are aiming to build something like RPython, but instead of a subset of Python support full Python language?
ameliusover 9 years ago
Trying to understand this project. Is this more than a python compiler?<p>Edit: Ok, now I see that the &quot;Overview&quot; button is hidden on mobile.
评论 #10994473 未加载
评论 #10994459 未加载
disillusioned1over 9 years ago
The Requirements section of the user manual says that in addition to a C++ compiler, you need Python2 at compile time even if you&#x27;re using Python3, due to a requirement of the Scons tool.
AlphaSiteover 9 years ago
I wonder how the performance of this compares to ZiPy.
ptypeover 9 years ago
Does anyone know if this works with numpy?
评论 #10995644 未加载