Portál AbcLinuxu, 30. dubna 2025 16:49

Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go

Google představil projekt Grumpy. Jedná se o experimentální transpiler a běhové prostředí programovacího jazyka Python naprogramované v programovacím jazyce Go. Cílem Grumpy je možné nahrazení CPythonu a zlepšení škálovatelnosti.

5.1.2017 06:00 | Ladislav Hagara | Zajímavý projekt


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

5.1.2017 14:58 wut?
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Odpovědět | Sbalit | Link | Blokovat | Admin
Grumpy is a Python to Go source code transcompiler and runtime that is intended to be a near drop in replacement for CPython 2.7
wtf? 2.7? asi by si meli vyndat v googlu hlavu z analniho otvoru
Bystroushaak avatar 5.1.2017 15:23 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Nebo by sis jí mohl vyndat ty a podívat se na důvod, proč to vlastně psali:
Google runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second! YouTube’s front-end runs on CPython 2.7, so we’ve put a ton of work into improving the runtime and adapting our application to work optimally within it.
pavlix avatar 5.1.2017 15:44 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Možná by mohli udělat implementaci, která umožní mixovat kód pro různé verze Pythonu. ;)
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
7.1.2017 16:42 _
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
takze je lepsi psat nejaky hack misto vcelku trivialniho prepsani do trojky?
Bystroushaak avatar 8.1.2017 02:39 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Takže je jim úplně v prdeli, co je obecně „lepší“, podstatné pro ně je, aby jim to řešilo jejich problém s co nejméně bolestmi. To že při tom generují jako výstup opensource projekt je bonus pro nás pro všechny, jehož existencí nám nevzniká žádný nárok na chtít po nich něco jiného, více podle našich představ.

Jinak přepisování do trojky u větších projektů tak triviální není a je tam spousta možností, jak se střelit do nohy.
pavlix avatar 8.1.2017 10:14 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Podle mě je epic fail, že přímo upstream nedokázal vyřešit zpětnou kompatibilitu a kombinaci py2/py3 knihoven.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Bystroushaak avatar 8.1.2017 14:03 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Nijak jsem to nezkoumal, ale spíš mi přijde, že se ani nesnažili.
pavlix avatar 8.1.2017 22:20 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Přesně tak to vnímám.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Bystroushaak avatar 8.1.2017 22:52 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
No, na druhou stranu to můžeš brát jako svojí konkurenční výhodu oproti všem těm lidem, kteří se teď učí python 3 a python 2.7 umět nebudou. Je to takový argument COBOLem :D
little.owl avatar 7.1.2017 15:05 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
Rozbalit Rozbalit vše Re: Grumpy, transpiler a běhové prostředí jazyka Python v jazyce Go
Nemusite se hned chovat jako "grumpy old fart" :-).
A former Red Hat freeloader.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.