Building Pseudo-Functional DSLs on Top of Java

Nikolce Mihajlovski
Domain-specific languages (DSLs) gain popularity in the Java community. Designing a DSL on top of Java has the advantages of writing a normal Java code (IDE support, no parsing, type safety), but it is also constrained by the limited expressiveness of Java. The talk describes the concepts of building pseudo-functional DSLs on top of Java, their interpretation, integration with existing technologies and practical examples of usage.








