Tweag by Modus Create

@tweag.io

Tweag is the home of specialized engineering and advisory for Modus Create, uniting engineers and researchers to solve complex challenges. With expertise in functional engineering, build systems like Nix, Bazel, and Buck2, and blockchain like Cardano.

🌳 Topiary now supports Language Injections, formatting "forests" of syntax trees embedded in one another—OCaml inside OCamllex, Rust/JSON blocks inside Markdown—without breaking the host layout. Read all about how we leveraged Tree-sitter to make this happen: www.tweag.io/blog/2026-07...

Topiary: Formatting Forests

How Topiary can now format embedded languages in OCamllex and Markdown files, and how the injection system works under the hood.

tweag.io

Christian Georgii presents tricorder at the Haskell Foundation's "Haskell and AI" workshop. A new DX tool providing simple, fast and focused feedback for building Haskell programs. He'll show you how it works and what can be tweaked to adapt it to your workflows. 🎥 youtu.be/vDmyl0ZJRF8?...

Haskell and AI Workshop

Welcome to the Haskell Foundation online workshop on AI and Haskell! 11:30 Alfredo Di Napoli: Consulting for clients who use AI: a tale of a few hats 12:00 Gautier Di Folco: LLM as a SDLC…

youtu.be

I wrote about my sheaves project in prose form. Code, even small as that project, doesn't give you a lot of navigation keys. So I wanted to make something a bit more sequential to help get the important points across. Let me know if it helps.

Tweag by Modus Create@tweag.io · 2mo ago

In his latest blog post, @aspiwack.bsky.social shows how, despite textbook definitions suggesting the contrary, sheaves (from category theory) can be implemented in ordinary functional programming languages. www.tweag.io/blog/2026-06...

Announcing tricorder, an incremental build tool for Haskell: multi-component auto-discovery, a background build daemon and a TUI dashboard. Great to pair with LLM agents: it has a context-friendly CLI and includes a skill for tight feedback loops. tinyurl.com/dmpc8mbk

build //newsletter issue 31 just dropped From remote caching tricks to running Claude prompts as Bazel actions, plus how to stop external resources breaking your builds .. there's something for every build nerd in this issue. BazelCon '26 in Amsterdam, who's going? build.news

Bild

We sat down with Torsten Grust who is a professor of DB systems at the University of Tübingen. We talked about the best way to program databases, how to bridge the gap between regular programming languages and databases, and compiling just about everything to SQL. haskell.foundation/podcast/81/

Torsten Grust

Mike and Andres sat down with Torsten Grust, who is a professor of DB systems at the University of Tübingen. Even though Torsten loves SQL, he's used functional programming and Haskell to inform his w...

haskell.foundation