Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^2: it's scripts all the way down!

by QuillMeantTen (Friar)
on Mar 16, 2016 at 08:11 UTC ( #1157915=note: print w/replies, xml ) Need Help??


in reply to Re: it's scripts all the way down!
in thread it's scripts all the way down!

Thank you for your reply,
I found it to be most enlightening and took the time to read through your links and on DSLs.
As I studied language theory and had to come up with a toy one I kinda related to different posts I found online warning people against DSLs.
I have three follow up questions on that topic.

  • Beside the easily found example that I felt only scratched the surface, how spread is the use of DSLs?
  • Furthermore, when taking into account the difficulty of designing and maintaining a language (I found grammar and syntax to be complicated to do well, but it might just be me) why not use pure lua to script your application?
  • What are some good ressources on the most maintainable design patterns used when you need to come up with an architecture for supporting user written addons? (I read Module::Pluggable documentation's but I could not think of a way to make it able to directly use lua scripts without having to wrap each of them in a perl module

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1157915]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2020-07-06 06:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?