type-inference

Tag

Cards List
#type-inference

Type inference has usability problems (2019)

Lobsters Hottest ↗ · 2026-09-08 Cached

This blog post argues that type inference in programming languages, while widely adopted, can cause usability problems by increasing cognitive load and hindering code comprehension.

0 favorites 0 likes
#type-inference

Dependent if expressions without dependent types

Lobsters Hottest ↗ · 2026-09-02 Cached

The article demonstrates a trick to implement dependent if-expressions without dependent types using Church encoding and rebindable syntax in Haskell, proving it works with simple type inference.

0 favorites 0 likes
#type-inference

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
#type-inference

the perils of parsing type inference declarations in c

Lobsters Hottest ↗ · 2026-07-25 Cached

This blog post explores parsing ambiguities in C23 involving `auto` as a type inference specifier or storage-class specifier, showing how GCC and Clang disagree on parsing declarations like `auto x = 67;` when `x` is a typedef, and how attributes complicate the situation.

0 favorites 0 likes
#type-inference

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
#type-inference

Type Inference (Part 1)

Lobsters Hottest ↗ · 2026-06-26 Cached

A tutorial on type inference covering the Damas-Hindley-Milner type system, unification, and related concepts, with OCaml code examples.

0 favorites 0 likes
#type-inference

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
#type-inference

Static types and shovels (2026)

Lobsters Hottest ↗ · 2026-06-10 Cached

The author argues that the resurgence of static typing in the 2010s was due to improved type systems (e.g., TypeScript, Haskell, Rust) that offer nullable type handling, sum types, and type inference, contrasting with poor static typing in earlier languages like Java and C++98.

0 favorites 0 likes
← Back to home

Submit Feedback