Media Summary: It turns out that a clever trick from allows us to suppress the liberal coverage condition of An exploration of the requirements on instances with Richard Eisenberg explores why we need the Proxy type, why we *almost* can get rid of it (cue -XTypeApplications), but ultimately ...

Rae Non Confluence From Functional Dependencies Oh No - Detailed Analysis & Overview

It turns out that a clever trick from allows us to suppress the liberal coverage condition of An exploration of the requirements on instances with Richard Eisenberg explores why we need the Proxy type, why we *almost* can get rid of it (cue -XTypeApplications), but ultimately ... I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents let-generalization. I explore a challenging type inference problem by looking at the constraints the GHC generates and must solve. In so doing, we ... I introduce a long-running patch I've been writing to simplify GHC (getting rid of pesky Derived constraints), and then explore and ...

Invisible kind parameters to type families can prevent them from reducing. This video demonstrates how it can happen. This video explores how equality constraints are decomposed within GHC, fixing a bug that generates poor error messages in a ... Use Comala Document Management to automatically mark Manage Inactive Users for Confluence Cloud App Become my channel member: Jira is the right tool for doing issue tracking and project management ...

Photo Gallery

@rae: Non-confluence from functional dependencies: Oh, no!
@rae: Functional dependency consistency is inconsistent
@rae: Why Haskell can't get rid of Proxy (yet)
@rae: Let-generalization is confusing
@rae: Fake injective type families are hard to type check
@rae: Debugging an assertion failure in GHC
@rae: Invisible kinds can prevent type families from reducing
@rae: Fixing a bug in decomposing equality constraints
Tableau in Confluence
Footnotes for Confluence Cloud | Content Formatting Toolkit for Confluence
Automate Page Obsoleting in Confluence Cloud
Manage Inactive Users for Confluence Cloud App
View Detailed Profile
@rae: Non-confluence from functional dependencies: Oh, no!

@rae: Non-confluence from functional dependencies: Oh, no!

It turns out that a clever trick from @arybczak allows us to suppress the liberal coverage condition of

@rae: Functional dependency consistency is inconsistent

@rae: Functional dependency consistency is inconsistent

An exploration of the requirements on instances with

@rae: Why Haskell can't get rid of Proxy (yet)

@rae: Why Haskell can't get rid of Proxy (yet)

Richard Eisenberg explores why we need the Proxy type, why we *almost* can get rid of it (cue -XTypeApplications), but ultimately ...

@rae: Let-generalization is confusing

@rae: Let-generalization is confusing

I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents let-generalization.

@rae: Fake injective type families are hard to type check

@rae: Fake injective type families are hard to type check

I explore a challenging type inference problem by looking at the constraints the GHC generates and must solve. In so doing, we ...

@rae: Debugging an assertion failure in GHC

@rae: Debugging an assertion failure in GHC

I introduce a long-running patch I've been writing to simplify GHC (getting rid of pesky Derived constraints), and then explore and ...

@rae: Invisible kinds can prevent type families from reducing

@rae: Invisible kinds can prevent type families from reducing

Invisible kind parameters to type families can prevent them from reducing. This video demonstrates how it can happen.

@rae: Fixing a bug in decomposing equality constraints

@rae: Fixing a bug in decomposing equality constraints

This video explores how equality constraints are decomposed within GHC, fixing a bug that generates poor error messages in a ...

Tableau in Confluence

Tableau in Confluence

Part of BI Dashboards in

Footnotes for Confluence Cloud | Content Formatting Toolkit for Confluence

Footnotes for Confluence Cloud | Content Formatting Toolkit for Confluence

Footnotes for

Automate Page Obsoleting in Confluence Cloud

Automate Page Obsoleting in Confluence Cloud

Use Comala Document Management to automatically mark

Manage Inactive Users for Confluence Cloud App

Manage Inactive Users for Confluence Cloud App

Manage Inactive Users for Confluence Cloud App

Content Formatting Toolkit for Confluence Cloud | Tabs, Collapsible Sections, Panels...

Content Formatting Toolkit for Confluence Cloud | Tabs, Collapsible Sections, Panels...

Transform the look and feel of your

Footnote for Confluence Data Center | Content Formatting Toolkit for Confluence

Footnote for Confluence Data Center | Content Formatting Toolkit for Confluence

Footnote for

Page Status for Confluence Data Center | Content Formatting Toolkit for Confluence

Page Status for Confluence Data Center | Content Formatting Toolkit for Confluence

Page Status for

GetAnswers - Don't use confluence for issue tracking

GetAnswers - Don't use confluence for issue tracking

Become my channel member: https://www.sparxsys.com/join Jira is the right tool for doing issue tracking and project management ...