Kombinatorska biblioteka

S Vikipedije, slobodne enciklopedije

Kombinatorska biblioteka je softverska biblioteka koja primenjuje kombinatore za funkcionalni programski jezik. Kombinatorska biblioteka nudi funkcije (kombinatore) koji kombinuju funkcije zajedno u cilju stvaranja veće funkcije.[1] Ovakve vrste biblioteka su naročito korisne za dozvoljavanje oblasno-specifičnim programskim jezicima da budu lako ugradivi u jezik opšte namene tako što će definisati nekoliko primitivnih funkcija za dati domen i predati zadatak o širenju konstrukcija višeg nivoa na generalni jezik. Primer bi bio monadski Parsek parser za Haskel. Bibliotečki pristup dozvoljava parserima da budu prvoklasni građani jezika.

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

Literatura[uredi | uredi izvor]