• Stars
    star
    230
  • Rank 174,053 (Top 4 %)
  • Language
  • License
    Creative Commons ...
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn Haskell by building a blog generator - an introductory book on Haskell.

learn-haskell-blog-generator

This is the source repository for "Learn Haskell by building a blog generator", a book about Haskell.

To view the book, visit the website.

To report issues and ask questions, visit the issue tracker.

Code reference

Chapter Code Commit
3.9 - HTML EDSL Tree
4.4 - Markup parsing Tree Diff
5.1 - Markup to HTML conversion Tree Diff
5.2 - IO Tree Diff
5.3 - Package format Tree Diff
5.4 - CLI options parsing Tree Diff
6 - Richer HTML content Tree Diff
6.5 - Handling multiple files Tree Diff
7 - Environment Tree Diff
8 - Testing Tree Diff

More Repositories

1

haskell-study-plan

An opinionated list of resources for learning Haskell
774
star
2

rfc

My slides and compilation of resources.
Haskell
132
star
3

gathering

A self hosted website for announcing group events
Haskell
38
star
4

hablog

A simple blogging platform with Haskell and Scotty
Haskell
38
star
5

chip-8

A CHIP-8 Emulator written in Haskell
Haskell
35
star
6

yh

a tech demo for a bullet hell game. for the full game visit https://gilmi.me/nyx
Haskell
35
star
7

pureli

A purely functional, dynamically typed, parallel evaluated Lisp-like programming language
Haskell
35
star
8

minimal-haskell-emacs

A minimal emacs configuration for haskell programming
Emacs Lisp
31
star
9

purescript-slides

A tiny EDSL for making slides in PureScript
PureScript
26
star
10

sdl2-snake

An example application for sdl2.
Haskell
25
star
11

hen

A very simple static blog generator
Haskell
14
star
12

3-C-Sorting-Algorithms

Generic merge sort, quick sort and insertion sort algorithms written in C programming language.
C
14
star
13

x86-debug

(a subset of) x86 assembly debugger
Haskell
11
star
14

nyanpasu

Haskell
9
star
15

gotta-go-fast

Abandoned: https://github.com/haskellfoundation/tech-proposals/pull/9
9
star
16

msg

a toy chat server
PureScript
8
star
17

learn-twain-bulletin-app

Building a bulletin board using Haskell, twain and friends
Haskell
7
star
18

learn-scotty-bulletin-app

Building a bulletin board using Haskell, scotty and friends
Haskell
6
star
19

ld32

My entry for LD32
Elm
6
star
20

strema-mirror

A compiler for a type inferred, functional language with adts, records and pattern matching, targeting JavaScript. This repo is a mirror.
Haskell
6
star
21

imgs

a minimalistic image album server
Haskell
6
star
22

sqlite-easy-example-todo

A primitive todo list app as an example of sqlite-easy.
Haskell
3
star
23

purescript-howler

Binding for a subset of howler.js
PureScript
3
star
24

pursuit-client

doesn't work anymore. pursuit changed and i didn't update this. sorry.
Haskell
3
star
25

ld35

Dai Kabe - Entry for LD35
PureScript
2
star
26

ld34

01 - ld34 entry
JavaScript
2
star
27

plaste

A place to paste your texts
Haskell
2
star
28

guess-num

Guess the number - an simple example of using PureScript and Halogen
PureScript
2
star
29

m2h

a tool for converting markdown to html using the markdown package
Haskell
1
star
30

soupi

1
star
31

RPG-System

C++
1
star
32

compare-web-haskell

comparison of a few haskell web libraries
Haskell
1
star
33

haskell-play

Playing with Haskell, sdl2 and lenses
Haskell
1
star
34

markdown-to-presentation

A simple tool for creating presentations from markdown
CSS
1
star
35

ps-evangelism

JavaScript
1
star
36

haskell-sdl2gl

Experimenting with Haskell, SDL2 and OpenGL
Haskell
1
star
37

purescript-thermite-todomvc

A standalone todomvc example cut out of the purescript-thermite repo by Phil Freeman.
PureScript
1
star