b'\n_START_ARTICLE_\nHaskell\n_START_PARAGRAPH_\nHaskell je popolnoma funkcijski programski jezik s polimorfi\xc4\x8dnimi tipi, ki omogo\xc4\x8da izjemno elegantno implementacijo matemati\xc4\x8dnih struktur, predvsem neskon\xc4\x8dnih. Imenuje se po ameri\xc5\xa1kem matematiku in logiku Haskellu Brooksu Curryju.\n_START_SECTION_\nZgled programa\n_START_PARAGRAPH_\nZaporedji Fibonaccijevih \xc5\xa1tevil in pra\xc5\xa1tevil lahko opi\xc5\xa1emo z rekurzivnima definicijama_NEWLINE__NEWLINE_module Zaporedji where_NEWLINE_fib = 1 : 1 : [ a + b | (a, b) <- zip fib (tail fib) ]_NEWLINE_pra = reseto [2...]_NEWLINE_reseto (p : xs) = p : reseto [ x | x <- xs, x `mod` p > 0]'