Unison

Unison

@unison-lang.org

Friendly programming language from the future Open source http://github.com/unisonweb/unison Cloud platform: https://unison.cloud Community: https://unison-lang.org/discord

558 followers4 following119 posts

✨ Unison 1.3.0 and base 7.17 have been released ✨ - Pattern matching on Bytes literals - 'signature' command to see type signatures - Improved function signature formatting - Builtins for ALPN TLS and P256 keys github.com/unisonweb/un...

github.comRelease release/1.3.0 · unisonweb/unisonWhat's Changed Expose P-256 ECDSA crypto builtins by @MauScheff in #6222 Add signature command by @ChrisPenner in #6225 Don't generate LSP type sig suggestions for generated methods by @ChrisPenne...

Unison reposted

computational.chat introduces a simple idea: computations that can pause for user input with rich UI controls. Unlike a typical chatbot, there's a real programming model here, and these conversational flows can include any mix of regular code, humans-in-the loop, and LLMs.

🎥 New conference recording from the Unison community! A deep dive into content-addressed code and how it changes refactoring, dependency management, and remote code execution. 🌟 Dejan's keynote is one to watch! www.youtube.com/watch?v=mQHo...

youtube.comDejan Miličić - Unison: A New Programming ParadigmUnison is a pure functional language introducing a groundbreaking concept: content-addressed code. On top of the well-known advantages of functional programm...

🫣 Ever open social media to post one thing… and resurface 20 minutes later? Well, here's @impurepics.bsky.social wiring up a Unison-powered CLI solution for that. They walk through the code, the Unison workflow, and how it all fits together. 👑 Thanks @impurepics.bsky.social, we're huge fans!

youtu.beI automated social media posting with this Unison cli appYou know that feeling when you need to post something on social media really quickly, but then you get stuck scrolling through all the bad takes. Well, I do ...

📰 UCM 1.1.0 is out! * `dependents` can search by variant, not just type or ability name * New built-ins for Argon2id hashing * VS Code actions: Edit Definition & Open on Share * MCP tool: `share-project-info` * Faster bytes ops & improved run command

github.comRelease release/1.1.0 · unisonweb/unisonWhat's Changed Features: The dependents command now work on constructors and ability requests. (#6115) Support for "Edit Definition" and "Open on Share" in the Unison Language VS Code extension v1...

📰 Unison 1.0.2 is out! - `diff.update` lets you preview a change before committing an update - MCP upgrades: agents can rename, move, and delete definitions & namespaces - Fixed `text.find` for numeric literals - Parsing fix for multi-line matches

github.comRelease release/1.0.2 · unisonweb/unisonWhat's Changed New diff.update command highlights changes in the scratch file. (#6080; thanks @bbarker!) MCP improvements. (#6081, #6082; thanks @kn0ll!) Fixed a parsing error involving multi-line...

🎉 Yes! It's a lovely time to get reacquainted with Unison!

Jamie Gaehring@jgaehring.bsky.social

Oh wow, almost missed this! @pchiusano.bsky.social's 2019 Strange Loop blew my mind but having gained a deeper appreciation of distributed computing & its challenges since then, Unison strikes me more & more as such a novel, subtle, holistic, elegant approach. I def need to reacquaint myself now!

Unison reposted

@unison-lang.org v 1.0 passes my language readiness criteria * Good language server support * Trivial to make a word frequency program with tests It's mind blowing 🤯 to program with code fragments, instead of projects of files. Very composable. Promising, but hard to imagine its effect on DevOps

Unison reposted

I've been watching Unison's development for several years. I was hooked the moment I first saw the slide "A Unison codebase is a database." Since then, an entire ecosystem has grown, including UCM Desktop, Unison Share, Cloud... And now, 1.0 is out! 🎉

Unison reposted

HELL YEAH!!!! I cannot describe how happy this makes me, ever since hearing Runár give an early description of the idea... The subsequent conversation had me hooked immediately.

Unison reposted

Want to try a radically innovative programming language? Unison is ready! Unison is approachable, user-friendly, and has a great community of friendly folks :) On top of that it has mind-bending features like serializable function closures and built-in distributed programming tools!

This release will serve as a Unison 1.0 release candidate, setting the stage for a 1.0 version once we confirm there are no major issues.

Unison@unison-lang.org

📰 Unison 0.5.50 is out * New `branch.diff` command (with diff-tool support) * Support for adding comments to branch history * MCP agents can `test`, `update`, and `run` code * Smarter `run` command behavior Check out the full release notes:

📰 Unison 0.5.50 is out * New `branch.diff` command (with diff-tool support) * Support for adding comments to branch history * MCP agents can `test`, `update`, and `run` code * Smarter `run` command behavior Check out the full release notes:

github.comRelease release/0.5.50 · unisonweb/unisonWhat's New ucm 0.5.50 has lots of updates and new features (and is also a 1.0 release candidate)! workflow improvements new branch.diff command for comparing branches, also with difftool support v...

A Unison terminology reminder, for the working dev: ↖️ Dependents: what 𝘶𝘴𝘦𝘴 a given term (where is this thing even called?) ↘️ Dependencies: what is this term 𝘮𝘢𝘥𝘦 𝘧𝘳𝘰𝘮 (how does this code even work?) Fortunately, Unison Share exposes both in our code browsing UI!