Lessons learned working decades with Graphical DSLs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dhall-lang

    Maintainable configuration files

  • > I wouldn’t want to run arbitrary code when parsing these documents, and I think yaml suits it well.

    I understand your point that it might be harder for you to run arbitrary code. Depending on where it runs you need to make sure to isolate it.

    But other than that, I think your imagination isn't correct. Because even if I want to define something like permission-policies, there is usually a lot of repitition that I'd like to factor out. And doing that with YAML is most often impossible.

    But if you still decide to go with a non-programming language for configuration, then have a look at dhall: https://dhall-lang.org/

    It allows a lot of logic/abstraction through functions and imports, is typesafe and also has builtin YAML generation. Even the few code examples at the page that I linked above show how you can factor things out easily there.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Pkl, a Programming Language for Configuration

    12 projects | news.ycombinator.com | 2 Feb 2024
  • What Is the Point of Decidability

    1 project | news.ycombinator.com | 5 Oct 2023
  • Show HN: FlakeHub – Discover and publish Nix flakes

    2 projects | news.ycombinator.com | 22 Aug 2023
  • Home Blog Better configuration languages – A talk about Dhall [video]

    1 project | news.ycombinator.com | 17 Aug 2023
  • What config format do you prefer?

    11 projects | /r/rust | 4 Jul 2023