1. 12
  1.  

  2. 3

    I am trying to solve a similar/related problem in a personal project of my own that specifies a grammar and language for generating configurations. It’s very much a work in progress but has what looks like some parallels to this languages goals.

    My attempts that are in no way ready for anyone to use for serious things is at: https://crates.io/crates/ucg and documented at: https://docs.rs/ucg/0.1.0/ucglib/

    1. 4

      I’d also recommend checking out Dhall: https://github.com/dhall-lang/

      1. 1

        I’ve seen dhall and liked some of what it was doing. It’s good to see movement in this space. We don’t really need more configuration languages though. What we need are good ways to manage all the different types of configuration languages we currently have that isn’t a template language.

    2. 2

      Functional Reactive Programming is becoming a mainstream paradigm now, many people mention it, both in front-end (the historical domain) and now back-end. MGMT does a great job of reifing it’s concepts into language constructs, and I wish we had a make-like tool based on a similar approach.