Haskell for all
A blog about Haskell and functional programming.
- Website
- haskellforall.com · all feeds from this site
- Feed URL
https://www.haskellforall.com/feeds/posts/default?alt=rss
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
Dependent if expressions without dependent types
Folklore trick for dollar-store dependent types
-
Mechanized type inference for record concatenation
Type inference algorithm for biased record concatenation
-
Record type inference for dummies
Gentle tour of type inference for records
-
Ergonomic overrides for Nixpkgs
Announcement post for the override-utils Nix package
-
Type out the code
Freecoding improves broader programming proficiency
-
A bidirectional typechecking puzzle
Type inference challenges for real-world JSON
-
A sufficiently detailed spec is code
Specifications do not address the limitations of agentic coding
-
Browse code by meaning
Navigate a repository using topic modeling
-
Beyond agentic coding
AI dev tooling can do better than chat interfaces
-
My experience with vibe coding
Vibe coding isn't a silver bullet
-
Type-safe eval in Grace
The case for principled eval support
-
Chat is the least interesting interface to LLMs
Structured inputs and outputs work work better than prose
-
Prompting 101: Show, don’t tell
Improve your prompts with better examples rather than better instructions
-
Nix Steering Committee vote of no confidence
Post-mortem on the Nix Steering Committee's recent vote of no confidence
-
Steering Committee Retrospective
A Nix Steering Committee member's critique of the Steering Committee's effectiveness
-
Datatype unification using Monoids
How to infer the types of plain data, including unification
-
Prompt chaining reimagined with type inference
Using bidirectional type inference to infer JSON schemas for prompts with structured outputs
-
The Haskell inlining and specialization FAQ
Answers to common Haskell questions related to inlining and specialization
-
Firewall rules: not as secure as you think
A post outlining tricks for firewall privilege escalation
-
Software engineers are not (and should not be) technicians
Why predictable development work is a red flag