functional-programming

Tag

Cards List
#functional-programming

The front end framework for correctness: built on Effect, architected like Elm

Hacker News Top ↗ · 2026-07-24 Cached

Foldkit is a new TypeScript frontend framework built on Effect-TS and inspired by Elm architecture, offering predictable state management, explicit effects, and built-in routing, UI components, and subscriptions.

0 favorites 0 likes
#functional-programming

Existentials on a Leash

Lobsters Hottest ↗ · 2026-07-24 Cached

A technical article presenting an encoding for existential types in Haskell using linear functions and unsafeCoerce, enabling 'naked' existentials without GADT wrappers, and demonstrating it with a safe variant of the lens combinator unsafePartsOf.

0 favorites 0 likes
#functional-programming

Jolt: running Clojure on Chez Scheme

Lobsters Hottest ↗ · 2026-07-23 Cached

Jolt is a new Clojure implementation targeting Chez Scheme, aiming to provide a drop-in replacement with fast startup and low memory footprint, leveraging Chez's JIT and GC to avoid the JVM's overhead.

0 favorites 0 likes
#functional-programming

Incremental – A library for incremental computations

Hacker News Top ↗ · 2026-07-21 Cached

Incremental is a library from Jane Street for building efficient, self-adjusting computations that react to input changes, useful for spreadsheets, GUI views, and derived data synchronization.

0 favorites 0 likes
#functional-programming

An informal tutorial on Joy

Lobsters Hottest ↗ · 2026-07-20 Cached

A tutorial on the Joy programming language, a functional language based on composition of functions and combinators, using postfix notation and stack-based execution.

0 favorites 0 likes
#functional-programming

Type Safe Servant Auth Roles

Lobsters Hottest ↗ · 2026-07-20 Cached

This article describes the design and implementation of a type-safe role-based authorization system on top of the servant-auth library in Haskell, enabling distinct handlers for each role with compile-time checks.

0 favorites 0 likes
#functional-programming

@ryanlpeterman: Xavier Leroy (creator of OCaml) is an expert in compilers, formal verification of software and functional programming. …

X AI KOLs Following ↗ · 2026-07-20 Cached

Xavier Leroy, creator of OCaml, discusses OCaml's features compared to Rust and JavaScript, formal verification, type inference, and the impact of LLMs on programming in a podcast interview.

0 favorites 0 likes
#functional-programming

Why ML/OCaml are good for writing compilers (1998)

Lobsters Hottest ↗ · 2026-07-16 Cached

This article from 1998 argues that ML and OCaml are excellent for writing compilers due to features like garbage collection, tail recursion optimization, and algebraic data types with pattern matching, which simplify handling complex compiler data structures.

0 favorites 0 likes
#functional-programming

Abstracting effects with continuations

Lobsters Hottest ↗ · 2026-07-15 Cached

This article demonstrates how to use continuations in the Gleam programming language to abstract over different computational effects like error handling and async, enabling reusable business logic.

0 favorites 0 likes
#functional-programming

Actegories

Hacker News Top ↗ · 2026-07-14 Cached

An article explaining the concept of actegories in category theory and their role in programming optics such as lenses and prisms, with Haskell implementations.

0 favorites 0 likes
#functional-programming

Data-directed programming in Haskell (SICP2.4.3)

Lobsters Hottest ↗ · 2026-07-12 Cached

This article demonstrates implementing data-directed programming in Haskell for complex number operations, following the approach from SICP 2.4.3 to avoid modifying generic functions when adding new representations.

0 favorites 0 likes
#functional-programming

Mechanized type inference for record concatenation

Lobsters Hottest ↗ · 2026-07-07 Cached

This post mechanizes Mitchell Wand's 1991 type inference algorithm for biased record concatenation, providing declarative and algorithmic semantics and a Haskell reference implementation to advance type checking for Nix and other languages.

0 favorites 0 likes
#functional-programming

Poly/ML – A Standard ML Implementation

Hacker News Top ↗ · 2026-07-06 Cached

Poly/ML is a Standard ML implementation compatible with the ML97 standard, known for its fast compiler, foreign function interface, thread library, and use as the preferred implementation for large projects like Isabelle and HOL.

0 favorites 0 likes
#functional-programming

Rust - Handling Results In A Map Closure

Lobsters Hottest ↗ · 2026-07-04 Cached

This article addresses the common Rust error when using a function that returns a Result within a map closure, and provides multiple solutions: collecting results, using a loop, filter_map, and try_fold.

0 favorites 0 likes
#functional-programming

Functional Programming in hica

Hacker News Top ↗ · 2026-07-02 Cached

An introduction to functional programming in the hica language, covering expressions, immutability, pure functions, closures, and higher-order functions like map, filter, and fold.

0 favorites 0 likes
#functional-programming

Proving the Fundamental Theorem of Arithmetic in Agda

Lobsters Hottest ↗ · 2026-06-30 Cached

A detailed blog post presenting a fully commented proof of the Fundamental Theorem of Arithmetic in Agda, intended for intermediate learners of the proof assistant.

0 favorites 0 likes
#functional-programming

Parse, Don't Validate – In a Language That Doesn't Want You To

Hacker News Top ↗ · 2026-06-30 Cached

A blog post exploring the 'parse, don't validate' principle in TypeScript, showing how to use branded types to preserve type information after parsing, despite TypeScript's structural typing making this less idiomatic than in languages like Elm or Haskell.

0 favorites 0 likes
#functional-programming

Evaluation order and nontermination in query languages

Lobsters Hottest ↗ · 2026-06-29 Cached

A blog post discussing evaluation order and nontermination in functional relational query languages like λFS, referencing a paper on finite functional programming presented at FLOPS 2026.

0 favorites 0 likes
#functional-programming

code review - BJonas' SchemeInterpreter in J

Lobsters Hottest ↗ · 2026-06-29 Cached

This article reviews a Scheme interpreter implemented in J, explaining the tokenizer and recursive descent parser code.

0 favorites 0 likes
#functional-programming

Prism: An Impure Functional Language With Typed Effects

Lobsters Hottest ↗ · 2026-06-27 Cached

Prism is a new functional language that integrates algebraic effects with a type system, allowing mutable state and other effects to be used without monads while preserving purity externally. It aims to make effects a first-class part of the type system, enabling optimization and safe usage.

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

Submit Feedback