in reply to Re: Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)
in thread Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)

Were I an attendee at your presentation, and should your presentation weigh too-heavily on this as a constraining definition of “what a domain-specific language is,” I might find myself a bit thrown-off-the-bus.

Of course, because you didn't get the point. Re-read the OP. This is not about DSLs in general, but about internal DSLs, which can mean: a) a subset of the perl language which addresses some domain, b) a perlish way to write some DSL code.

Diatribing about DSLs in general is not requested and off topic.

perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'
  • Comment on Re^2: Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)

Replies are listed 'Best First'.
Re^3: Which internal DSL are there in Perl? (Domain Specific Languages - Part 1)
by LanX (Saint) on Aug 06, 2017 at 20:11 UTC
    Why bother replying to a worst nodes champion?

    Please inform yourself about Dunning–Kruger effect before feeding a Ig Nobel prize contender. ;-p

    > a) a subset of the perl language which addresses some domain,

    Actually if you mean something like the RegEx engine I'd say it's external.

    Anyway the definition is from the author I mentioned in the OP (Martin Fowler), and might be fuzzy at times.

    > b) a perlish way to write some DSL code.

    Yes, my main interest are DSLs which are implemented using Perl vocabulary and syntactic sugar.

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

    A reply falls below the community's threshold of quality. You may see it by logging in.