Personal tools

Abbreviations

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Added a link to API and POPL)
(More abbreviations)
Line 1: Line 1:
 
{{Stub}}
 
{{Stub}}
   
== An overview of common abbreviations ==
+
== An overview of Haskell related abbreviations ==
  +
  +
Note: if you can't find and abreviation here, it might be the name of a package, so check the [http://hackage.haskell.org/packages/archive/pkg-list.html Hackage package list].
   
 
{|
 
{|
  +
| ADP
  +
| [http://bibiserv.techfak.uni-bielefeld.de/adp/ Algebraic Dynamic Programming]
  +
|-
 
| ADT
 
| ADT
 
| [[Abstract data type | Abstract Data Type]] / [[Algebraic data type | Algebraic Data Type]]
 
| [[Abstract data type | Abstract Data Type]] / [[Algebraic data type | Algebraic Data Type]]
|-
 
|
 
|
 
 
|-
 
|-
 
| API
 
| API
 
| [http://en.wikipedia.org/wiki/Application_programming_interface Application Programmer Interface]
 
| [http://en.wikipedia.org/wiki/Application_programming_interface Application Programmer Interface]
  +
|-
  +
| AT
  +
| [[Abstract data type | Abstract (Data) Type]] / [http://nattermorphisms.blogspot.com/2008/10/2-minute-intro-to-associated-types-type.html Associated (Data) Type] (see also [http://portal.acm.org/citation.cfm?id=1040306 Associated types with class])
 
|-
 
|-
 
| Cabal
 
| Cabal
 
| [[Cabal | Common Architecture for Building Applications and Libraries]]
 
| [[Cabal | Common Architecture for Building Applications and Libraries]]
  +
|-
  +
| CAF
  +
| [[Constant applicative form | Constant Applicative Forms]]
  +
|-
  +
| CPS
  +
| [[Continuation | Continuation Passing Style]]
 
|-
 
|-
 
| CUFP
 
| CUFP
 
| [http://cufp.galois.com/ Commercial Users of Functional Programming]
 
| [http://cufp.galois.com/ Commercial Users of Functional Programming]
  +
|-
  +
| DPH
  +
| [[Data Parallel Haskell]]
 
|-
 
|-
 
| DSEL
 
| DSEL
Line 27: Line 39:
 
| EDSL
 
| EDSL
 
| [[Embedded domain specific language | Embedded Domain Specific Language]]
 
| [[Embedded domain specific language | Embedded Domain Specific Language]]
  +
|-
  +
| FD
  +
| [[Functional dependencies | Functional Dependencies]]
 
|-
 
|-
 
| FFI
 
| FFI
 
| [[Foreign Function Interface]]
 
| [[Foreign Function Interface]]
  +
|-
  +
| FHM
  +
| [http://www.cs.nott.ac.uk/~ggg/ Functional Hybrid Modeling]
 
|-
 
|-
 
| FRP
 
| FRP
 
| [[Functional Reactive Programming]]
 
| [[Functional Reactive Programming]]
  +
|-
  +
| FunDeps
  +
| [[Functional dependencies | Functional Dependencies]]
  +
|-
  +
| FWIW
  +
| For what it's worth
 
|-
 
|-
 
| GHC
 
| GHC
Line 39: Line 63:
 
| HOAS
 
| HOAS
 
| [http://en.wikipedia.org/wiki/Higher-order_abstract_syntax Higher-Order Abstract Syntax] (using binding in the host language to represent binding in the embedded language)
 
| [http://en.wikipedia.org/wiki/Higher-order_abstract_syntax Higher-Order Abstract Syntax] (using binding in the host language to represent binding in the embedded language)
  +
|-
  +
| HOF
  +
| [[Higher order function | Higher Order Functions]]
  +
|-
  +
| HUGS
  +
| [[Hugs | Haskell User's Gofer System]]
 
|-
 
|-
 
| ICFP
 
| ICFP
Line 45: Line 75:
 
| IRC
 
| IRC
 
| [[IRC channel | Internet Relay Chat]]
 
| [[IRC channel | Internet Relay Chat]]
  +
|-
  +
| LHS
  +
| Left Hand Side (of a statement)
  +
|-
  +
| MTL
  +
| [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl Monad Template Library]
 
|-
 
|-
 
| POPL
 
| POPL
 
| [http://en.wikipedia.org/wiki/POPL Principles of Programming Languages, Symposium on]
 
| [http://en.wikipedia.org/wiki/POPL Principles of Programming Languages, Symposium on]
 
|-
 
|-
| YHC
+
| RHS
| [[Yhc | York Haskell Compiler]]
+
| Right Hand Side (of a statement)
 
|-
 
|-
|
+
| STM
|
+
| [[Software transactional memory]]
 
|-
 
|-
|
+
| UTF8
|
+
| [http://unicode.org/faq/utf_bom.html#UTF8 Unicode Transformation Format, byte-oriented]
 
|-
 
|-
|
+
| YAHT
|
+
| [http://en.wikibooks.org/wiki/Haskell/YAHT Yet Another Haskell Tutorial]
 
|-
 
|-
|
+
| YHC
|
+
| [[Yhc | York Haskell Compiler]]
 
|-
 
|-
 
|
 
|
 
|
 
|
 
|-
 
|-
|
 
|
 
 
|}
 
|}
   

Revision as of 21:22, 10 December 2008

This article is a stub. You can help by expanding it.

An overview of Haskell related abbreviations

Note: if you can't find and abreviation here, it might be the name of a package, so check the Hackage package list.

ADP Algebraic Dynamic Programming
ADT Abstract Data Type / Algebraic Data Type
API Application Programmer Interface
AT Abstract (Data) Type / Associated (Data) Type (see also Associated types with class)
Cabal Common Architecture for Building Applications and Libraries
CAF Constant Applicative Forms
CPS Continuation Passing Style
CUFP Commercial Users of Functional Programming
DPH Data Parallel Haskell
DSEL Domain Specific Embedded Language
DSL Domain Specific Language
EDSL Embedded Domain Specific Language
FD Functional Dependencies
FFI Foreign Function Interface
FHM Functional Hybrid Modeling
FRP Functional Reactive Programming
FunDeps Functional Dependencies
FWIW For what it's worth
GHC Glasgow Haskell Compiler
HOAS Higher-Order Abstract Syntax (using binding in the host language to represent binding in the embedded language)
HOF Higher Order Functions
HUGS Haskell User's Gofer System
ICFP International Conference on Functional Programming
IRC Internet Relay Chat
LHS Left Hand Side (of a statement)
MTL Monad Template Library
POPL Principles of Programming Languages, Symposium on
RHS Right Hand Side (of a statement)
STM Software transactional memory
UTF8 Unicode Transformation Format, byte-oriented
YAHT Yet Another Haskell Tutorial
YHC York Haskell Compiler