Paul Chiusano
banner
pchiusano.bsky.social
Paul Chiusano
@pchiusano.bsky.social
Working on @unison-lang.org
A lot of the incidental complexity of software can be traced back to people using something other than a real programming language to get computers to do a thing.

More here: www.linkedin.com/posts/pchius...
March 5, 2025 at 5:55 PM
`Each` is one of more magical-seeming abilities in Unison, lets you write straight line code to express nondeterminism. Example -

each [1,2,3] + 1000

Ends up as a lazy mapping over the list. share.unison-lang.org/@unison/base...
January 29, 2025 at 8:45 PM
Think I figured out how to generalize skew-binary to arbitrary arity K, yielding O(1) *worst-case* cons, and O(log_k(n)) random access. Here's example of tree it builds for K=4.

This is relevant for log-structured merge, avoid logarithmic number of "carries". Code:

gist.github.com/pchiusano/32...
December 14, 2024 at 12:29 AM
A nice moment on the internet. Comment thread on “The Sun Is In Your Eyes” by Jacob Collier.
December 6, 2024 at 2:36 AM