shakedown.social: About · Status · Profiles directory · Privacy policy
Mastodon: About · Get the app · Keyboard shortcuts · View source code · v4.3.4
Crosstacks are Orthogonal Stack Views
https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.8-PROPOSAL-crosstacks.md
Crosstacks are a new ual kind of element that provides orthogonal views across multiple stacks (think: a row of a spreadsheet that traverses several stack columns).
This extension lets you work with data in both vertical (traditional stack) and horizontal (cross-stack) directions with equal efficiency. With crosstacks, you can elegantly express complex operations on multi-dimensional data without specialized syntax. Tailored for matrix operations, image processing, and tensor calculations while maintaining ual's philosophy of explicit, efficient operations.
HA-HT
https://github.com/ha1tch/ual/blob/main/doc/compiler/crosstack-implementation/haht.md
Under the hood, crosstacks use a Hybrid Adaptive Hash-Tree structure that combines direct addressing with specialized data structures. The first two levels provide O(1) access to positions, while the third level adapts between five different implementations based on actual usage patterns. This approach delivers consistent performance for both vertical and horizontal access while efficiently handling sparse data and diverse workloads. At this time this is our best candidate implementation.
I learned some fraction of #GoLang 11 years ago. I’ve written simple things. Here’s an example: https://github.com/wolf/intset/blob/main/intset.go. I could probably, with a reference, solve a reasonable problem in it. Yes, Go is simpler than #Cpp or #RustLang. It seems like a fine language. I just didn’t have any reason to use it. I didn’t find it compelling. If employment required me to use it, I would; but it doesn’t hold for me the level of excitement as #Python and Rust.
that whole #typescript #golang rewrite discussion here and on other networks is kinda funny
i mean, let people use the language they want??
the “yOu ShOuLd HaVe UsEd #RuSt" gang is strong, but it’s far from perfect and you can literally use almost anything to run almost anything on almost anything
often times (not always!) people have put some decent thought behind their decisions
reminds me of one of my favorite quotes:
“Everyone you will ever meet knows something you don't.”
Mastodon is the best way to keep up with what's happening.
Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.
Create accountLogin