ABI
|
Application Binary Interface
|
ADP
|
Algebraic Dynamic Programming
|
ADT
|
Abstract Data Type / Algebraic Data Type
|
AFAIC
|
As Far As I'm Concerned / As Far As I Can
|
AFAICS
|
As Far As I Can See
|
AFAICT
|
As Far As I Can Tell
|
AFAIK
|
As Far As I Know
|
AFAIU
|
As Far As I Understand
|
AFRP
|
Arrows-based Functional Reactive Programming
|
AKA
|
Also Known As
|
alist
|
Association list, a list of key-value pairs, [(key, value)]
|
AMP
|
Applicative-Monad Proposal
|
ANN
|
ANNouncement / Artificial Neural Network
|
API
|
Application Programming Interface
|
aPToP
|
A practical theory of programming
|
ASAP
|
As Soon As Possible
|
AST
|
Abstract syntax tree
|
AT
|
Abstract (Data) Type / Associated types with class)
|
BE
|
Big Endian
|
BSD
|
Berkeley Software Distributions (license)
|
Cabal
|
Common Architecture for Building Applications and Libraries
|
CAF
|
Constant Applicative Form
|
CAML
|
A programming language
|
CFG
|
Context-Free Grammar
|
CFP
|
Call For Papers - request to send material for a symposium
|
CLC
|
Core Libraries Committee
|
CPR
|
Constructed Product Result (analysis)
|
CPS
|
Continuation-Passing Style
|
CSE
|
Common subexpression elimination
|
CUFP
|
Commercial Users of Functional Programming
|
DAG
|
Directed acyclic graph
|
DFA
|
Deterministic Finite Automaton, Data Flow Analysis, Differential Fault Analysis or Dual Factor Authentication
|
DPH
|
Data Parallel Haskell
|
DRY
|
Don't repeat yourself
|
DSEL
|
Domain-Specific Embedded Language
|
DSL
|
Domain-Specific Language
|
DVCS
|
Distributed Version Control System
|
EDSL
|
Embedded Domain-Specific Language
|
EHC
|
The Essential Haskell Compiler
|
elt
|
Element (of a list/set/...)
|
FAQ
|
Frequently Asked Questions
|
FD
|
Functional Dependencies
|
FFI
|
Foreign Function Interface
|
FHM
|
Functional Hybrid Modeling (link to PDF)
|
FPL
|
Functional Programming Language
|
FTFY
|
Fixed That For You
|
FRP
|
Functional Reactive Programming
|
FSF
|
Free Software Foundation
|
FTP
|
Foldable/Traversable in Prelude proposal
|
FTW
|
For The World / For The Win
|
FunDeps
|
Functional Dependencies
|
FWIW
|
For what it's worth
|
GCC
|
GNU Compiler Collection
|
GHC
|
Glasgow Haskell Compiler
|
GPL
|
GNU General Public License
|
GPL2
|
GNU General Public License, Version 2
|
GPL3
|
GNU General Public License, Version 3
|
GSoC
|
Google Summer of Code
|
GUI
|
Graphical User Interface
|
HaLVM
|
Haskell Lightweight Virtual Machine
|
HBC
|
Haskell-B Compiler
|
HBI
|
Haskell-B Interpreter
|
HCAR
|
Haskell Communities and Activities Report
|
HIE
|
Haskell IDE Engine (see also Haskell Language Server)
|
HLS
|
Haskell Language Server
|
HNF
|
Head Normal Form
|
HOAS
|
Higher-Order Abstract Syntax (using binding in the host language to represent binding in the embedded language)
|
HOF
|
Higher-Order Functions
|
HPC
|
Haskell Program Coverage, a tool-kit to record and display Haskell program coverage / Haskell Prime Committee / High Performance Computing
|
HPFFP
|
Haskell Programming From First Principles (book)
|
HSE
|
Haskell-Source with Extensions (a package on Hackage, haskell-src-exts); an extension of the standard haskell-src package
|
HTH
|
Hope This Helps
|
HTML
|
HyperText Markup Language
|
HUGS
|
Haskell User's Gofer System
|
HWN
|
Haskell Weekly News
|
I18n
|
Internationalization / Internationalisation (which shows why the abbreviation is useful)
|
IANAL
|
I Am Not A Lawyer
|
ICFP
|
International Conference on Functional Programming
|
IFL
|
Implementation and Application of Functional Languages, symposium
|
IHG
|
Industrial Haskell Group
|
IIRC
|
If I Recall Correctly
|
IIUIC
|
If I Understand It Correctly
|
IIUC
|
If I Understand Correctly
|
IME
|
In My Experience
|
IMHO
|
In My Humble Opinion
|
IMNSHO
|
In My Not So Humble Opinion
|
IMO
|
In My Opinion
|
IOW
|
In Other Words
|
IR
|
Intermediate Representation in a two-phase compiler
|
IRC
|
Internet Relay Chat
|
ISTR
|
I Seem To Recall
|
JFYI
|
Just For Your Information
|
JHC
|
John's Haskell Compiler. Compiles to efficient C programs via whole program analysis and other optimizations.
|
JVM
|
Java Virtual Machine
|
LE
|
Little Endian
|
LGPL
|
GNU Lesser General Public License
|
LHC
|
LLVM Haskell Compiler. LHC is a whole-program optimizing backend for the Glorious Glasgow Haskell Compiler
|
LHS
|
Left-Hand Side (of a statement)
|
LLVM
|
Low-Level Virtual Machine
|
LSP
|
Language Server Protocol (used by the Haskell-language-server)
|
LtU
|
Lambda the Ultimate (Website)
|
LYH
|
Learn You a Haskell for Great Good!
|
LYAH
|
Learn You a Haskell for Great Good!
|
LYAHFGG
|
Learn You a Haskell for Great Good!
|
MFP
|
MonadFail Proposal
|
ML
|
A programming language / Mailing List / Machine Learning
|
MMR
|
MonoMorphism Restriction
|
MPTC
|
Multi-Parameter Type Class
|
MR
|
Monomorphism Restriction
|
MRP
|
Monad of no `return` Proposal (MRP): Moving `return` out of `Monad`
|
MTL
|
Monad Transformer Library
|
NCG
|
Native Code Generator, a GHC backend
|
NF
|
Normal Form, in addition to the explanations in the Wikipedia article, a fully evaluated expression
|
nhc98
|
Nearly a Haskell Compiler
|
NLP
|
Natural Language Processing
|
OCAML
|
Objective Caml (A programming language)
|
OOM
|
Out Of Memory
|
OP
|
Original Poster (who sent the first e-mail of the current thread) or Original Post (the first e-mail of the current thread)
|
OT
|
Off-Topic
|
PADL
|
Practical Aspects of Declarative Languages, symposium
|
PM
|
Personal Message, a message to someone on a message board, that no one else can read
|
POPL
|
Principles of Programming Languages, Symposium on
|
POV
|
Point Of View
|
ppl
|
People
|
PR
|
Pull Request
|
PRNG
|
Pseudorandom number generator
|
PVP
|
Package versioning policy
|
RDP
|
Reactive Demand Programming
|
RFC
|
Request For Comments
|
RHS
|
Right-Hand Side (of a statement)
|
RNG
|
Random number generator
|
RTS
|
Runtime System
|
RWH
|
Real World Haskell, a book about Haskell
|
SAT
|
SATisfiability problem
|
SEC
|
Semantic editor combinator
|
SHE
|
Strathclyde Haskell Enhancement, an experimental preprocessor for the Glasgow Haskell Compiler
|
SICP
|
Structure and Interpretation of Computer Programs
|
SML
|
Standard ML, a programming language
|
SMP
|
Symmetric Multi-Processing
|
SMT
|
Satisfiability Modulo Theories
|
SO
|
StackOverflow, a programming question and answer site
|
SOE
|
Haskell School Of Expression (title of a book)
|
SORF
|
Simple Overloaded Record Fields
|
SPJ
|
Simon Peyton Jones
|
SPOJ
|
Sphere Online Judge, an online judge system with over 9000 problems. The solution to problems can be submitted in over 40 languages, including Haskell
|
SQL
|
Structured Query Language
|
STG machine
|
Spineless Tagless G-machine
|
STLC
|
Simply Typed Lambda Calculus
|
STM
|
Software transactional memory
|
SYB
|
Scrap Your Boilerplate
|
TaPL
|
Types and Programming Languages (book)
|
TCM
|
Type Class Morphism
|
TCO
|
Tail-Call Optimization
|
TDNR
|
Type Directed Name Resolution
|
TF
|
Type families
|
TFP
|
Trends in Functional Programming, symposium
|
TH
|
Template Haskell
|
TIA
|
Thanks In Advance
|
TIL
|
Today I Learned
|
tl;dr
|
Too Long; Didn't Read
|
TLDR
|
Too Long; Didn't Read
|
TMI
|
Too Much Information
|
TMR
|
The Monad.Reader
|
TTBOMK
|
To the best of my knowledge
|
UHC
|
Utrecht Haskell Compiler
|
UTF8
|
Unicode Transformation Format, byte-oriented (also written as UTF-8)
|
VCS
|
Version Control System
|
VPS
|
Virtual Private Server, a virtual machine for hosting a website
|
WHNF
|
Weak Head Normal Form
|
wrt
|
With Respect To, or With Regard To
|
XML
|
eXtensible Markup Language
|
YAHT
|
Yet Another Haskell Tutorial
|
YHC
|
York Haskell Compiler
|
YMMV
|
Your Mileage May Vary
|