Short version: I think it's a good idea. I don't know of anything like that, yet. I'm interested in BDD, but not so much a Gherkin style DSL.
I've considered using eCukes for the Emacs Lisp part of racket-mode. After having seen it used in some contemporary Emacs packages. And after watching some of the "Extending Emacs Rocks!" videos, where they pair-program. But I still haven't. it just seems so darn verbose; sooo much copy-pasta. [I'm thinking of Pulp Fiction: "Say 'Given' again, I dare you!" :)] Without any less-technical stakeholder involved who might benefit from that format, I don't think so. At most I've been tempted to poach some of the Elisp definitions underlying the Gherkin DSL and use them directly. So if you added a higher level of behavioral tests for use in plain Racket, I could see using those. I'd love to help somehow if I can. But I probably wouldn't use a `#lang gherkin` wrapping that. In fact maybe that could wait until someday if/when Racket developers are lucky (?) enough to have many more non-technical stakeholders involved. :D -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.