π» expert π»
Official Elixir Language Server Protocol implementation
π https://expert-lsp.org
#homebrew #newpkg #macos #linux #formula
Posts by David Bernheisel
The NYC Elixir Meetup, organized by @davelucia.com and Kate Rezentes, brought the community together for a great evening of talks and shared experiences.
Dan Janowski joined to share how to get involved with the Foundation
Too bad it's not called Zex
I love it. I wrote some zig and didn't like it. It was like writing C with JavaScript. If there was some Elixr styling to it I'd get there in a heartbeat.
oooooh i can't wait :)
Workflows in Oban Web are coming along nicely...
Now you can render to a terminal using Easel using the same Canvas API. github.com/jeregrine/Ea...
Heyo -- if anyone's using this and it works, LMK! Just wanna make sure it's not a "works on may machine" situation and I shipped something that doesn't work for folks.
News includes Expert LSP releasing its first RC, Elixir v1.20 compile time improvements up to 20% faster, #Livebook Desktop moving to Tauri with #Linux support, a new erlang-python library for ML/AI integration, and more! @elixir-lang.org #ElixirLang #AI #ML www.youtube.com/watch?v=Ed83...
Livebook desktop now supports Linux!
#ElixirLang
I build a Neovim blink.cmp source for Hex.pm. Now you can search hex packages from your mix.exs file, and autocomplete versions.
github.com/dbernheisel/...
The first release candidate for Expert is out!
You can read the announcement here: expert-lsp.org/the-first-re...
#ElixirLang
I went with unraid, which is mostly NAS but can do docker and other VMs. None of them are wonderful. Proxmox looks good too.
HomeAssistant for all the automation stuff tho.
arxiv.org/abs/2602.12670 This is why hexdocs.pm/usage_rules exists. Package authors need to be providing the context that will guide your agent to successfully use their package. As their library changes, they can update their agent guidance. #ElixirLang
I think this is just M1 right? Anything lacking on it?
Introducing Sagents -- an open-source #ElixirLang framework for building #AI agents with human oversight, composable middleware, and real-time Phoenix LiveView integration.
Built on OTP. Each agent is a supervised GenServer.
Watch the full demo: www.youtube.com/watch?v=r-14...
Elixir and Python jobs running together, living side-by-side in the same Oban Web dashboard
Cron status and management, coming soon to Oban Web
Of course we can't turn off our brains! We still need to learn, and AI _can_ help us learn
We have to seek understanding, not accomplishment.
We have to seek a helper in AI, not doers.
Granted there are tedious tasks that are just time-consuming more than learning, and AI is ok for that too.
> Although this group encountered many errors, they also independently resolved them. On average, this mode was the fastest among high-scoring patterns and second fastest overall, after AI delegation.
3/4
Here's the sweet spot:
> Conceptual inquiry (n=7): Participants in this group only asked conceptual questions and relied on their improved understanding to complete the task.
cont... 2/4
www.anthropic.com/research/AI-...
I know it's from a conflict-of-interest source but I can anecdotally affirm some of their points.
1/4
Elixirβs 15th anniversary brings v1.20 RC with full type inference, Chris McCord launches Sprites(dot)dev, LiveVue v1.0 goes stable, Gust #workflow engine debuts, and more! #ElixirLang @elixir-lang.org #VueJS www.youtube.com/watch?v=dJA9...
A few people have asked, so I extracted the diagnostics code from my type checker into its own package: github.com/QuinnWilton/...
This could probably use some more battle-testing, but I tossed in some examples for using it with macros, a complex DSL, with nimble_parsec, and for validating yaml.
The default theme was kinda too noisy for me, but thankfully I could make it work just like tmux and be slim and minimal. Looking at my terminal, you probably couldn't tell it's zellij.
I've been using Zellij as my terminal multiplexer and it's been amazing. It's modal just like neovim, highly customizable, fast, and so far a pleasure. If you're using tmux or want persistent sessions (eg, ssh into your computer via tailscale from phone), you need this.
github.com/zellij-org/z...
youtube.com/watch?v=-IcU... just going to leave this here, though I'm sure it's mostly preaching to the choir.