Implementing Domain Specific Languages In Python

Description

Implementing Domain Specific Languages In Python

Presented by Sean Jensen-Grey

Intended Audience

Intermediate

Class Outline

  • What are DSLs? Internal/External
  • Why DSLs?
  • How can they be expressed in Python?
  • Mini Language Design
  • Implementing External DSLs
  • Web / AI / Enterprise
  • Testing
  • Documenting

Requirements

Students should have their own computer with Python 2.6 installed