aelve / guide

A workspace for research teams
https://guide.aelve.com
106 stars 10 forks source link

Enable all unobjectionable extensions #384

Closed neongreen closed 5 years ago

neongreen commented 5 years ago

This PR enables all extensions that we would not hesitate to enable anyway if we needed them in a particular file. This means less distractions during development.

This PR does not enable FlexibleInstances and FlexibleContexts because there are some cases where those are a bad idea.

At first I thought enabling TemplateHaskell would hurt build times, but it turned out not to.