my name is Alexander. I am excited to be part of this community!
Since learning to program, i have been interested in the implementation behind
the languages i used.
I started out learning BASIC in my dad’s basement, then smallbasic on an old windows computer.
Later then I learned Java and C some time after that.
I believe that the Programming Languages we use have a large impact on our work
as Programmers, which is sadly frequently underestimated as corporations settle for less than
state-of-the-art Languages and Tools for their Projects.
Programming with Java for a Web Application got me into making some small Contributions
to j2html, which is a Java Library to generate HTML, implemented as an embedded DSL.
Later on i discovered the JOOQ project, which is an embedded DSL to write typesafe SQL in Java.
So this is basically my experience with DSL’s. I have seen how
they can be very productive and easy to use when embedded in a host language.
Later then i started my own programming language project (to add to the Trillion Languages already out there ). It is still active and you can find it here: smalldragon.org
It is a learning project where I’m trying to implement many things that are interesting to me at the time,
such as for example basic static analysis, a simple Typechecker and comparison operator chaining.
I’m looking forward to learning about the community and your various projects
I’m based in Ratingen, Germany, so if there are any free Meetups / Conferences (post-pandemic) around DSLs / Theory / Your Project,
that would be interesting to me.