Hello from Alexander

Hello everyone,

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.
fun times :slight_smile:

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 :grinning_face_with_smiling_eyes: ). 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 :slight_smile:

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.

4 Likes

Hi Alexander, and welcome!

Me too!

Fully agree!

Congrats, I hope you are having fun with it!