# Mirror for fp complete blogposts

**URL:** <https://discourse.haskell.org/t/mirror-for-fp-complete-blogposts/15022>\
**Category:** Links\
**Created:** [November 8, 2026, 8:48pm UTC](https://discourse.haskell.org/t/mirror-for-fp-complete-blogposts/15022 "2026-11-08T20:48:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jappie](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jappie/32/5394_2.png) [@Jappie](https://discourse.haskell.org/u/Jappie)\
**Post date:** [November 8, 2026, 8:48pm UTC](https://discourse.haskell.org/t/mirror-for-fp-complete-blogposts/15022/1 "2026-11-08T20:48:45Z")

</div>

I made a mirror of the fp complete blogposts, many of these are very good and there are over 80 of them! All very haskelly haskell. (I “forgot” to do the rust ones).

Ever since the fpcomplete site went down they’ve not been easily accessible, (you had to use wayback machine, which I still link to). I also poured it in a more readable layout because that fpblock theme wasn’t very readable.

what happened to fpcomplete you may wonder? I’ve no clue. I just copied the blogposts so they don’t get lost.

> **[FP Complete Haskell posts, mirrored](https://jappeace-sloth.github.io/fpcomplete-haskell-posts/)**
>
> Unofficial mirror of FP Complete’s technical Haskell writing, recovered from Wayback Machine captures.

---

<div class="post-metadata">

**Author:** ![wiz](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/wiz/32/2408_2.png) [@wiz](https://discourse.haskell.org/u/wiz)\
**Post date:** [November 9, 2026, 11:06am UTC](https://discourse.haskell.org/t/mirror-for-fp-complete-blogposts/15022/2 "2026-11-09T11:06:48Z")

</div>

Nice! Slap a full-text indexer on top and it will be complete 😆
