A pure-computation package: no capabilities block

The complete source of packaging_jsonparser.ek9, compiled by the EK9 compiler. Shown on packaging.html.

#!ek9
defines module site.packaging.jsonparser

  defines package

    publicAccess <- true
    version <- 2.1.0-0
    description <- "Pure JSON parsing library"
    license <- "MIT"

    //No 'capabilities' block: pure computation, no gated types used.
    //Omitting the block is the current idiom for pure libraries.

    deps <- {
      "org.ek9.collections": "1.0.0-0"
      }

  defines function
    describe() as pure
      <- rtn as String: "site.packaging.jsonparser"

Download packaging_jsonparser.ek9