jcheatsheet
uiua
Our great sponsors
- Appwrite - The open-source backend cloud platform
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
jcheatsheet | uiua | |
---|---|---|
4 | 3 | |
5 | 1,076 | |
- | 14.3% | |
0.0 | 9.8 | |
over 1 year ago | 3 days ago | |
HTML | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jcheatsheet
-
J language cheatsheet (or an alternative view for NuVoc)
Here's a quote from the repo:
I filed an issue in the repo. Do I understand the problem correctly? I think "execute u repeatedly until v^:_ returns 0" should be replaced with "execute u repeatedly until v returns 0", right?
uiua
-
Vector database is not a separate database category
As a lover of array languages, I remember being excited to read a futurist article on vector processors and programming languages. It was written right before Wes McKinney worked on Pandas (the J programming language influenced him), and I thought J/APL or another array language was going to explode. J has Jd, in which J is fully integrated. This did not come to pass (yet). No matter, I still enjoy array languages anyway. There's a new array language, uiua[1], that is a mix of array and stack concepts with a good standard library including audio and graphics.
-
Uiua: A minimal stack-based, array-based language
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:
What are some alternatives?
kotlingrad - 🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
bqnpad - Online REPL for BQN
edina - Edina - A simple stack-oriented compiled programming language.
cognate - A human readable quasi-concatenative programming language
related_post_gen - Data Processing benchmark featuring Rust, Go, Swift, Zig, Julia etc.
BQN - An APL-like programming language. Self-hosted!
ivy - ivy, an APL-like calculator
sqlite-vss - A SQLite extension for efficient vector search, based on Faiss!
ann-benchmarks - Benchmarks of approximate nearest neighbor libraries in Python