Skip to content

Version 0.9.0

Compare
Choose a tag to compare
@Technologicat Technologicat released this 05 Oct 10:28
· 2828 commits to master since this release

"Super Syntactic Fortress MACROS" edition:

  • Macros! New module unpythonic.syntax, adding syntactic macros for constructs where this improves usability. See macro_extras for documentation.
    • Notable macros include curry (automatic currying for Python) and cond (multi-branch conditional expression, usable in a lambda), and macro variants of the let constructs (no boilerplate).
    • As of this writing, requires the latest MacroPy3 from git HEAD.
    • Not loaded by default. To use, from unpythonic.syntax import macros, ....
  • Include generic MacroPy3 bootstrapper for convenience, to run macro-enabled Python programs.
  • Fix bug in let constructs: should require unique names in the same let/letrec.
  • Fix bug in unpythonic.fun.apply.