I am a little confused by messages in this forum about the state of
source generation that MPS offers right now. It is clear that Java can
be the source language. A message from Igor mentions XML. Obviously
MPS /will/ support anything at all... though it is not clear if it
supports anything at all right now. So for example, what if I want to
that? Obviously I've got to define my concepts, and somewhere or
another (I don't yet know MPS enough to know), I'm going to specify the
I'm investigating the possibility of using MPS immediately to ...
essentially make up for serious language shortcomings in a target
language "X" that I don't want to name. For example, no classes/structs
to keep data together; I only have arrays of the same data type. Ack!
I suppose I could create a more powerful language that I know and just
map it... but this whole domain-specific emphasis has made me realize it
is better to come up with something specific to my application's domain.
I could specify the program in a mixed declarative / imperative style
that suits my purposes. I can deal with MPS glitches provided they
~ David Smiley