Wed Jun 23 10:14:45 CEST 2010


After 6 weeks off, what's next / what's important?

There are two main hurdles:

  * Create a non-trivial example to convince prospective clients.  As
    Carrette mentions in [1], the techniques useful for deriving
    implementation from model are quite straightforward, but their
    selection and combination _does_ require some cleverness.

    It's like cooking: ingredients are simple, the combination is
    where the magic is created.  Compilers are usually heavily
    factored translators.  The human mind doesn't seem to handle the
    big composite picture intuitively very well, while the steps are

  * Once such an example is made for a certain domain, can this be
    transferred to ``stable knowledge'', or is ad-hoc intervention by
    a language designer necessary?  (This is the ``Can you sell DSL?''
    question.  Is the DSL flexible enough?)

[1] http://www.cas.mcmaster.ca/~carette/newtongen/