Skip to content

Instantly share code, notes, and snippets.

@sgraf812
Created August 11, 2017 21:09
Show Gist options
  • Save sgraf812/562e9fffa44251161c051dfece02b098 to your computer and use it in GitHub Desktop.
Save sgraf812/562e9fffa44251161c051dfece02b098 to your computer and use it in GitHub Desktop.
GHC Core generated names nomenclature
ds = desugared?! some expression determined to be shared
$w<wrapper> = worker from a WW transform
$d<class><type> = dictionary parameter
$dm<method> = default method definition
$f<class><type> = concrete instance dictionary definition
$p<i><class> = ith dictionary selector
$c<method> = instance method definition, later to be bound to a $f?!
$trModule = module definitions
$s<fun> = ? specialization?
<module>.<id> = non-exported id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment