-
capri
A statically typed, general purpose programming language with an emphasis on functional programming and simplicity. Compiles to LLVM IR.
-
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.
https://github.com/05st/capri/blob/master/examples/structs.cpr → you have Pascal-style value assignment for the structs, but C-style value assignment within the structs. It says in https://github.com/05st/capri/wiki/Mutability that you just documented a "mut" keyword to distinguish mutable variables; maybe it's best left to the := for constants / immutables, and = for the mutable / "var-let"-style variables? You're onto something here.
Related posts
-
Uiua: A minimal stack-based, array-based language
-
Stack-based array-friendly static-typed proof of concept
-
[2022 Day 1-7] Going for 1 language per day, looking good so far
-
Clio: a functional, multi-threaded programming language that compiles to JavaScript
-
In search of a Python-like language potentially seen here recently