From 38ba1c0e9428657034fafe747773f9906d1af518 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:43:54 +0400 Subject: [PATCH 1/5] Added "DSL Engineering: Designing, Implementing and Using Domain-Specific Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 2eafded6..ed0c1140 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -439,6 +439,7 @@ * [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) * [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) * [Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html) +* [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org/) - Markus Voelter * [Essential Skills for Agile Development](http://elliottback.com/wp/essential-skills-for-agile-development/) * [Guide to the Software Engineering Body of Knowledge](http://www.computer.org/portal/web/swebok) * [How to Design Programs](http://www.htdp.org/) From 24dc727900a66ce6bc0c29740ac4f263cfd6b2d2 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:46:03 +0400 Subject: [PATCH 2/5] Added "Naked objects" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index ed0c1140..dde15658 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -445,6 +445,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) * [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) * [OAuth - The Big Picture](http://pages.apigee.com/oauth-big-picture-ebook.html) From 79759163b3b5cdf169a736c22e552a0e749123af Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 02:52:10 +0400 Subject: [PATCH 3/5] Added "Methods and Techniques for the Design and Implementation of Domain-Specific Languages" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index dde15658..5de64b0c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -445,6 +445,7 @@ * [How to Design Programs](http://www.htdp.org/) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson * [NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf) (PDF) * [NASA Software Measurement Handbook](http://www.scribd.com/doc/7181362/NASA-Software-Measurement-Guidebook) From e3c8a632ef6ae5e9e714a791a7e24bcd45014638 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 03:15:11 +0400 Subject: [PATCH 4/5] Added "Prolog Problems" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5de64b0c..a4c36b3b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1203,6 +1203,7 @@ See also [TeX](#tex) * [Prolog and Natural-Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber * [Prolog Experiments in Discrete Mathematics, Logic, and Computability](http://web.cecs.pdx.edu/~jhein/books/PrologLabBook09.pdf) - James L. Hein * [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) +* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett * [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) From 8cf7f582eb03488e869bc7f26fc622878296d8a6 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Thu, 16 Jan 2014 03:17:07 +0400 Subject: [PATCH 5/5] Added "S-99: Ninety-Nine Scala Problems" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a4c36b3b..048dd1d1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1362,6 +1362,7 @@ See also [TeX](#tex) * [Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) * [Program Transformation in Scala](http://homepages.cwi.nl/~ai/MScThesis-A-Izmaylova.pdf) - Anastasia Izmaylova * [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) +* [S-99: Ninety-Nine Scala Problems](http://aperiodic.net/phil/scala/s-99/) - Phil! Gold * [Scala By Example](http://www.scala-lang.org/docu/files/ScalaByExample.pdf) (PDF) * [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander * [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke