I guess from reading your paper at XP2006 that your notion of DSN quite matches Embedded Domain Specific Languages. Am I right?
I am enthusiastic about EDSLs. For those who are interested in EDSLs (all worth reading): * http://cs-www.cs.yale.edu/homes/hudak-paul/hudak-dir/ACM-WS/position.html * http://martinfowler.com/articles/rake.html * http://www.paulgraham.com/progbot.html * http://www.eaipatterns.com/ramblings/40_marchnan.html * http://www.cs.chalmers.se/~rjmh/Combinators/ * http://www.martinfowler.com/articles/languageWorkbench.html#ASimpleExampleOfLanguageOrientedProgramming * http://lisp.or.kr/pds/dsl-in-lisp.mov 2006/7/5, Stephen Taylor <[EMAIL PROTECTED]>:
At XP2006 we (Morten Kromberg, Gitte Christensen & I) identified others with a common interest in the use of domain-specific notations (DSNs). We see DSNs enabling domain experts and professional writers (programmers) to collaborate on executable system descriptions — ie software. Our experience is that direct collaboration on an executable description enables useful software to be written at a pace even more rapid than achieved by agile developers using C++ or Java. A key to this is the use of dynamically-typed languages, which permit concise and dynamic definitions of vocabulary. We point from our own experience to APL, J, Python, Ruby and Smalltalk. You might recognise in this links to the "expository programming" pioneered by KEI at IBM, of which STARMAP was a example. We are interested in the possibility of either a dedicated track at XP2007 for DSNs, or a conference dedicated to DSNs, or both. In this we have attracted from XP2006 the interest and encouragement of (among others) - Kent Beck, author of "Extreme Programming Explained", who would like to revive interest in Smalltalk - Barry Boehm, Professor, Center for Software Engineering, USCLA - Jack Järkvik, VP R&D, Ericsson AB - Pekka Abrahamsson, XP2006 chair - Jutta Eckstein, XP2004 chair I'm looking to convene a 1-day meeting to review what a dedicated conference or track might cover, and to agree any action to take about it. This meeting might - abut the Dyalog APL User Meeting in Elsinore (Helsingør) in October; - be held in London, to which travel is relatively cheap. We're particularly excited about this because it is the first time in a long while that the productivity of our tools and methods might be recognised in a context not defined by a prior interest in the APLs. Would anyone be willing to represent the J community in this? Stephen ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
