-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
My recent exposure to array programming languages came via a podcast called The Array Cast[1]
Not affiliated, just recommending. The regular co-hosts appear to each be experienced with various array languages such as J, APL, etc. They don't get deeply technical, but it's a nice introduction, especially on explaining the appeal.
A recent episode had Rob Pike (UTF-8, Go, etc.) on to talk about his array based calculator, Ivy[2]
[1] https://www.arraycast.com/
[2] https://github.com/robpike/ivy
> Are there any other languages that use glyphs so heavily?
APL (the first, invented in the 1960s): https://en.wikipedia.org/wiki/APL_(programming_language)
BQN (a modern APL, looks like an inspiration for Uiua though I don't know): https://mlochbaum.github.io/BQN/
Too many smaller esoteric languages to count.
Reminds me a bit of Cognate(https://github.com/cognate-lang/cognate/blob/master/INTRODUC...)
Think I would like Uiua more if it require a space between terms. It wouldn’t be quite as tacit but it would be easier to read and more flexible — you could multi-symbol operators.
The arrows that iterate through the steps is great UX. I'm new to both array and stack based programming and it was pretty intuitive.
How would I go about file i/o and parsing json? I have a data processing benchmark that I'd like to use this for.
https://github.com/jinyus/related_post_gen
Yeah
> The main language that inspired Uiua is BQN. While I had heard about APL before, BQN was my first real exposure to the power of the array paradigm. I think the language is an astounding feat of engineering. Marshall is both a genius and a great communicator.
https://www.uiua.org/docs/design
Also, a week ago there were only two contributors to the project: 1000+ by kaikalii, and this single commit by Marshall:
https://github.com/uiua-lang/uiua/pull/1/files
Related posts
-
Bare minimum atw-style K interpreter for learning purposes
-
[2022 Day 1-7] Going for 1 language per day, looking good so far
-
Capri: a statically typed, extensible, and concise (almost) functional programming language
-
Clio: a functional, multi-threaded programming language that compiles to JavaScript
-
In search of a Python-like language potentially seen here recently