bookmarks  4

  •  

    Squeryl Home Learn more Scaladoc Community Follow _squeryl on TwitterTwitter A Scala ORM and DSL for talking with Databases with minimum verbosity and maximum type safety Write compiler validated statements. Squeryl statements that pass compilation won’t fail at runtime. Refactor your schema as often as is required, the Scala compiler and your IDE will tell you exactly which lines of code are affected. Never repeat yourself The Composability of Squeryl statements allows you to define them once and reuse them as sub queries within other statements. Write declaratively Write as declaratively as SQL, only with less boilerplate. SQL’s declarativeness is preserved, not encapsulated in a lower level API that requires imperative and procedural code to get things done. Explicitly control retrieval granularity and laziness A significant part of optimizing a database abstraction layer is to choose for every situation the right balance between fine and large grained retrieval, and the optimal mix of laziness and eagerness. Data retrieval strategies are explicit in Squeryl rather than driven by configuration like current generation Java ORMs read more
    13 years ago by @gresch
    (0)
     
     
  •  

    Papyrus is aiming at providing an integrated and user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE. Papyrus provides diagram editors for EMF-based modeling languages amongst them UML 2 and SysML and the glue required for integrating these editors (GMF-based or not) with other MBD and MDSD tools. Papyrus also offers a very advanced support of UML profiles that enables users to define editors for DSLs based on the UML 2 standard. The main feature of Papyrus regarding this latter point is a set of very powerful customization mechanisms which can be leveraged to create user-defined Papyrus perspectives and give it the same look and feel as a "pure" DSL editor.
    14 years ago by @gresch
    (0)
     
     
  •  

    Sculptor is a simple and powerful code generation platform, which provides a quick start to Model Driven Software Development (MDSD). When using Sculptor you can focus on the business domain, instead of technical details. You can use the concepts from Domain-Driven Design (DDD) in the textual Domain Specific Language (DSL). E.g. Service, Module, Entity, Value Object, Repository... From the textual DSL Sculptor generates high quality Java code and configuration using openArchitectureWare (oAW). The generated code is based on well-known frameworks, such as Spring Framework, Spring Web Flow, JSF, RCP, Hibernate and Java EE. Within 15 minutes you can go from scratch to a running application, including build scripts, Eclipse projects, domain model, Hibernate persistence, services, Web Flow application and much more. Thereafter you can continue by evolving the design, add manual code and regenerate, i.e. it is not a one-shot generation. Sculptor is not an one-size-fits-all product. Even though it is a good start for many systems, sooner or later customization is always needed. Sculptor is designed and documented with this in mind. The generated result can easily be modified to meet your needs.
    15 years ago by @gresch
    (0)
     
     
  •  

    easyb is a behavior driven development framework for the Java platform. By using a specification based Domain Specific Language, easyb aims to enable executable, yet readable documentation.
    15 years ago by @gresch
    (0)
     
     
  • ⟨⟨
  • 1
  • ⟩⟩

publications  

    No matching posts.
  • ⟨⟨
  • ⟩⟩