Kombinátorská knihovna - Combinator library
![]() | tento článek vyžaduje pozornost odborníka na programovací jazyky.Listopadu 2008) ( |
A kombinátor knihovna je softwarová knihovna který implementuje kombinátory pro funkční programovací jazyk; "klíčová myšlenka je tato: kombinátorová knihovna nabízí funkce (kombinátory), které kombinují funkce dohromady a vytvářejí větší funkce".[1] Tyto typy knihoven jsou zvláště užitečné pro povolení programovací jazyky specifické pro doménu být snadno vložen do jazyka pro obecné účely definováním několika primitiv funkce pro danou doménu a odevzdání úkolu rozšiřování konstruktů vyšší úrovně do obecného jazyka. Příkladem může být monadický Parsec parser [1] pro Haskell. Přístup knihovny umožňuje analyzátorům být první třída občané jazyka.
Viz také
Reference
- ^ str. 35 z "Historie Haskella"
externí odkazy
- Daan Leijen a Erik Meijer (2001). Parsec: Přímé styly monadických syntaktických analyzátorů pro reálný svět. Katedra počítačů, Universiteit Utrecht. hdl:1874/2535. UU-CS-2001-27.
- Daan Leijen a Erik Meijer (říjen 1999). Integrované kompilátory specifické pro doménu (PDF). Austin, Texas. 109–122.
- Hughes, John (1995). Jeuring, J .; Meijer, E. (eds.). Návrh knihovny pro pěkný tisk. 925. Springer Verlag. Archivovány od originál dne 06.04.2008. Citováno 2006-12-15.
![]() | Tento počítačová knihovna související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |