Elixir, Ruby, Lua etc.

Armenia
All the Elixir libraries I’ve been publishing recently and OpenPencil are part of the same vision. The idea is much bigger than just building another design harness.
3
1
61
6,373
Danila Poyarkov retweeted
IT'S HERE! This is Imp: declarative self-Improving language model programming in Elixir. It's a port of DSPy to the BEAM ecosystem. That means you get signatures, optimizers, agent loops, retrieval and more, all with the reliability and concurrency of the actor model and the elegance of Elixir. This started as a test of the models' ability to port things across languages, but it's become much more advanced, with Optimize-Anything support and full-fledged MCP and ACP adapters as well. Basically a whole kit of building blocks for anything you want to make. If you're interested in the DSPy paradigm, Elixir, text optimization, or weird code ideas in general, give it a look and tell me what you think! Imp is experimental, it's 0.5.0, it probably needs some expensive benchmarking to prove its optimizers really work. I'd love to get the kinks worked out before doing that haha. Imp is open source, MIT licensed, and hopefully easy to read. Given enough agents, all bugs are shallow, right? Now, without further ado: Imp! github.com/deepfates/imp
Vaguepost referencing thing that is coming
49
66
636
37,657
QuackDB 0.5.26 is out. Since the first package release, it evolved a lot. I've tested it under load and in many different consumers. @duckdb isn't just a database. It reads Parquet, CSV, JSON, Iceberg and Delta straight from S3, does full-text search, spatial and window functions, and hands back dataframes. QuackDB wraps it all in Elixir: DuckDB supervised in OTP, Ecto queries, DDL and DML as Elixir data. github.com/elixir-vibe/quack…
1
6
40
2,003
Danila Poyarkov retweeted
If coding agents will write most of our code, what happens with our communities and sense of ergonomics? How does it impact our compilers and tools?

Evolving programming languages in the AI era

This post is a collection of short ramblings on how programming languages may evolve in the AI era. It is split into two parts: Reflections and Agentic tooling. The first raises questions about what

55
70
362
49,689
Now it supports multiple backends, including Laya for local inference powered by Elixir Nx: github.com/dannote/jev_nx
Great to see Jev in ReqLLM. I've been playing with the model from the other end and ended up with a small GenServer-shaped client: github.com/dannote/jev Jev answers typed questions with probabilities, never text. On the BEAM that's just a message. So you reply to Jev from a callback, its answer arrives at 𝚑𝚊𝚗𝚍𝚕𝚎_𝚊𝚗𝚜𝚠𝚎𝚛/𝟹, and routing is pattern matching with confidence thresholds as guards. Crashed calls become error messages under a 𝚃𝚊𝚜𝚔.𝚂𝚞𝚙𝚎𝚛𝚟𝚒𝚜𝚘𝚛, recursion is a clause that replies again.
4
27
1,833
Planned for the next release, along with support for more providers and better onboarding. Also, OpenPencil will never charge you per seat or force you to store your data in a specific cloud.
We just shipped Quiver 2.0 in @paper This is the best SVG generation possible, it's an incredible leap forward • Much faster AND better quality • Cleaner geometry • New Telos model for detailed work Next level vector generation -- available today in Paper
2
1
15
850
Jido Code Multiplayer (multi-actor)
3
4
49
2,063
I love the taste behind the choice of libraries Nuxt UI is built on. The cascade of CSS variables as design tokens, tailwind-variants for defining component styles, and Reka UI as a solid foundation make for a great, well-thought-out architecture for modern frontends. This approach is much more flexible than this demo can show. It’s a pleasure to watch the project evolve.
Nuxt UI has a new theme editor and a new landing: ui.nuxt.com/theme Pick a preset or roll the dice, bend the palette curves, swap fonts, icons and radius, preview on real templates, then export only what you changed! Built with @MikeNewbon 💚
1
1
11
1,237
Danila Poyarkov retweeted
OpenPencil v0.15.0 is out ✏️ The biggest release yet: component variants and published libraries, a redesigned interface, guides and snapping, and an AI chat that finally works like a workspace. github.com/open-pencil/open-…
8
50
455
27,256
OpenPencil 0.15.1 just released. It’s good. As they say at a certain fruit company, it’s better than ever. I’m too tired to write a proper announcement post. I’ll do that tomorrow.
I’ve released a new version of OpenPencil, but immediately found a few regressions. A patch release will follow soon, and then I’ll make a proper announcement.
9
681
Redesigned the icon
7
280
Great to see Jev in ReqLLM. I've been playing with the model from the other end and ended up with a small GenServer-shaped client: github.com/dannote/jev Jev answers typed questions with probabilities, never text. On the BEAM that's just a message. So you reply to Jev from a callback, its answer arrives at 𝚑𝚊𝚗𝚍𝚕𝚎_𝚊𝚗𝚜𝚠𝚎𝚛/𝟹, and routing is pattern matching with confidence thresholds as guards. Crashed calls become error messages under a 𝚃𝚊𝚜𝚔.𝚂𝚞𝚙𝚎𝚛𝚟𝚒𝚜𝚘𝚛, recursion is a clause that replies again.
ReqLLM 1.24 is out Includes Jev support Includes LMStudio support Video, LiveBook and some helpers coming soon Jev is a whole new thing, so cool hex.pm/packages/req_llm
4
9
63
7,337
ReqLLM 1.24 is out Includes Jev support Includes LMStudio support Video, LiveBook and some helpers coming soon Jev is a whole new thing, so cool hex.pm/packages/req_llm
Got into Jev overnight, thx @typesafeai ! Adding Jev support to ReqLLM this morning Structured Outputs and the BEAM? This is gonna be so good
4
7
66
13,289
I’ve released a new version of OpenPencil, but immediately found a few regressions. A patch release will follow soon, and then I’ll make a proper announcement.
2
969
Impressive
Breaking: Browser Use + Jev = Ultrafast ⚡ Findings flights took 7s and cost only $0.0039 🤯 > new action space every step > DOM state space > small LLM fallback to type (this video is at 1x speed btw) Built a tiny open source browser agent. try it below ↓
5
676
WebMCP is about to land in OpenPencil. Just a couple more PRs left to merge before the new release. A lot of effort has gone into making both the UI and the internals more mature. I follow the competition closely, and I can see that as a product, OpenPencil is falling behind in terms of AI features. That is temporary. Unlike many competitors, who stopped at MVP-level Figma compatibility, I intended to build a strong foundation that would allow even heavy corporate workflows to migrate seamlessly to OpenPencil. The upcoming release is a big step in that direction. Internally, I’ve also managed to achieve close to 100% compatibility when reading and writing really complex files with extensive use of components and instances. This work still needs some polishing and refactoring, so I’ve delayed it until the next release. The self-hostable cloud is already in active development too. Expect more news soon.
Introducing WebMCP + agent-browser The web is becoming agent-native 𝚊𝚐𝚎𝚗𝚝-𝚋𝚛𝚘𝚠𝚜𝚎𝚛 𝚠𝚎𝚋𝚖𝚌𝚙 <𝚕𝚒𝚜𝚝|𝚒𝚗𝚟𝚘𝚔𝚎> → Discover & call tools → For missing tools, falls back to browser automation
1
12
827
Pushed a few more fixes. After running it for a day, I can say that the abnormal usage drain has stopped.
People of pi! If your Codex subscription has been draining too fast over the past week, you’ve most likely been affected by a change in how @OpenAI attributes agent turns for caching. Please try this fix and spread the word: github.com/earendil-works/pi…
9
3,292
We need that in Elixir too
This is Knap. It's a new language I created that turns data into Markdown. The syntax should feel familiar and comes with wonderfully pleasant features to modify and format plain text. Knap is open source. Over a million people already use Knap directly or indirectly because it started as the templating language I made for Obsidian Web Clipper. Now any tool can use it. You can add Knap to your app or use it via CLI. Create a batch of Markdown files from JSON or CSV, or pipe Defuddle directly into Knap to generate Markdown from HTML/URLs. The Knap site is color-coded to help beginners understand the relationship between variables (blue), filters (orange), and logic (green). I've tried to document it as comprehensively as I can. Try the Knap Playground so you can see how fun the syntax is to use! Knap is pronounced /knæp/ (with a hard k). It's named after knapping (with a silent k): the process of shaping stones to form arrowheads, scrapers, and other tools. Enjoy!
1
12
1,870
By the way, I’m still maintaining my Pi setup: github.com/dannote/dot-pi
The frontier models use pi-elixir tools pretty efficiently (Yeah, I put some effort into making their widgets look like built-in pi tools) github.com/elixir-vibe/pi-el…
1
1
16
4,471