Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aryairani
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
2 ms
·
1.
▲
by
aryairani
1y ago
`haskell-distributed` is awesome, but the reason Unison is a new language is exactly to avoid the limitations of such frameworks, namely that they _can't_ send arbitrary code and data around like Unison can. You should totally write up
2.
▲
by
aryairani
1y ago
Is anything locked into Unison Cloud, which is also free for unlimited services? What would be enough?
3.
▲
by
aryairani
1y ago
I don’t totally understand the question (what’s a regular cycle?), but the only sort of cycle that matters is a strongly connected component (SCC) in the dependency graph, and these are what get hashed as a single unit. Each distinct elemen
4.
▲
by
aryairani
1y ago
(All Unison values can also be decompiled into an AST anyway.)
5.
▲
by
aryairani
1y ago
There's an algorithm for it. The thing that actually gets assigned a hash IS a mutually recursive cycle of functions. Most cycles are size 1 in practice, but some are 2+ like in your question, and that's also fine.
6.
▲
by
aryairani
1y ago
No, Unison has its own native version control, and a code sharing platform at https://share.unison-lang.org
7.
▲
by
aryairani
1y ago
> There aren’t enough swear words in the English language to adequately describe how frustrating computers and programming can be, but we have at least always been able to count on them for precision: to perform exactly as instructed thr