# Maintaining haskell programs

**URL:** https://discourse.haskell.org/t/maintaining-haskell-programs/7166
**Category:** Uncategorized
**Created:** [August 2, 2023, 4:49am UTC](https://discourse.haskell.org/t/maintaining-haskell-programs/7166 "2023-08-02T04:49:13Z")
**Posts on this page:** 1
**Showing post:** 66

<div class="post-metadata">

### Author: ![Underlap](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/underlap/32/3910_2.png) [@Underlap](https://discourse.haskell.org/u/Underlap)
#### Post date: [August 10, 2023, 2:49am UTC](https://discourse.haskell.org/t/maintaining-haskell-programs/7166/66 "2023-08-10T02:49:18Z")

</div>

@AntC2 wrote:

> Thank you for relating your experience – this is almost worth a separate thread.

I’ve started a separate thread, [How to learn language extensions](http://discourse.haskell.org/t/how-to-learn-language-extensions/7252), for those who’ve “tuned out” this thread.

> Specifically the docos on `FlexibleContexts` hasn’t got much terser AFAICT. Are you perhaps confusing with [`FlexibleInstances`](https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/instances.html?highlight=flexible#relaxed-rules-for-the-instance-head)? Which is indeed chunky, and rightfully so. I’da thought any project that uses one would use both.

My link to the [latest docs for FlexibleContexts](https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/flexible_contexts.html) was indeed correct and nothing to do with FlexibleInstances. Shall we continue in the other thread?

---

_[View the full topic](https://discourse.haskell.org/t/maintaining-haskell-programs/7166)._
