You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi David,
I'm gathering information for a blog post on DSLs that I'm about to write and I'm really curious about Glas's take on DSLs. I had a few questions if you don't mind answering any of them.
What were the reasons for making DSL creation an integral part of Glas? In other words, what makes you a believer in DSLs.
What do you think of the macros(Lisp) vs DSL tradeoff? If one was a programmer knowledgeable in Lisp macros for e.g., would you recommend DSLs to them or are DSLs more meant for non expert programmers?
Is the grammar PEG or CFG? Or does that depend on the DSL builder?
If it's not PEG, do you have any reservations against/opinions on PEG?
My current approach to building DSLs would be defining a PEG grammar/semantics in Ohm JS(https://github.com/harc/ohm). How would building a DSL in Glas differ from that?
What are some good resources to check out for someone interested in building DSLs. What literature inspired you re: DSLs.
I'm really excited about Glas and what I can learn from it. Thanks!
The text was updated successfully, but these errors were encountered:
Hi David,
I'm gathering information for a blog post on DSLs that I'm about to write and I'm really curious about Glas's take on DSLs. I had a few questions if you don't mind answering any of them.
I'm really excited about Glas and what I can learn from it. Thanks!
The text was updated successfully, but these errors were encountered: