@unison@fosstodon.org
@unison@fosstodon.org avatar

unison

@unison@fosstodon.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

unison, to random
@unison@fosstodon.org avatar

This combination of ideas from @reactjs and @elixirphoenix LiveView by Dan Freeman brings Unison to the front-end: https://share.unison-lang.org/

unison, to random
@unison@fosstodon.org avatar

Unison Share, our futuristic code hosting service with hyperlinked code, rich docs w/ live code examples, semantic branch diffs, and more... is now open source! https://buff.ly/4acrytb

unison, to random
@unison@fosstodon.org avatar

🎉 The new code diff view on Unison Share displays semantic changes to a project. The diff is hyperlinked, letting you jump to the referenced definitions, and won't include noise like whitespace differences or changes to file imports. https://share.unison-lang.org/

unison, to random
@unison@fosstodon.org avatar

📰 The newest version of Unison is here. Version 0.5.19 ships with better error messages, performance improvements and a change to the "upgrade" command that makes refactoring downstream code an even nicer experience in Unison. Full release notes are here: https://github.com/unisonweb/unison/releases/tag/release%2F0.5.19

Install or upgrade Unison: https://www.unison-lang.org/docs/quickstart/#installation-options

unison, to random
@unison@fosstodon.org avatar

📰 The newest release of Unison, version 0.5.18 is out:

✅ Builtins for cryptographic signatures using Ed25519
✅ Tweaks some parameters relating to pull that should speed things up
🪲 Fixes long-standing bug preventing directly editing definitions with operators in their paths (e.g. Text.++.doc)

Install or upgrade here: https://www.unison-lang.org/docs/quickstart/#installation-options

unison, to random
@unison@fosstodon.org avatar

Unison Cloud is now generally available!

✅ Deploy with a function call.
✅ Call services as easily as local functions.
✅ Access typed storage like in-memory data structures.

You can sign up for free at: https://www.unison.cloud/

unison, to random
@unison@fosstodon.org avatar

🐝🌳 If you want to learn how to use the BTree Cloud storage datatype, check out this video introducing the BTree functionality and usage patterns. https://youtu.be/bHIaPAZdjLs?si=6__OsCyjd6iCj9uC

This weekend, you know what to do... BTry it out!

unison, to random
@unison@fosstodon.org avatar

Hey UCM.
Auto-format

this!

That's right, the new version of the UCM ships with auto-formatting capabilities. You can try it out in the latest Unison version, 0.5.15, published today.

https://www.unison-lang.org/docs/quickstart/#step-1-install-unison

video/mp4

unison, to random
@unison@fosstodon.org avatar

Announcing an easy way for users to package Unison programs! Check out https://github.com/ceedubs/unison-nix-snake for an example you can copy and run!

image/png

unison, to random
@unison@fosstodon.org avatar

If you haven't downloaded it yet, Unison's newest version is 0.5.11! You should install it or upgrade before your break so your Unison tinkering over the holidays has the best user experience. 🎁 https://www.unison-lang.org/docs/quickstart/#installation-options

unison, to random
@unison@fosstodon.org avatar

☃️ Unison's leaderboard is live! Head to https://adventofcode.com/2023/leaderboard/private and enter code 96155-309fe9eb to join other Unison community members in collecting those stars. ⭐️

unison, to random
@unison@fosstodon.org avatar

🕯It's the Ghost of Advent Past reminding you about last years' solutions. Last , members of the Unison community generously wrote up explainers for their puzzles. 💝 We published a sampling of them here: https://www.unison-lang.org/whats-new/advent-of-code-highlights2022/

unison, to random
@unison@fosstodon.org avatar

🎅🏻 Guess who's doing this year? Read about a few of the ways you can get involved this season: https://www.unison-lang.org/whats-new/aoc-in-unison2023/ Every day this week before the Advent of code we'll be calling attention to one of the many reasons you should try Unison for your puzzles! ✨

unison, to random
@unison@fosstodon.org avatar

The newest version of Unison, M5h, includes some huge improvements to the developer experience:

  • Update process has been streamlined: update, then edit to resolve all changes
  • Library upgrades are a single command: upgrade
  • The compiler performs kind checking!

Download it here: https://www.unison-lang.org/learn/quickstart/#step-1-install-unison

unison, to random
@unison@fosstodon.org avatar

Get those PRs ready! Unison has just shipped its new solution for pull-requests, officially dubbed "Contributions." Read about them here: https://www.unison-lang.org/whats-new/introducing-contributions/

unison, to random
@unison@fosstodon.org avatar

We're getting excited for @pchiusano's Unison talk at this year's Scale By the Bay!

Folks interested in microservice architectures, cloud computing, and functional programming will have lots to take away! Register here https://www.scale.bythebay.io/ and lookout for more news!

unison, to random
@unison@fosstodon.org avatar

Here's an an unsung feature of Unison Share: we made creating a library release a one-click affair. Push the "Create a Release" button and pick a version number. Your "ReleaseNotes" document will automatically be linked to the version and new users will be directed to download the latest release.

unison, to random
@unison@fosstodon.org avatar

While the Unison code update process has great potential, let's be honest, our current experience left some room for improvement. So we're fixing it! Check out a preview of the new process here.

https://www.unison-lang.org/whats-new/new-update-process/

unison, to random
@unison@fosstodon.org avatar

Here's an example of a JSON decoder for a portion of the Slack API. Use of abilities lets us program in a direct style - no need to litter map and <*> everywhere or use applicative plumbing functions.

This is using this JSON decoding / encoding library: https://share.unison-lang.org/@unison/json

unison, to random
@unison@fosstodon.org avatar

An example using unison.cloud durable storage — this HTTP service tracks a count per user. Typed durable tables can be read/written without boilerplate, much like in-memory data structures. And tables can contain any Unison value, including functions or other tables.

unison, to random
@unison@fosstodon.org avatar

Creating a project in Unison is now one command, and publishing is a couple clicks on Unison Share. This post has a 2 minute video of the whole process end to end:

https://www.unison-lang.org/whats-new/projects-are-here/

Also in this release are docs on hover, lots of performance improvements, and more!

image/png

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines