functional-programming

Tag

Cards List
#functional-programming

Simon Jones on Functional Programming, Thinking in Types, Useless Languages

Lobsters Hottest ↗ · 2026-08-27 Cached

Simon Peyton Jones explains functional programming's mathematical foundations, benefits like improved maintainability, and its influence on mainstream languages, while discussing challenges such as handling side effects.

0 favorites 0 likes
#functional-programming

The ReaderT Design Pattern (2017)

Lobsters Hottest ↗ · 2026-08-26 Cached

The article introduces the 'ReaderT Design Pattern' for structuring Haskell applications, recommending a core data type and the use of ReaderT Env IO for application code.

0 favorites 0 likes
#functional-programming

Tiny, Untyped Monads (2024)

Lobsters Hottest ↗ · 2026-08-24 Cached

This article explains how to implement monads in a simple, untyped manner using JavaScript syntax, focusing on tagged unions and basic monads like Maybe, Either, State, IO, and Parser for educational purposes.

0 favorites 0 likes
#functional-programming

Thinking in Python by Bruce Eckel

Hacker News Top ↗ · 2026-08-22 Cached

A comprehensive Python programming book by Bruce Eckel covering fundamentals, techniques, patterns, and functional programming.

0 favorites 0 likes
#functional-programming

The cool things of Gleam

Lobsters Hottest ↗ · 2026-08-22 Cached

The author shares personal notes on learning the Gleam programming language, highlighting features like the @deprecated attribute, todo construct, generics, and case expressions, with comparisons to other languages.

0 favorites 0 likes
#functional-programming

Things I want in a modern relational query language

Lobsters Hottest ↗ · 2026-08-19 Cached

The article discusses desired features for a modern relational query language, critiquing SQL's shortcomings and suggesting improvements based on functional programming, better syntax, and user-defined types.

0 favorites 0 likes
#functional-programming

Selective Applicative Functors

Lobsters Hottest ↗ · 2026-08-18 Cached

The article provides a theoretical basis for selective applicative functors, explaining their essence as encoding exclusive and exhaustive determined choice for finite control flow in programming, and relates them to monads and applicative functors.

0 favorites 0 likes
#functional-programming

Haskell: origins, evolution, and future

Lobsters Hottest ↗ · 2026-08-16 Cached

Simon Peter Jones reviewed the origins, design process, and evolution of Haskell at JuliaCon 2026 and looked ahead to its future.

0 favorites 0 likes
#functional-programming

A preview of Roc 0.1.0

Lobsters Hottest ↗ · 2026-08-13 Cached

Richard Feldman presents a preview of Roc 0.1.0 at a functional programming meetup, showcasing a GUI demo with hot code reloading and discussing the language's goals of being fast, friendly, and functional.

0 favorites 0 likes
#functional-programming

How should Futhark expose irregular arrays to the programmer?

Lobsters Hottest ↗ · 2026-08-13 Cached

The Futhark language blog discusses a proposed `flatmap` SOAC extension to expose irregular arrays to programmers, enabling recursive data-parallel algorithms like quicksort while preserving efficient GPU compilation.

0 favorites 0 likes
#functional-programming

Solving Advent Of Code on FPGAs with Haskell Clash

Lobsters Hottest ↗ · 2026-08-11 Cached

A blog post demonstrating how to solve Advent of Code puzzles on FPGA hardware using the Haskell-based Clash hardware description language, with code snippets and a RAM machine implementation.

0 favorites 0 likes
#functional-programming

Finally adding recursive functions to Futhark

Lobsters Hottest ↗ · 2026-08-06 Cached

A blog post announcing the addition of recursive functions to the Futhark programming language, explaining the historical challenges of recursion on GPU backends and the design trade-offs involved.

0 favorites 0 likes
#functional-programming

"Five-Point Haskell": Unconditional Election via Parametricity

Lobsters Hottest ↗ · 2026-08-05 Cached

A blog post explaining the principle of 'Unconditional Election' in Haskell, using parametric polymorphism and free theorems to enforce behavior via type signatures.

0 favorites 0 likes
#functional-programming

Bonsai: Janestreet's UI Library

Hacker News Top ↗ · 2026-08-03 Cached

Bonsai is Jane Street's open-source UI library for building reactive web applications in OCaml, featuring composable state, incremental rendering, and a templating language.

0 favorites 0 likes
#functional-programming

Gleam for Python Programmers

Lobsters Hottest ↗ · 2026-08-03 Cached

A free online tutorial teaching Gleam, a functional programming language, to Python programmers, covering fundamentals through advanced topics like key-value stores, web APIs, and stream processing.

0 favorites 0 likes
#functional-programming

@freeCodeCamp: Clojure is a functional programming language that can change how you think about writing code. In this interactive guid…

X AI KOLs Timeline ↗ · 2026-07-29 Cached

An interactive guide introducing Clojure programming with animated code playbacks and hands-on exercises, covering functions, immutable data, recursion, and more.

0 favorites 0 likes
#functional-programming

Digital circuit simulator in Haskell

Lobsters Hottest ↗ · 2026-07-27 Cached

A blog post exploring how to implement a digital circuit simulator in Haskell, following the approach from SICP using mutable state and IORefs.

0 favorites 0 likes
#functional-programming

Functional programming from first principles, part 1 – motivation

Lobsters Hottest ↗ · 2026-07-27 Cached

This article introduces functional programming from first principles, covering the mathematical definition of functions and the classification of programming language paradigms. It is the first part of a series aimed at imperative programmers.

0 favorites 0 likes
#functional-programming

Xavier Leroy on programming, languages and formal verification

Lobsters Hottest ↗ · 2026-07-26 Cached

In an interview, OCaml creator Xavier Leroy discusses the design advantages of OCaml, comparisons with Rust and JavaScript, type inference principles, and the learning difficulty of functional programming.

0 favorites 0 likes
#functional-programming

History of John Backus's functional programming project [draft]

Hacker News Top ↗ · 2026-07-24 Cached

A draft historical preservation of John Backus's functional programming languages, including context and materials from his research project.

0 favorites 0 likes
← Previous
Next →
← Back to home

Submit Feedback