altnetpedia

Proceedings of the alt.net London Beers #3 Event

Modified: 2009/01/05 12:12 by seb@serialseb.com - Uncategorized
Edit

Subject: Domain Specific Languages

  1. Sebastien Lambla http://serialseb.blogspot.com (the funny twirly sign thing) serialseb seb (the funny twirly sign thing) serialseb.com
    • Your question:
    • What answer you got:
  2. Toby Henderson http://holytshirt.blogspot.com tweeter: (the funny twirly sign thing) holytshirt email: tobyh (the funny twirly sign thing) perfectinfo.com
    • Your question: what people understand as BDD or DDD
    • What answer you got: People struggle to understand if you do not share the languages or ideas of the domain you are then not part of the domain. Everyone especially the customer must agree on the language. You want the user to create executable specifications, and push the responsibility back onto the customer to “develop” their requirements, “we” developers should not be writing these requirements.
  3. Daniel Fernandes http://blog.danielfernandes.net email : foo (the funny twirly sign thing) danielfernandes.net
    • Your question: How can DSL be part of an Agile development process ? Is there such a thing as a DSL first Driven Development ?
    • What answer you got: Niet. Was to shy to ask (doh)
  4. Neil Robbins http://neildoesdotnet.blogspot.com email: neil (the funny twirly sign thing) computer.org twitter: (the funny twirly sign thing) neilrobbins
    • Your question:
    • What answer you got:
  5. Zi Makki http://www.zimakki.com/blog tweeter: (the funny twirly sign thing) zimakki email: zimakki (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  6. Alan Dean http://blogs.charteris.com/blogs/aland & http://thoughtpad.net/alan-dean & alan.dean (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  7. Iain Holder iain (the funny twirly sign thing) tech-nous.co.uk twitter.com/IainHolder
    • Your question: What is IoC
    • What answer you got: What is DSL. 
  8. Mike Hadlow http://mikehadlow.blogspot.com twitter:mikehadlow
    • Your question:
    • What answer you got:
  9. Stuart Campbell www.makiwa.com twitter:stucampbell stuart.campbell1 (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  10. Dylan Beattie www.dylanbeattie.net twitter:dylanbeattie dylan (the funny twirly sign thing) dylanbeattie.net
    • Your question: What are domain specific languages – and why should I care?
    • What answer you got: There’s some disagreement over what constitutes a domain-specific language – is it compiled? Interpreted? Text-based? Visual? Is SQL a DSL? Some people say yes, some people say no.
      It sounds like, where you already have technology-literate users who can agree on a ubiquitous language, there is the potential to incorporate this language into some sort of interpretable/compilable syntax. If you get this right, it’ll allow those users to interact with your system in a more ‘immediate’ way than speaking English to a coder who translates their ideas into C sharp (where the hell is the hash key on a Macbook?!)
  11. Lee Campbell http://leecampbell.blogspot.com/ email: lee.ryan.campbell (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  12. Darren Jensen, http://yoolk.com email: darren (the funny twirly sign thing) yoolk.co.uk
    • Your question: why not just develop a framework on top of .net?
    • What answer you got: why not? Domain languages are a great idea however, I will stick to frameworks and API’s!
  13. Justin Davies, http://foreachbiscuit.wordpress.com
    • Your question: No specific question
    • What answer you got: A leading contractor once said to me “I don’t get the point of interfaces, you can’t guarantee what is going to be used”. Of course, that is the whole point about abstraction and flexibility and it seems that DSLs can give you rule-based flexibility in a similar manner… we just all need to have that light-bulb moment.
  14. Arup Sarkar toarupsys (the funny twirly sign thing) gmail.com
    • Your question:Is SQL or RDL be considered a DSL
    • What answer you got:Some people agreed to an extent
  15. Johnny Triantafyllopoulos john.triantafyllopoulos (the funny twirly sign thing) yahoo.com
    • Your question: How does DSL work in the real world?Any real world examples?
    • What answer you got: Useful for some domains, not necessarily at an end-user level, pushes the decision back to the DSL writer.
  16. Scott Cowan http://www.sleepoverrated.com twitter:scottcowan email:scottjamescowan (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  17. Michael Wagg http://guerilltactics.co.uk email: Michael (the funny twirly sign thing) guerillatactics.co.uk
    • Your question: Can Domain Specific Languages deliver some of what ubiquitous language promised?
    • What answer you got: Possibly and they are definitely a step in the right direction. I also realised that a lot of the work I am doing on acceptance testing is creating DSL’s for testers which is potentially the most valuable application of the idea today.
  18. Michael Mayne Michael.mayne (the funny twirly sign thing) citi.com
    • Your question:
    • What answer you got:
  19. Rhys Campbell http://www.fullstack.co.uk tw (the funny twirly sign thing) rhysc e: rhysevancampbell (the funny twirly sign thing) gmail.com
    • Your question: ?
    • What answer you got: lots more questions to ask
  20. Alex Young http://allthemailineversent.com twitter:regularfry email:alex (the funny twirly sign thing) blackkettle.org
    • Your question:
    • What answer you got:
  21. Robin Minto e: robin (the funny twirly sign thing) minto.co.uk
    • Your question: What is at the forefront of the Alt.Net community mind?
    • What answer you got: DSLs are helping people right now but there’s still a lot of uncertainty around the subject. You need to make sure you have good definitions.
  22. Andrew Jones e:ascjones (the funny twirly sign thing) gmail.com
    • Your question:
    • What answer you got:
  23. Neil Mosafi: http://neilmosafi.blospot.com
    • Your question: How do you allow business users to test DSLs?
    • What answer you got: No answer, however I got a better understanding of what DSLs are and that they are all about creating a very minimal language
  24. Ben Taylor: http://bentaylor.org/ twitter bentayloruk
    • Your question: DSLs
    • What answer you got: Good talk about DSLs!
  25. Dave de Florinier: dave (the funny twirly sign thing) deflorinier.me.uk
    • Your question:
    • What answer you got:
  26. David Ross: willmation (the funny twirly sign thing) gmail.com www.pebblesteps.com
    • Your question:
    • What answer you got:
  27. Ann Witbrock
    • Your question:
    • What answer you got: The solution space for which DSL is appropriate is not widely understood in the community. Try beginning with the means to define a domain. Lots of provocative discussion, which was good.
  28. Christine O’Dell – Twitter: (the funny twirly sign thing) Kareena
    • Your question: None – here to learn
    • What answer you got: A rough understanding of DSL, although I don’t plan to investigate it any further – would have loved to have known more about IoC.
  29. Gordon Jamieson
    • Your question:
    • What answer you got:
  30. Oren Eini
    • Your question: What does the community think about DSL?
    • What answer you got: Lots of opinions and far more real world usage than I expected
  31. Pete Mounce
    • Your question: (I didn’t come with questions in mind; I came to vent about my current workplace and the approach to DDD that involves maintaining one model for the ORM under the repositories, and one model above it where the entities are disconnected from one another…)
    • Answer: (I vented very successfully, thanks ;-) )

ScrewTurn Wiki version 2.0.36. Some of the icons created by FamFamFam.