Skip to content

All the code from the book “Building User-Friendly DSLs” by Meinte Boersma for Manning Publications: https://www.manning.com/books/building-user-friendly-dsls

Notifications You must be signed in to change notification settings

dslmeinte/Building-User-Friendly-DSLs-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building-User Friendly-DSLs-code

All the code from the book “Building User-Friendly DSLs” (liveBook) by Meinte Boersma for Manning Publications.

Installation instructions

Running the code requires a recent version of Node.js and an NPM-compatible package manager, so either NPM itself or Yarn. For more details: see appendix A of the book.

Running the code

This repository contains the code developed in the course of chapters 3-15 and appendix B of the book, with one directory per chapter/appendix. (Chapter 2 contains a static mockup of DSL content.) Each directory contains a README detailing how to run the code.

Notes

  • Please report issues preferably through the liveBook, or otherwise through the GitHub issues page.
  • Because the code is taken from the book, there's virtually no possibility to accept feature requests or Pull Requests.
  • package.json/version is of the form 0.n.0-dev, with n = currently-published MEAP-version + 1.

Copyright

Copyright retained by Meinte Boersma for Manning Publications.