Skip to content

Commit 4fe1eae

Browse files
bryonyedavorpa
andauthored
Adding prolog haskell books (#6175)
* Added Haskell and Prolog books; edited some incorrect Haskell entries * Added names to Prolog and Haskell books. * Removed trailing slash * Update books/free-programming-books-langs.md Co-authored-by: David Ordás <[email protected]> * HTTP -> HTTPS fix Co-authored-by: David Ordás <[email protected]>
1 parent 8da5a33 commit 4fe1eae

File tree

1 file changed

+19
-15
lines changed

1 file changed

+19
-15
lines changed

books/free-programming-books-langs.md

+19-15
Original file line numberDiff line numberDiff line change
@@ -860,24 +860,26 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
860860

861861
### Haskell
862862

863-
* [A Gentle Introduction to Haskell](https://www.haskell.org/tutorial/)
863+
* [A Gentle Introduction to Haskell Version 98](https://www.haskell.org/tutorial/) - Paul Hudak, John Peterson, Joseph Fasel
864864
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
865865
* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF)
866+
* [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman
866867
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh (PDF)
867868
* [Happy Learn Haskell Tutorial](http://www.happylearnhaskelltutorial.com)
868869
* [Haskell](https://en.wikibooks.org/wiki/Haskell) - Wikibooks
869-
* [Haskell and Yesod](http://www.yesodweb.com/book-1.4)
870-
* [Haskell no panic](http://lisperati.com/haskell/)
870+
* [Haskell no panic](http://lisperati.com/haskell/) - Conrad Barski
871871
* [Haskell Notes for Professionals](https://goalkicker.com/HaskellBook/) - Compiled from StackOverflow documentation (PDF)
872872
* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial)
873-
* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/)
873+
* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/) - Yann Esposito
874874
* [Learn You a Haskell for Great Good](http://learnyouahaskell.com) - Miran Lipovaca
875875
* [Parallel and Concurrent Programming in Haskell](https://www.oreilly.com/library/view/parallel-and-concurrent/9781449335939/) - Simon Marlow
876-
* [Real World Haskell](http://book.realworldhaskell.org)
877-
* [Speeding Through Haskell](http://www.sthaskell.com)
876+
* [Real World Haskell](http://book.realworldhaskell.org) - Bryan O'Sullivan, Don Stewart, and John Goerzen
877+
* [Speeding Through Haskell](http://www.sthaskell.com) - Arya Popescu
878+
* [The Haskell Road to Logic, Math and Programming](https://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) - Kees Doets and Jan van Eijck (PDF)
879+
* [The Haskell School of Music - From Signals to Symphonies](https://www.cs.yale.edu/homes/hudak/Papers/HSoM.pdf) - Paul Hudak (PDF)
878880
* [What I Wish I Knew When Learning Haskell](http://dev.stephendiehl.com/hask/) - Stephen Diehl (PDF)
879881
* [Wise Man's Haskell](https://github.com/anchpop/wise_mans_haskell/blob/master/book.md#preface) - Andre Popovitch
880-
* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF)
882+
* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) - Hal Daum ́e III (PDF)
881883

882884

883885
### Haxe
@@ -1774,21 +1776,23 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
17741776

17751777
### Prolog
17761778

1777-
* [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/)
1779+
* [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/) - Dennis Merritt
17781780
* [Coding Guidelines for Prolog](http://arxiv.org/abs/0911.2899) - Michael A. Covington, Roberto Bagnara, Richard A. O'Keefe, Jan Wielemaker, Simon Price
1779-
* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html)
1780-
* [Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/)
1781-
* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF)
1781+
* [Concise Intro to Prolog](https://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) - David Matuszek
1782+
* [Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) - David Matuszek
1783+
* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) - Daniel Diaz (PDF)
17821784
* [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html) - J. Ireson-Ireson-Paine
17831785
* [Learn Prolog Now!](http://www.learnprolognow.org)
1784-
* [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni53/lpp/)
1786+
* [Logic, Programming and Prolog (2ed)](https://www.ida.liu.se/~ulfni53/lpp/) - Ulf Nilsson and Jan Maluszynski
17851787
* [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/) - P. Blackburn, K. Striegnitz
17861788
* [Prolog and Natural - Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber
1787-
* [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/)
1789+
* [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) - Feliks Kluźniak, Stanisław Szpakowicz & Janusz S. Bień
17881790
* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett
1789-
* [Prolog Tutorial](http://www.cpp.edu/~jrfisher/www/prolog_tutorial/contents.html)
1791+
* [Prolog Tutorial](https://www.cpp.edu/~jrfisher/www/prolog_tutorial/contents.html) - J. R. Fisher
1792+
* [Simply Logical: Intelligent Reasoning by Example](https://book.simply-logical.space) - Peter Flach
17901793
* [The Art of Prolog, Second Edition](https://mitpress.mit.edu/books/art-prolog-second-edition) - Leon S. Sterling, Ehud Y. Shapiro (Open Access)
1791-
* [The First 10 Prolog Programming Contests](https://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
1794+
* [The First 10 Prolog Programming Contests](https://dtai.cs.kuleuven.be/ppcbook) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
1795+
* [The Power of Prolog](https://www.metalevel.at/prolog) - Markus Triska
17921796
* [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net) - Hassan A¨it-Kaci
17931797

17941798

0 commit comments

Comments
 (0)