haskell

Tag

Cards List
#haskell

A Specialised Haskell Processor on FPGA

Lobsters Hottest ↗ · 2d ago Cached

A PhD researcher demonstrates Ouros, a specialised combinator-based graph reduction processor for Haskell implemented on an FPGA, now with IO capability handled entirely in hardware with no software runtime underneath.

0 favorites 0 likes
#haskell

An LC-3 Disassembler in Haskell

Lobsters Hottest ↗ · 3d ago Cached

A blog post walking through building a disassembler for the educational LC-3 assembly language in Haskell, covering instruction decoding, fixed-point cleanup, postprocessing, and pretty-printing.

0 favorites 0 likes
#haskell

Full Haskell-like Type Class resolution in Java

Lobsters Hottest ↗ · 2026-10-27 Cached

A 79-minute deep-dive blog post demonstrating how to implement full Haskell-like type class resolution in Java, covering type unification, witness resolution, higher-kinded types, and examples like Functor, Applicative, and Monad.

0 favorites 0 likes
#haskell

Why is it so expensive to send an email?

Lobsters Hottest ↗ · 2026-10-26 Cached

A former Gmail engineer investigates why sending email costs so much by implementing SMTP in Haskell, explaining how the protocol works and why third-party providers are needed for deliverability and authentication.

0 favorites 0 likes
#haskell

Types of types: Haskell's Kind system

Hacker News Top ↗ · 2026-10-14 Cached

A blog post explaining Haskell's Kind system, covering values, types, kinds, higher-kinded types/data, and custom kinds through the author's experience adding typed configuration to a Haskell Redis server clone.

0 favorites 0 likes
#haskell

Unison Cloud is now open source

Lobsters Hottest ↗ · 2026-10-09 Cached

Unison Cloud が MIT ライセンスでオープンソース化されました。Nimbus ワーカーノード、API サーバー(Haskell 製)、UI など4つのプロジェクトが公開され、任意のノードプールを分散コンピュータとして扱えるようになります。

0 favorites 0 likes
#haskell

You don't need an effect system

Lobsters Hottest ↗ · 2026-10-05 Cached

作者在重写 Haskell 生产代码库时,逐一检视 effect system 的用途,认为其大部分功能并非必需,并指出 early return 与错误处理才是 effect system 真正被使用的地方,进而质疑其必要性。

0 favorites 0 likes
#haskell

Making a GTK application in Haskell, part 1

Lobsters Hottest ↗ · 2026-10-05 Cached

教程系列第一篇,介绍如何用 Haskell、GTK 4 和 Adwaita 构建一个待办事项应用,涵盖 haskell-gi 自动绑定工具和 Model-View-Update 架构。

0 favorites 0 likes
#haskell

Typeclasses vs Modules

Lobsters Hottest ↗ · 2026-10-01 Cached

A blog article clarifying the differences and similarities between module systems (OCaml) and typeclasses (Haskell, Rust), arguing that typeclasses primarily serve ad-hoc polymorphism while modules serve modular abstraction, and that each can partially emulate the other at a cost.

0 favorites 0 likes
#haskell

Turbo Haskell

Lobsters Hottest ↗ · 2026-09-30 Cached

Edward Kmett's Turbo Haskell (THC) compiles GHC Core via Truffle/GraalVM, supporting full prim-ops, JIT and AOT via Native Image, polyglot FFI to Python/Ruby/R/JavaScript, SIMD, green threading on Project Loom, and even compiling GHC itself.

0 favorites 0 likes
#haskell

Differences between `foldl` and `foldr`

Lobsters Hottest ↗ · 2026-09-30 Cached

A deep-dive blog post (reposted with permission from Alexis King's 2019 explanation) clarifying that foldl and foldr differ in associativity rather than traversal direction, and exploring how this plays out differently in strict versus lazy evaluation.

0 favorites 0 likes
#haskell

Prototyping a Small Genetic Algorithms Library inHaskell (2019)

Lobsters Hottest ↗ · 2026-09-29 Cached

This blog post describes the prototyping of a genetic algorithms library in Haskell, using recursion schemes and monadic computations for context, with code examples and resource references.

0 favorites 0 likes
#haskell

Optimising for fast builds with GHC

Lobsters Hottest ↗ · 2026-09-29 Cached

The article outlines a systematic method for improving Haskell build times by benchmarking, identifying bottlenecks like slow modules, analyzing causes such as excessive type-level programming, and evaluating trade-offs in optimizations.

0 favorites 0 likes
#haskell

Real-Time Telemetry with Eventlog Live

Lobsters Hottest ↗ · 2026-09-25 Cached

Eventlog Live is a lightweight tool that enables real-time telemetry streaming from Haskell applications to OpenTelemetry-compatible observability platforms without requiring additional instrumentation.

0 favorites 0 likes
#haskell

Parsing JSON Objects without intermediate ASTs

Lobsters Hottest ↗ · 2026-09-23 Cached

The article explains a method to parse JSON objects without intermediate ASTs to enhance performance, using partially-initialised data in Haskell and discussing implications for speed, safety, and code derivation.

0 favorites 0 likes
#haskell

Writing Parquet files using Haskell

Hacker News Top ↗ · 2026-09-22 Cached

This article details the implementation of a Parquet file writer in Haskell for the DataHaskell/Dataframe library, enabling efficient data serialization and interoperability with the data science ecosystem.

0 favorites 0 likes
#haskell

Tilia—a new formatter for Haskell

Lobsters Hottest ↗ · 2026-09-17 Cached

Tilia is a new formatter for Haskell that addresses challenges like comment handling, operator fixity inference, and CPP support.

0 favorites 0 likes
#haskell

Search over Algebraic Graphs

Lobsters Hottest ↗ · 2026-09-15 Cached

This post discusses methods to conduct Dijkstra's algorithm directly on algebraic graph representations without converting to adjacency maps, leveraging graph compression techniques.

0 favorites 0 likes
#haskell

Sticking Functions Where They Donʼt Belong

Lobsters Hottest ↗ · 2026-09-14 Cached

The article explores how to embed functions in pure data using defunctionalization, discussing typeclasses in Haskell and a toy WASM backend example.

0 favorites 0 likes
#haskell

Why do companies stop using Haskell?

Lobsters Hottest ↗ · 2026-09-12 Cached

Companies often stop using Haskell due to poor adoption strategies and a mismatch between the language's strengths and short-term business incentives, rather than technical shortcomings.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback