-
Haskell Language
The Haskell purely functional programming language home page.
-
Learn You a Haskell for Great Good!
Hey yo! This is Learn You a Haskell, the funkiest way to learn Haskell, which is the best functional programming language around. You may have heard of it. This guide is meant for people who have programmed already, but… · haskell, learn, functional, programming, bonus
-
Haskell Community - Haskell
A place for all discussions related to Haskell
-
Thinking Parallel - A Blog on Parallel Programming and Concurrency by Michael SuessThinking Parallel | A Blog on Parallel Programming and Concurrency by Michael Suess
A Blog on Parallel Programming and Concurrency by Michael Suess
-
Haskell Planetarium
Link aggregator of discussions about the Haskell programming language
-
Johan Tibell
Haskell and other things that interest me
-
Type Inference
Uncle Bob did it again. Some months ago he wrote Type Wars, a post to defend static type systems are not really needed if you do TDD. Now he’s back. In his latest post, The Dark Path (I know: these... This week I tweeted… · type, some, post, systems, scala
-
Dynamic types in Haskell - Callum's Code
Posted: 24 Sep 2017, Updated: 24 Sep 2017 Working on a Haskell project recently (GitHub link), I found myself in a tricky situation. I have these types (in pseudo-Haskell): I have a data structure, and a function that… · type, dynamic, time, types, function
-
Dan Robertson
I'm currently reading Practical Foundations for Programming Languages by Robert Harper and Certified Programming with Dependent Types by Adam Chlipala. · programming, currently, reading, practical, foundations
-
Liquid Haskell Tutorial
Thanks to the entire Liquid Haskell team for producing such a fantastic tool, including the interactive web environment used for this tutorial. Special thanks to Ranjit Jhala and Niki Vazou for tirelessly answering all… · thanks, tutorial, entire, liquid, haskell
-
James Ward
Over decades in programming I’ve had a few moments where I make big paradigm shifts, finding it very hard to go back. One of these moments was with Functional Programming and my latest is the move from Test Assertion… · programming, moments, back, test, assertion
-
Haskell Programming - Home
An exercise-driven Haskell book for beginners that works for non-programmers and experienced hackers alike.
-
parsonsmatt.org
A series of articles on practical functional programming in Haskell
-
Try Haskell! An interactive tutorial in your browser
Try Haskell in your browser! An interactive tutorial by Chris Done (@christopherdone) · try, haskell, browser, interactive, tutorial
-
rybczak.net | A mixture of programming, computer science and mathematics.
Recently there was a discussion on reddit revolving around overwhelming compilation times for non-trivial Haskell projects using GHC. The specific problem OP was having turned out to be a quirk in the optimizer… · cabal, idris, git, lens, compilation
-
adventures in uncertainty: Home
My name’s Patrick Thomson. I’m a software engineer living in New York City. This is a blog where I write about computer programming, mostly in and about the functional programming language Haskell. You can find a… · blog, programming, posts, here, name
-
Welcome to all those learning Haskell | William Yao
Whether you're just starting out learning Haskell, or struggling to figure out how to put what you've learned into practice writing real-world programs, or even a functional programming expert trying to delve further… · haskell, trying, through, real, world
-
Notes from a Small Functional Island - Functional Programming in Haskell and C# from the United Kingdom
Notes from a Small Functional Island
-
Haskell 中文
Haskell China Community, Haskell 中文, love haskell, haskell in China
-
Chris Done's Homepage
Blog all about programming, mostly in Haskell since 2008 · blog, programming, mostly, haskell, since
-
Chris Martin
I blog mostly about programming. Julie and I run Type Classes, which is good site to visit if you're interested in Haskell (and Haskell is a good thing to be interested in if you're a programmer). Social links: GitHub ·… · good, interested, haskell, blog, mostly
-
Home
I am a programmer with a focus on general programming, web development, and machine learning, paired with a dedicated interest in mathematical research and puzzle-solving. This platform highlights my journey, maybe as… · maybe, programmer, focus, general, programming
-
Neil Mitchell's Blog (Haskell etc)
Summary: I joined Meta 2.5 years ago to work on build systems. I’m enjoying it. I joined Meta over two years ago when an opportunity arose to work on build systems full time. I started the Shake build system at Standard… · build, meta, buck, systems, shake
-
Things that amuse me
The addition of functional dependencies to multi-parameter type classes all of a sudden opened up the possibility of doing type level computations that had not been there before. The type level programming industry seems… · type, level, ghc, rather, class
-
Curried Thoughts 🍯 Point-Free Ramblings 🍯 Unapplied Arguments
I was recently updating a work project’s user guide, and added a page that involves Template Haskell (TH). A reviewer noted that TH can be challenging to grasp and suggested adding pointers to learning resources. I’ve… · haskell, strict, modify, ghc, type
-
Fine Shambles – Code. Juggling. Baking. Or not.
When we were here last, I outlined how to write most of a type inferencer in haskell. I outlined a 5-step plan, and charted a course through the treacherous waters that stopped just shy of the fifth step: “Remove all the… · type, foralls, forall, argument, top
-
Things that amuse me
The addition of functional dependencies to multi-parameter type classes all of a sudden opened up the possibility of doing type level computations that had not been there before. The type level programming industry seems… · type, level, ghc, rather, class
-
James Ward
Over decades in programming I’ve had a few moments where I make big paradigm shifts, finding it very hard to go back. One of these moments was with Functional Programming and my latest is the move from Test Assertion… · programming, moments, back, test, assertion
-
Rebecca Skinner - index
When you're finished with this article, you should come away with an idea of how to effectively use type classes, type families, GADTs, and haskell's Kind system to write better applications. This article is based off of… · type, article, haskell, finished, should
-
The Always Learning Marty – Exploring the breadth of software engineering.
This is the second of a series of articles that deep dives a few very powerful type classes that every functional programmer should know. For example, Monoid, Functor, Applicative, Alternative and Monad are all prevalent… · articles, series, functional, language, haskell
-
CompileThis!
I’ve always been a curious mind and I always wanted to explore new things related to programming. I already explored a couple of programming languages but I'm always curious to learn more. This blog post will be split… · always, curious, programming, been, mind
-
About this book - Learn Haskell by building a blog generator
Looking for reviews and mentions? Click here. In this book, we will implement a simple static blog generator in Haskell, converting documents written in our own custom markup language to HTML. In each chapter of the… · book, haskell, chapter, task, prefer
-
Haskell's Blog
Welcome to Haskell's "The Pour" blog. Subscribe to keep up with the latest news, stories, and recipes.
-
Вивчить собі Хаскела на велике щастя!
Вивчить собі Хаскела на велике щастя! - Переклад українською 'Learn You a Haskell for Great Good!'
-
Haskell勉強会
Lispのインタプリタ―の作り方に関する参考書が紹介されていました。 処理系の作り方を通じて、関数型プログラミング言語の動作について理解が深まると思うので、時間があったら読んでみたいです。 Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) (English… · computer, edition, structure, interpretation, programs
-
GoToTheFuture
HaskellでRTL記述のHDLがかけるClashというものがあります. Verilogとかを勉強しなくてもHaskellの高情報量の構文で記述すれば,それをVerilogなどのHDLに変換できます. 今回はClashでRTL記述を書く勉強として,Turing CompleteというSteamゲームで出てくる課題?を解いていきます.… · haskell, rtl, hdl, clash, verilog
-
Haskell Live: A Live Coding Adventure
Wherein we review the code from our last episide, fix some bugs, alleviate some code smells, refactor some things to improve clarity and reduce redundancy, and introduce the concept of failed board parsing with error… · some, code, wherein, review, last
-
logji
noodling towards a functional brain I’d like to step back a moment here and state that this post isn’t intended to function as a monad tutorial; there are numerous (perhaps too many!) articles about monads, and their… · monad, here, maybe, scala, type
-
Things that amuse me
The addition of functional dependencies to multi-parameter type classes all of a sudden opened up the possibility of doing type level computations that had not been there before. The type level programming industry seems… · type, level, ghc, rather, class
-
The Haskell Cheatsheet
Learning Haskell is not easy. Besides the syntax, concepts, and advanced types, there is a real lack of succinct, accessible references. As I learned Haskell I frequently wanted a quick reference for syntax, keywords and… · haskell, cheatsheet, syntax, github, quick
-
Neil Mitchell's Blog (Haskell etc)
Summary: I joined Meta 2.5 years ago to work on build systems. I’m enjoying it. I joined Meta over two years ago when an opportunity arose to work on build systems full time. I started the Shake build system at Standard… · build, meta, buck, systems, shake
-
Haskell Education Furniture: Learn. Think. Do.™
Are you planning a new classroom or educational space? With Haskell Education creating an active learning space has never been easier. Learn more here!
-
Haskell Elementary
WELCOME TO HASKELL STEAM MAGNET / BIENVENIDO A HASKELL STEAM MAGNET ELEMENTARY WELCOME TO HASKELL STEAM MAGNET / BIENVENIDO A HASKELL STEAM MAGNET ELEMENTARY · haskell, steam, magnet, welcome, bienvenido
-
Programming - Journal
This is my personal blog about programming. In my 20+ odd years I found that programming is mainly problem solving. In my earlier days I was handed out the Pure Mathematics book by Hardy and found that what gem it is… · programming, candidate, found, pure, level
-
Blog - Well-Typed: The Haskell Consultants
We’re delighted to announce that Rodrigo’s paper on the theory for extending GHC Core to cover linear types has been accepted at POPL 2026, and will be presented in January. Read more background on Rodrigo’s blog, or… · core, linear, linearity, rodrigo, paper
-
Books
Our books start from a few simple concepts and proceeds to a much more advanced topic. These are oriented for motivated beginners who desire a very hands-on, practical approach, but are also suitable for advanced… · haskell, start, advanced, topic, beginners
-
Programming Utility codes
Code snippet and tutorial in languages I love · code, snippet, tutorial, languages, love
-
Things that amuse me
The addition of functional dependencies to multi-parameter type classes all of a sudden opened up the possibility of doing type level computations that had not been there before. The type level programming industry seems… · type, level, ghc, rather, class
-
¡Aprende Haskell por el bien de todos!
¡Bienvenido a la guía de principiantes del lenguaje de programación Haskell! Si encuentras algún error o tienes alguna sugerencia, ¡no te la guardes! Puedes dejar un comentario en cualquier párrafo, o si eres de los… · guía, puedes, del, haskell, bienvenido
-
(\x -> "Blog")
An attempt at a blog by someone who thinks Haskell is cool. · attempt, blog, someone, thinks, haskell