Hlavní navigace

Názor k článku Funkce v programovacím jazyku Lua - uzávěry od Inkvizitor - No tak tohle jsou zajímavé příklady. Takové věci...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 4. 2009 9:11

    Inkvizitor (neregistrovaný)
    No tak tohle jsou zajímavé příklady. Takové věci se pro Python obyčejně programují v C (resp. v jiných jazycích, které kompilují do nativního kódu, jako Pyrex nebo OCaml), což má samozřejmě i svoje nevýhody. Ty knihovny neznám, takže nemohu posoudit, nakolik to hezky koresponduje s doménou problému, ale klidně to může být možné. Každopádně tohle je hodně nízkoúrovňová práce, takže pokud je alternativou nějaká C knihovna, tak proč ne.

    Co je parciální aplikace syntaxe a proč by měla zajímat programátora v Pythonu? Pokud jde o tzv. currying, doporučuji podívat se na standardní modul functools, konkrétně na funkci partial(). To je koneckonců i lepší náhrada uzávěrů v některých případech (parametrizované callbacky).