purescript / documentation

Documentation for the PureScript language, compiler, and tools.
Other
1.02k stars 301 forks source link

Type classes: Omit explicit instance name #417

Open gasi opened 2 years ago

gasi commented 2 years ago

The compiler change to make instance names optional was introduced in v0.14.2: https://github.com/purescript/purescript/releases/tag/v0.14.2

thomashoneyman commented 2 years ago

Yea, these instances are preserved across core / contrib until 0.15 because it’s a breaking change to remove them (it means losing support for 0.14.0 and 0.14.1). I think it’d be preferable to mention they’re optional.

I believe there’s another docs page where we talk about instance names being used for readable JavaScript that we could crib from?

JordanMartinez commented 1 year ago

This hasn't been merged because feedback hasn't been addressed. It wouldn't take much to finish it.