haskell

Tag

Cards List
#haskell

Diagrams for Penrose Tiles

Lobsters Hottest · 4h ago Cached

This blog post describes using the Haskell Diagrams package to generate finite regions of Penrose's kite and dart non-periodic tilings, and introduces a Haskell package (PenroseKiteDart) for constructing these tilings.

0 favorites 0 likes
#haskell

Type-checked non-empty strings

Hacker News Top · 4d ago Cached

This post shares a Haskell technique for type-checked non-empty strings using GHC's RequiredTypeArguments, achieving compile-time validation and a ~10% build-time improvement in a large codebase.

0 favorites 0 likes
#haskell

@heynavtoor: A philosophy professor at UC Berkeley built one of the most useful tools on the internet. Not a developer. Not a startu…

X AI KOLs Timeline · 5d ago Cached

This article highlights Pandoc, a free and open-source document conversion tool created by UC Berkeley philosophy professor John MacFarlane. It converts between over 50 formats locally without uploading files, saving significant time and maintaining privacy.

0 favorites 0 likes
#haskell

Record type inference for dummies

Lobsters Hottest · 2026-06-23 Cached

The article explains the basics of type inference for anonymous records in statically typed languages, using type theory notation and Haskell as the implementation language.

0 favorites 0 likes
#haskell

Nix for Haskell: Static Builds

Lobsters Hottest · 2026-06-18 Cached

This tutorial explains how to create statically-linked executables for Haskell projects using Nix, covering configuration of GHC for static builds and integration with Docker.

0 favorites 0 likes
#haskell

Making GHC upgrades easy

Lobsters Hottest · 2026-06-17 Cached

The GHC team outlines progress on making GHC upgrades easier, focusing on the Big Stability Goal and Base Package Goal to decouple the base package from compiler releases.

0 favorites 0 likes
#haskell

Show HN: Sabela – A Reactive Notebook for Haskell

Hacker News Top · 2026-06-14 Cached

Sabela is a reactive notebook for Haskell, enabling interactive data science and functional reactive programming with support for Python interop and 3D graphics.

0 favorites 0 likes
#haskell

Announcing Mutation Testing in Haskell

Lobsters Hottest · 2026-06-04 Cached

Mutation testing is now generally available in the sydtest Haskell testing framework, enabling developers to automatically verify test suite quality by generating code mutations and checking that tests catch them. The author was motivated by the rise of AI-generated code (via Claude) and the need for an objective, automated measure of test coverage.

0 favorites 0 likes
#haskell

H2JVM - A Haskell Library for writing JVM Bytecode

Lobsters Hottest · 2026-06-01

H2JVM is a Haskell library that allows developers to write JVM bytecode directly in Haskell, enabling low-level JVM manipulation.

0 favorites 0 likes
#haskell

Homomorphic static analysis

Lobsters Hottest · 2026-05-31 Cached

Explores the concept of static analysis using applicative functors in Haskell, contrasting with monads, and discusses interpreting code in data-agnostic contexts for analysis without executing effects.

0 favorites 0 likes
#haskell

Data types à la carte (2008)

Lobsters Hottest · 2026-05-30 Cached

This paper presents a technique for composing data types and functions from independent components, and extends the approach to combine free monads, enabling a modular structuring of Haskell's IO monad.

0 favorites 0 likes
#haskell

Stealing from Biologists to Compile Haskell Faster

Hacker News Top · 2026-05-30 Cached

The article explores the optimal ApplicativeDo scheduling problem in GHC, which is disabled by default due to slowness, and draws an analogy to the dynamic programming algorithm used for RNA folding to improve compiler performance.

0 favorites 0 likes
#haskell

Coalgebras and Automata

Lobsters Hottest · 2026-05-30 Cached

An introductory literate Haskell document exploring the relationship between coalgebras and automata, demonstrating how state machines can be modeled using fold and unfold operations within category theory.

0 favorites 0 likes
#haskell

Lambda on Lambda: Serverless Haskell on AWS

Lobsters Hottest · 2026-05-25 Cached

Jack Kelly provides an end-to-end example and talk slides for deploying Haskell functions as AWS Lambda using OCI containers and OpenTofu.

0 favorites 0 likes
#haskell

Announcing feed-repeat v1.0

Lobsters Hottest · 2026-05-25 Cached

Announcing feed-repeat v1.0, a self-hostable tool that reposts old articles from RSS/Atom feeds into a new feed for spaced repetition.

0 favorites 0 likes
#haskell

Haskell Foundation 2026 Update

Hacker News Top · 2026-05-21

The Haskell Foundation provides an update on its activities and initiatives for the year 2026.

0 favorites 0 likes
#haskell

Show HN: Hsrs – Type-Safe Haskell Bindings Generator for Rust

Hacker News Top · 2026-05-19 Cached

Hsrs is a type-safe FFI bindings generator that allows Rust code to be called from Haskell with automatic memory management, type conversions, and Borsh serialization. It provides annotations in Rust and generates idiomatic Haskell wrappers.

0 favorites 0 likes
#haskell

Profunctor Equipment in Haskell

Hacker News Top · 2026-05-16 Cached

This blog post provides a toy Haskell implementation of profunctor equipment, including natural transformations and composition, to make category-theoretic concepts accessible to programmers.

0 favorites 0 likes
#haskell

Accelerate

Hacker News Top · 2026-05-16 Cached

Accelerate is an embedded domain-specific language in Haskell for high-performance parallel array computations, supporting online compilation to multicore CPUs and CUDA GPUs.

0 favorites 0 likes
#haskell

Golden Testing a CAD Library

Hacker News Top · 2026-05-11 Cached

The author describes implementing golden/visual regression testing for the Waterfall-CAD Haskell library using SVG output and the tasty-golden library.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback