Vadim Zaytsev aka @grammarware

Watkins/Hammond/Abrams's book DYOL: Design Your Own Language

Book sourcesLanguage Documentation — Watkins/Hammond

D. Watkins, M. Hammond, B. Abrams, Programming in the .NET Environment, Addison-Wesley, 2003.

	title     = "{Programming in the .NET Environment}",
	author    = "Damien Watkins and Mark Hammond and Brad Abrams",
	publisher = "Addison-Wesley",
	isbn      = "978-0201770186",
	year      = 2003,

LD-WH is one of the many modern language manuals we have on our desks, and was chosen because it presented not just one language out of its context, but an entire platform. The second half of the book is dedicated to specific languages that run on .NET (Visual Basic, C♯, Python, Perl, Active Oberon, Component Pascal, HotDog and Mondrian). Because of this platform focus, the book covered many language design aspects that were otherwise easily overlooked (Runtime, Standard Libraries, Deployment, etc).


The DYOL toolkit was created and is maintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Page last updated in March 2021.