I love programming languages since I started programming at high school, I was in love with reading about them, looking at how many they are, what they are built for, what you can do with them, and so on.
A year ago, while I was looking at the top programming languages in the results of a survey made by StackOverflow, I read rust in some of the answers and I remembered the existence of this language, as the first time, I went to their webpage and saw what I can do with it and it seemed cool, well at that moment I left it there. Then I started some projects for two clients we had with some friends and at the moment a consultancy in the city offered a little workshop about Rust, I told my friends why wouldn't we go to the workshop and see what we can learn for future projects. Our little team "paid" the tickets and the whole team went to the course one month later.
Having that little class about Rust was pretty interesting, it is a really strange and different language compared with others which we were working with such as JavaScript, so I said nope, it's not what I expected.
A couple of weeks ago I started waking up at 6:30 am again, and one morning I thought why don't I give Rust another opportunity by building something that could be interesting to build. Well, I said let's learn how programming languages are made.
And here we are, writing my first post about Risn, I don't know how long it is going to take, I want to keep it easy, as I have some other stuff I'm building which I want to talk later in some other post.
Risn is going to be a simple functional programming language that will allow people to have an easy understanding of the functional paradigm. And I want to document the whole path I will be walking, in this journey of building it.