Datastar Unison SDK
Continuing my experiments with streaming HTTP in @unison , I released a new SDK for Datastar SSE events on top of my recent http-streaming-server library
Datastar Unison SDK
Continuing my experiments with streaming HTTP in @unison , I released a new SDK for Datastar SSE events on top of my recent http-streaming-server library
Until #UnisonLang takes over, #Nix is amazing.
I just converted my non-deterministic build system from ‘cabal build’ and ‘spago build’ to ‘nix build ‘in like three hours. Now, I can deploy this anywhere as a self-contained VM. I’m still brainstorming the ramifications of this.
Thanks to #pursnix and #IOG #IOHK #HaskellNix
#Haskell #Purescript #Deku #Hyrule #FRP #postgres
https://github.com/harryprayiv/cheeblr/commit/2dda5b2939914ea97ca1878b96c1db48a706ba49
HTTP Streaming Server in Unison
New year, a fresh bake: unified streaming for HTTP responses
Advent of Code in Unison, Day 7
https://share.unison-lang.org/@nathanielknight/aoc2025/code/main/latest/terms/day07/README
This was _much_ smoother than day 6 for me. The solid block of characters made for an easy parser and the data structure I used for part 1 transitioned nicely into part 2.
Advent of Code in Unison, Day 6
I made bad choices (or got unlucky) with my parser for this one and had to re-work it substantially for part 2, which is a shame because the parsing is the hard part on this one.
https://share.unison-lang.org/@nathanielknight/aoc2025/code/main/latest/terms/day06/README
A hair late, but here's Advent of Code in Unison, Day 5!
https://share.unison-lang.org/@nathanielknight/aoc2025/code/main/latest/namespaces/day05
Range overlap ends up being pretty straightforward in Unison. I ended up implementing most of part 2 as a premature optimization for part 1. Take THAT Donny Knuth. 😛
Advent of Code in Unison, Day 4!
https://share.unison-lang.org/@nathanielknight/aoc2025/code/main/latest/terms/day04/README
Grid based puzzles are always a good time. My favourite trick for these is to use an associative data structure for the board instead of a nested array (shout out to _Clojure Programming_ for teaching me that trick).
Day 03 was fun solving with Each ability of #unisonlang that provides non-determinism and backtracking #adventofcode #aoc
Day03 of Advent of Code: the return of Joltage!
https://share.unison-lang.org/@nathanielknight/aoc2025/code/main/latest/terms/day03/README
A few hurdles dealing with List functions, but otherwise a pretty straightforward puzzle.
Day 02 of #aoc -
I tried to stick to solve without resorting to text conversion and purely with arithmetic means. I am sure there are more optimisations possible, but it's been fun.
Sharing atproto-experiments: a foundation for building AT Protocol tools using @unison .
And the first tool is to sync Bluesky replies as Leaflet comments.
Sharing atproto-experiments: a foundation for building AT Protocol tools using @unison-lang.org@bsky.brid.gy . And the first tool is to sync Bluesky replies as @leaflet.pub@bsky.brid.gy comments. #atproto #unisonlang #leafletpub
atproto-experiments
A #postgres client for #unisonlang inspired by #scala skunk :scala:
https://share.unison-lang.org/@runarorama/postgres
cc @tpolecat
Checking out #unisonlang, recommended by José Valim, the creator of #elixir.
Giving off #nix vibes. Actually I have only ever had false starts setting up Nix.
Speaking of which, still want to migrate to Lua for Neovim config and set up the native lsp interface...
♾️
@samir it wouldn't surprise me if #unisonLang represents code that way internally. It's certainly wrestling with escaping the same local optimum problem.
Logging has some interesting parallels. #DBus famously discarded text for its own proprietary binary format and now you can't read #Linux logs without using its tools.
Released UniChorn - functional choreographic programming library in Unison.
It's a port of HasChor, similar library in Haskell.
Videos of the #unisonlang Conference are starting to appear:
https://www.youtube.com/playlist?list=PLQ0IlHfOk1GjQah6kjsknDpOQZDpf5iYP
You're coming to the #unisonlang conference today right?
Its free.