[python] Too much freedom?

2017-01-02 Tema obsahu Vláďa Macek
Ahoj všem, hezký nový rok. Občas mě napadne... Python je silně dynamický jazyk, tj. umožňuje velmi svobodné operace s objekty, metaprogramování atp. Až tolik, že to některým lidem přijde moc a vyvíjejí aktitivy, jak ho trochu spoutat a něco za to získat. Otázka. Obětovali byste některý z

Re: [python] Too much freedom?

2017-01-02 Tema obsahu Petr Messner
Ahoj, mě to všechno zatím řeší Cython :) Když teda potřebuju rychlost. Zrychlení o 20% (nebo 25% nebo 50%...) - opravdu by to něčemu prakticky pomohlo? Jen málokdo funguje v takových rozměrech, aby 20% zrychlení Pythonu znamenalo, že se ušetří vůbec nějaké množství nákladů na hardware. Mě by se

Re: [python] Too much freedom?

2017-01-02 Tema obsahu Michal Vyskocil
Ahoj, Souhlasím, že gil je větší problém. Na rychlost je pypy, volitelné typování už fanda standardní knihovna. Já bych za sebe přidal lepší a jednodušší packaging, než setup.py, setup.cfg, manifest, requirements.txt a všechny ty věci. Nevím jak pro ostatní, ale pro mě je setuptools čirá magie.

Re: [python] Too much freedom?

2017-01-02 Tema obsahu Honza Javorek
Nechci moc odbíhat, ale co existuje PyPA a vyvíjí to, plus píše https://packaging.python.org/, tak se v tom balíčkování jde orientovat trochu lépe, ale pořád je to nebe a dudy oproti např. (já vím, mladšímu) npm. Za mě je to taky momentálně největší bolest Pythonu. HJ 2017-01-02 20:19 GMT+01:00

Re: [python] Too much freedom?

2017-01-02 Tema obsahu Vláďa Macek
Děkuju za dosavadní odpovědi. Určitě jsou zajímavý, ale tak nějak mám pocit, že jste se nezdrželi na podstatě otázky. :-) Nebo si to mám jednoznačně vyložit jako "svobodnou dynamičnost jazyka neomezovat, protože zmíněný hypotetický zisky ve skutečnosti většina nevyužije nebo je možné jich