Thanks, glad you like it.

> Seems really easy to begin with and as powerful as full Java implementation …

At the end of the day it’s a DSL which adheres to the rules of the Isis 
programming model and leverages the expression language Xtend [1]. The 
Xtext-generated Eclipse editor knows all the details of the programming model 
and is able to validate the source code against the model/rules of the DSL.


> Also not clear to me if it has any predefined DDL for Repositories for 
> defined entities and/or services.

The DSL part with the notion of a repository is not started yet. But it’s an 
additional keyword within an “entity” which provides CRUD actions, e.g.

entity SimpleObject {
   repository {
      create(..) {
         ...
      }
      listAll() {
         ...
      }
   }
}

At the end of the day it’s a service with additional entity-related conventions 
and validations.

Is this what you’re looking for?
/Torsten

[1] http://xtend-lang.org/ <http://xtend-lang.org/>




> On 07 Jul 2015, 00:26:19 CEST, GESCONSULTOR <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> Wow !!!!
> 
> Really nice, Torsten !!!
> 
> Seems really easy to begin with and as powerful as full Java implementation 
> ...
> 
> Just need to try if it.
> 
> Also not clear to me if it has any predefined DDL for Repositories for 
> defined entities and/or services.
> 
> Thanks!!!
> 
> Oscar
> 
> 
> 
>> El 6/7/2015, a las 23:43, Dan Haywood <[email protected] 
>> <mailto:[email protected]>> escribió:
>> 
>> Hi folks,
>> 
>> A while back someone (I forget who) brought my attention to sculptor [1], a
>> tool that uses an XText DSL to target "conventional" DDD apps.  I raised a
>> ticket [2] to see if the author (Torsten Juergeleit) would be interested in
>> targetting Isis also.
>> 
>> A few months on, and Torsten's come back to me with what looks like a
>> pretty substantial prototype [3].
>> 
>> Just wanted to flag it up here in case anyone was interested in joining
>> in with the conversation / using the DSL / collaborating further.
>> 
>> Cheers
>> Dan
>> 
>> 
>> [1] http://sculptorgenerator.org/ <http://sculptorgenerator.org/>
>> [2] https://github.com/sculptor/sculptor/issues/158 
>> <https://github.com/sculptor/sculptor/issues/158>
>> [3] https://github.com/vaulttec/isis-script 
>> <https://github.com/vaulttec/isis-script>
> 

Reply via email to