hi mm (?-),

F, FD, FC, AT, SPJ ;) WTH does it mean?

sorry about this acronymitis :) there was a lengthy debate about some of these
things in the context of haskell' a year or so ago, and i just fell back into 
the mood,
forgetting to explain my acronyms before using them again

   F: System F, polymorphic lambda-calculi due to Girard
FC: System F, extended with equality coercions, FD: functional dependencies, as in Hugs/GHC
   CHR: constraint-handling rules, used for operational semantics of MPTC with 
FD
   AT: associated types, as in GHC
   SPJ: advanced haskell processor, theory and practice
   MPTC: multi-parameter type (constructor) classes, as in Hugs/GHC/?

   ACRONYM: abbreviations can relatively often nix your message

for relevant publications see Mark Jones on FD,MPTC origins, Simon Peyton Jones, Martin Sulzmann, Manuel Chakravarty on more recent work on FC,AT,
FD,CHR. also check the bibliography section at haskell.org, in particular the
part on type systems:

http://www.haskell.org/haskellwiki/Research_papers/Type_systems

hth
claus

hth: hope this helps

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to