Logo Strumenta Strumenta
  • About us
    • How we work
    • The Chisel Method
    • Testimonials
    • Our team
    • Corporate Resources
    • Careers
  • Services
    • Ready-to-go RPG to Python migration
    • Transpiler
    • Domain Specific Languages
    • Consulting & Coaching
  • Products
    • Parser Ready-to-go
    • Crafting Powerful DSLs
    • Legacy Modernization Course
    • ANTLR Video Course
    • ANTLR Cheatsheet & FAQ
  • Articles
  • Contacts

Language design

Strategies, tips and tutorials on designing programming languages

  • ANTLR
  • Application modernization
  • Code processing
  • Consulting
  • Domain specific languages
  • Editors
  • Jetbrains MPS
  • Language design
  • Language Engineering
  • Language Workbenches
  • Migration
  • Miscellany
  • Model driven development
  • Open-source
  • Parsing
  • Software Development

Getting started with Jetbrains MPS: how to define a simple language (screencast)

17 February 2016

dynamic, static, optional, structural typing and engineering challenges

Dynamic, static, optional, structural typing and engineering challenges

27 January 2016

Alternatives to global variables and passing the same value over a long chain of calls

28 October 2015

Representing relationships as first-class citizens in an Object-oriented programming language

Representing relationships as first-class citizens in an Object-oriented programming language

14 October 2015

Turin Programming Language for the JVM: building advanced lexers with ANTLR

Turin Programming Language for the JVM: Building Advanced Lexers with ANTLR

16 September 2015

Creating a Programming Language for the JVM: the Turin Programming Language

09 September 2015

Previous Page
Strumenta Tools to solve complex problems
Privacy Policy
P.IVA 11817320010
Company Information
  • Strumenta
  • Strumenta
  • Federico Tomassetti
  • Federico Tomassetti