Re: [python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-29 Tema obsahu Petr Prikryl
superman Pokud jakákoliv konstrukce větvení nebo cyklu neprovádí testy a jiné příkazy způsobem, který by mohl mít za následek vedlejší efekt, a pokud je tělo takové konstrukce prázdné, dá se úplně vynechat. Pokud testy volají funkci, pak jste s optimalizací skončil. A for cyklus v

Re: [python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-29 Tema obsahu superman
Pokud ta funkce nemá vedlejší efekt (což jsem zmínil) pak ji ani nemusím volat, abych mohl celou konstrukci vypustit. A můžu to udělat právě optimalizací v AST, tedy jakoby na úrovni přeparsovaného zdrojového textu. Problém je, jak zjistit, že ta funkce nemá vedlejší efekt. Iterátor není

Re: [python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-29 Tema obsahu Petr Prikryl
superman Z tohoto pohledu se ptám ještě jednou. Co to je klasický cyklus? Je jeho speciálnost pro programátora natolik důležitá, aby opodstatnila současnou existenci konstrukcí for/foreach? A v jakých jazycích se takový klasický for vlastně používá? Já tedy nevím, ale cyklus for,

[python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-28 Tema obsahu Petr Prikryl
superman Haha. Vzhledem k tomu, že GvR dělá problém pouhá implementace některých příkazů, a snaží se je v pythonu 3000 vyhodit, přičemž se tímto důvodem vůbec netají, pak čekáte subtilnější věci jako je optimalizace? GvR nikomu nebrání vytvořit mnohem dokonalejší odnož Pythonu. Čeká jen na