Kuormaamaton pääskynen

Kuormaamaton pääskynen
Tyyppi Python ohjelmointikielen tulkki
Kehittäjät Thomas Wouters, Jeffrey Yasskin, Colleen Winter
Sisään kirjoitettu C++
uusin versio 2009Q3 (20. lokakuuta 2009 ) ( 20.10.2009 )
Lisenssi Python Software Foundation -lisenssi
Verkkosivusto code.google.com/p/unlade…

Unloaden Swallow  on projekti, jolla luodaan optimoitu CPython -versio, joka on täysin yhteensopiva ja huomattavasti nopeampi. Tämän tavoitteen saavuttamiseksi CPython on lisännyt JIT : llä käännetyn LLVM -virtuaalikoneen . Ilmoitettu tavoite on parantaa nopeutta viisinkertaisesti verrattuna CPythoniin. [yksi]

Projektia sponsoroi Google ja hankkeen johtavat kehittäjät Thomas Wouters, Jeffrey Yasskin ja Collin Winter ovat itse Googlen työntekijöitä [2] , mutta suurin osa projektin osallistujista ei ole Googlen työntekijöitä. Unloaden Swallow isännöi Google Codessa . [3] .

Kuten monet Python-kieleen liittyvät asiat , otsikko Unloaden Swallow viittaa Monty Pythoniin , kohtaukseen elokuvassa Monty Python and the Holy Grail .

Projektitoiminta

Projektin pääsponsori Google menetti kiinnostuksensa hankkeen jatkokehitykseen ja siirsi suurimman osan kehittäjistä muihin tärkeämpiin projekteihin [4] . Unladen Swallow -tiimi ei puolestaan ​​ehtinyt toteuttaa yhteensopivuutta Python 3:n kanssa (Unladen Swallow perustui alun perin Python 2.6:een) ja hylkäsi postituslistan vuoden 2010 puolivälissä. Virallisia ilmoituksia projektin päättymisestä ei kuitenkaan ole vielä annettu.

Vuoden 2011 alussa kävi selväksi, että hanke oli suljettu [5] .

Kun poistettiin Python Enhancement Proposal (PEP) -ehdotus Unladen Swallow -projektin sisällyttämisestä Python -ohjelmointikieleen , lause oli selitys

Kun Unloaden Swallow kulkee Norjan sinisen tietä, tämä PEP on katsottu peruutetuksi.

- eli projekti toisti Norjan sinisen papukaijan kohtalon kuolleesta papukaijasta sketsissä Monty Pythonin Flying Circusin 8. jaksosta [6] .

Muistiinpanot

  1. Ars Technican raportti Unloaden Swallow -maaleista . Haettu 29. lokakuuta 2017. Arkistoitu alkuperäisestä 1. toukokuuta 2012.
  2. Ihmiset, jotka työskentelevät kuormaamattoman pääskyn parissa . Haettu 29. syyskuuta 2009. Arkistoitu alkuperäisestä 6. heinäkuuta 2012.
  3. Unloaden Swallow -projektisivu . Haettu 3. joulukuuta 2010. Arkistoitu alkuperäisestä 10. helmikuuta 2011.
  4. Kuormaamaton pääskynen Retrospektiivi . Haettu 7. huhtikuuta 2011. Arkistoitu alkuperäisestä 22. maaliskuuta 2012.
  5. Kleckner, Reid Unloaden Swallow Retrospective . QINSB ei ole ohjelmistoblogi (qinsb.blogspot.com) (26. maaliskuuta 2011). Haettu 7. huhtikuuta 2011. Arkistoitu alkuperäisestä 22. maaliskuuta 2012.
  6. PEP 3146 - Kuormaamattoman pääskyn yhdistäminen CPythoniin . Haettu 16. toukokuuta 2014. Arkistoitu alkuperäisestä 15. maaliskuuta 2014.

Linkit