There is a newer version of the record available.

Published August 8, 2019 | Version v1.4.1
Software Open

evhub/coconut: v1.4.1 [Ernest Scribbler]

Description

See Coconut's documentation for more information on all of the features listed below.

New features:

  • #465: new addpattern def shorthand syntax (thanks @MichalMarsalek for the issue!)
  • #301, #504, #505: full support for Python 3.6 f-strings on all targets including (thanks @m-burst for the PR!)
  • #323: added support for |**> kwargs pipes (thanks @ArneBachmann for the issue!)
  • #490: new (assert) operator function (thanks @arnauorriols for the issue!)
  • #503: added support for Python 3.8 positional-only arguments (thanks @pavelbraginskiy fo the issue!)
  • #483: fmap now works on numpy arrays (thanks @hoishing for the issue!)
  • #494: added support for pattern-matching in data definitions (thanks @arnauorriols for the issue!)
  • #493: added truncation for long MatchError messages (thanks @arnauorriols for the issue!)
  • #482: added support for Python 3.8 assignment expressions under --target 3.8 (thanks @terrdavis for the issue!)
  • #446, #458: data types are now hashable (thanks @m-burst for the PR!)
  • #502: addpattern, recursive_iterator, and TCO'd functions are now pickleable
  • #488: fewer __coconut__.py files are created when compiling in --package mode

Plus lots and lots of bugfixes!

Files

evhub/coconut-v1.4.1.zip

Files (214.1 kB)

Name Size Download all
md5:9541f0caa8a896ab42156f912a986223
214.1 kB Preview Download

Additional details

Related works