Projects

📄 Request Language (reqlang)

A file format specification for defining HTTP requests, response assertions, and associated data/configuration in "request files".

  • Declare what prompts, secrets, and environment specific variables a request needs.
  • Write requests using HTTP Request messages.
  • Write tests using HTTP Response messages.
  • A language extension for Visual Studio Code providing an in-editor REST client. The language server also provides language diagnostics.

📕 The Testing Book

A (work in progress) software engineering guide to testing.

👻 Egon

A (toy) statically typed interpreted language for learning type-checking and type inference.

🔓 Locks

A toy bytecode VM language branched from Lox to learn implementing new language syntax.

Forked from loxcraft with additional features and fixes:

🌌 bespin

A framework for test frameworks writting in Typescript.