Hasql v2: the Native Era
Hasql v2, a Haskell database library, is now available and can run natively in Haskell with no external dependencies, or continue using libpq, with no performance degradation and minimal API changes. …
Hasql v2, a Haskell database library, is now available and can run natively in Haskell with no external dependencies, or continue using libpq, with no performance degradation and minimal API changes. …
A discussion on the Haskell Discourse forum highlights that AI-assisted developers produce commits at three to four times the rate of their peers but introduce security findings at 10x the rate, accor…
The software package ychr has been released on Hackage, with its author emphasizing that users should review the code before trusting it. The author states that every change was reviewed by multiple i…
The Haskell development roadmap for Dependent Types (DH) will be updated with links to key research papers, including PhD theses by Adam Gundry (2013) and Richard A. Eisenberg (2016), a specification …
Warp, a terminal emulator, announced hot-path performance optimizations that increase keep-alive throughput by 101% and reduce allocation by 51%. The optimizations aim to improve responsiveness and ef…
Haskell Foundation (HF) is collecting common legal questions about large language models (LLMs) to present to a legal expert, focusing on EU and US frameworks, with the goal of publishing answers to h…
Simon Peyton Jones announced a project to produce a new Haskell report, revising the Haskell 2010 language report to account for language changes over the years, aiming to fix the issue that GHC canno…
A developer announced siza, a harness that pairs a local LLM with a Sabela notebook to improve Haskell code generation for data work, addressing issues like hallucinated modules and small context wind…
A developer has automated the process of forking, patching, building, testing, and pushing code for Haskell packages affected by the Monad of No Return proposal. Out of 112 repos, 24 successfully buil…
A Haskell beginner encountered unexpected behavior in a conditional expression due to operator precedence, where `x && y == False` was parsed as `x && (y == False)` instead of `(x && y) == False`. The…
A developer published ghcid-check, a small wrapper script around ghcid that provides programmatic fast feedback for Haskell coding agents, allowing users to launch a ghcid process with `ghcid-check --…
A thought experiment contrasts the agentic codemaxxer who produces five working Python apps through constant iteration with the haskeller who writes a lasting library while relaxing outdoors, question…
Scarf, a cash-flow-positive software company, is moving away from Haskell after seven years of production use, citing slow feedback loops and development costs. The company will retain Haskell for its…
Scrive, a legaltech company in the e-signing space, is hiring a Senior/Staff Haskell Developer for a fully remote position within the EU/EEA. The role requires 8+ years of professional experience with…
A Haskell developer explains that strictness analysis, a denotational concept, does not guarantee a function evaluates its argument on every code path, as demonstrated by the function \x y -> x `seq` …
The Haskell Foundation will host a 2.5-hour online workshop on Friday, June 26, featuring five talks on AI applications in Haskell development, including LLM integration, tooling, and agentic coding. …
MicroHs, a Haskell compiler, is being used in practical applications including keyboard firmware and interactive notebooks, demonstrating its growing utility beyond theoretical use. Developers report …
MatX, an AI chip startup, is hiring a Bluespec Design Engineer, seeking Haskell developers even without hardware experience. The role is based in Mountain View with hybrid requirements for US candidat…
A new notebook gallery called Sabela has been launched on the Haskell Discourse forum, showcasing interactive tutorials and scripts. The project, credited to contributors tomjaguarpaw and hungryjoe, a…
Christian, an engineer at Tweag, released the first version of tricorder, a new development tool for Haskell that serves as a standalone replacement for ghcid or ghciwatch. The tool features a CLI tha…