Skip to content

Instantly share code, notes, and snippets.

View mkprz's full-sized avatar

Mike Perez mkprz

  • San Antonio TX
View GitHub Profile
# I've been working off and on on a project to use a Wizard-like interface to configure
# SOHO wireless routers. I am targeting routers supporting openwrt's UCI. The idea is to
# enable the average user to make the most of their router by answering non-technical
# questions on how it will be used. The biggest weakness of my approach, what's
# called an Expert System in the AI field, is translating knowledge from domain-experts
# into code. I am attempting to solve this using Domain-specific Languages (DSL). Here
# is my first attempt using a DSL called Gherkin which is used by non-programmer business
# analysts to define software requirements.
# I've read that for a DSL to be successful, it must be both readable and writeable by the