2 ms·
>>Take a look at Capybara’s DSL. Capybara is a library for interacting with a browser from code. It works hard to make the code read like English. I think this
by th3iedkid 11y ago
>>Take a look at Capybara’s DSL. Capybara is a library for interacting with a browser from code. It works hard to make the code read like English.
I think this line lead to believe so , but reading on...
>>But emulating the English language—complete with nouns, verbs, and prepositions—is simply the language of the domain, not a truly domain-specific language
And this one too :
>>A key difference between using the language of the domain and a domain-specific language is that a true DSL—notation—is not only suited for expressing problems and solutions, but also for getting from one to the other.
Basically he wants to state about notational convenience,degree of expressiveness and ease of notational operations with the math example.This ease of operation leads to better formal verification and better spec translation.He then goes onto talk about notations used in Music etc..