ਹੈਸਕਲ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)
ਹੈਸਕਲ (ਅੰਗਰੇਜ਼ੀ: Haskell) ਇੱਕ ਪ੍ਰਮਾਣਿਕ੍ਰਿਤ, ਆਮ-ਮਕਸਦ ਫੰਕਸ਼ਨਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ। ਇਸ ਦਾ ਨਾਮ ਹੈਸਕਲ ਕਰੀ ਨਾਮ ਦੇ ਦਾਰਸ਼ਨਿਕ ਤੋਂ ਰਖਿਆ ਗਿਆ ਹੈ। ਮਈ 2016 ਤੋਂ ਇੱਕ ਗਰੁੱਪ ਅਗਲੀ ਵਰਜਨ, Haskell 2020,ਉੱਪਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।

ਕੋਡ ਮਿਸਾਲ 
ਹੇਠ ਦਿੱਤਾ ਹੈਲੋ ਵਿਸ਼ਵ ਪ੍ਰੋਗਰਾਮ ਹੈਸਕਲ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ:module Main where

main:: IO ()
main = putStrLn "Hello, World!"ਫਿਬੋਨਾਚੀ ਨੰਬਰ ਦੀ ਇੱਕ ਕੁਸ਼ਲ ਤਾਮੀਲ ਇੱਕ ਅਨੰਤ ਸੂਚੀ ਦੇ ਤੌਰ ਤੇ ਹੇਠ ਦਿਤੀ ਗਈ ਹੈ:-- Type annotation (optional)
fib:: Int -> Integer

-- With self-referencing data
fib n = fibs !! n
 where fibs = 0: scanl (+) 1 fibs
 -- 0,1,1,2,3,5,...

-- Same, coded directly
fib n = fibs !! n
 where fibs = 0: 1: next fibs
 next (a: t@(b:_)) = (a+b): next t

-- Similar idea, using zipWith
fib n = fibs !! n
 where fibs = 0: 1: zipWith (+) fibs (tail fibs)

-- Using a generator function
fib n = fibs (0,1) !! n
 where fibs (a,b) = a: fibs (b,a+b)

ਵੈਬ 
ਹੈਸਕਲ ਵੈੱਬ ਫਰੇਮਵਰਕ ਮੌਜੂਦ ਹਨ, ਇਹਨਾਂ ਵਿਚ ਸ਼ਾਮਲ ਹਨ:
 Yesod
 Happstack
 Snap

ਟਿੱਪਣੀ

ਹਵਾਲੇ

ਹੋਰ ਪੜ੍ਹੋ 
 ਰਿਪੋਰਟ
 Haskell 98 Language and Libraries: The Revised Report. Cambridge University Press. ISBN 0521826144. 
 Haskell 2010 Language Report (PDF). Haskell.org. 
 ਕਿਤਾਬਾ
 ISBN 0-521-25830-8. 
 ISBN 0-13-484346-0. 
 ISBN 0521643384. 
 ISBN 0521692695. 
 
 ISBN 0201882957. 
 ISBN 978-1-59327-283-8.  (full text)
 ISBN 978-1-107-45264-0. 
 ਟਿਊਟੋਰਿਅਲ
 Haskell.org. 
 Yet Another Haskell Tutorial, by Hal Daumé III; assumes far less prior knowledge than official tutorial
 Reader (13): 17–68 
 ਇਤਿਹਾਸ
 "A History of Haskell: Being Lazy with Class" (PDF). Proceedings of the third ACM SIGPLAN conference on History of programming languages (HOPL III): 12–1–55. doi:10.1145/1238844.1238856. ISBN 978-1-59593-766-7. 
 "The A-Z of Programming Languages: Haskell". Computerworld.

External links 
 
 ਹੈਸਕਲ ਵਿ ਕੀ 
 Hackage – ਪੈਕੇਜ ਆਰਚੀਵ
 Hoogle – API ਖੋਜ ਇੰਜਣ
 ਟਿਊਟੋਰਿਅਲ
 Try Haskell! – in-browser interactive tutorial
 School of Haskell  – online tutorials
 ਫੁਟਕਲ
 The Monad.Reader – quarterly magazine on Haskell topics
 The Evolution of a Haskell Programmer – slightly humorous overview of different programming styles in Haskell