4 ms·
Do you have an example of such a DSL? I like the idea but I myself can’t come up with a tool that implements it well.
by Bootvis 5y ago
Do you have an example of such a DSL? I like the idea but I myself can’t come up with a tool that implements it well.
- blacktriangle 5y agoNot Racked based, but I'd say Cucumber/Gherkin. Yes it is absolutely overkill for small teams, but if you have a dedicated person who is not really a programmer but who is managing requirements between the developers and the stakeholders, Cucumber is amazing in that scenario.
- hashkb 5y agoRails routes. ActiveRecord. RSpec
- protomyth 5y agoThe ones I know of are locked in corporate IT departments, but Zed Shaw in his "The ACL is Dead" talk[1] from 2008 describes the use of one in relation to permissions on documents with rules specified in the DSL. 1) https://vimeo.com/2723800 https://vimeo.com/2723800
- lukego 5y agoDesign rules in CAD software? I know that Cadence's ASIC design tools are based on a custom Lisp dialect. I've seen a presentation at a Lisp conference from an architect who was representing myriad building regulations as Lisp expressions e.g. minimum clearance between toilet and bathroom door. There was another presentation about Lisp software for simulating aircraft engine performance based on various input parameters. I don't know how close these applications are to Racket's ideal but I imagine they're somewhere on that spectrum.
- dagw 5y agoI've seen a presentation at a Lisp conference from an architect If you start talking to older architects and civil engineers who where active in the early to mid 90s, you'll be surprised how many of them know (or at least knew) Lisp.