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

Reply via email to