Session

Building Languages Using Kotlin

Languages are the tools that best determine our productivity. As developers we are in the position of forging such tools and all the other elements they need for support: compilers, editors, simulators and more.

Developing such an ecosystem used to require a huge effort, but today we can use our new super-power: Kotlin. By leveraging its concise syntax and its metaprogramming capabilities, we can create Domain Specific Languages at a much lower cost.

This means we can use DSLs in a context where it was not economically sensible before. With a pragmatic approach to building DSLs.

Federico Tomassetti

Language Engineering Architect

Turin, Italy

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top