diff --git a/_drafts/2019-12-01-rational-and-a-name.md b/_posts/2019-12-01-rational-and-a-name.md similarity index 83% rename from _drafts/2019-12-01-rational-and-a-name.md rename to _posts/2019-12-01-rational-and-a-name.md index 5b980ed..0f3616a 100644 --- a/_drafts/2019-12-01-rational-and-a-name.md +++ b/_posts/2019-12-01-rational-and-a-name.md @@ -18,7 +18,7 @@ are a big deal in any clojure developers world. As fan I'd like to start my new programming language by writing down the rational of what I'm trying to achieve. -### Rational (Take 1) +### Rational(Take 1) and goals So far, the main reason to create a new language for me is to **learn more and educate myself**. But it doesn't mean that I'm aiming for a toy language. I want to create a general purpose language that solves some problems. Here is a list of @@ -46,3 +46,13 @@ table. #### Development process #### Better core development #### Built-in Concurrency and parallelism + +### A Name +If you're a programmer, I'm pretty sure that you already experienced the terror +of trying to find a name for your project. Franly, It's even hard to find a good +name for your variable. + +After about 10 days of searching finally my wife came up with a good name. **Serene**. +Calm and peaceful. I like it. It's simple and beautiful with a great meaning. + +I can't wait to start working on it. :P diff --git a/_drafts/choosing_a_platform.md b/_posts/2019-12-07-choosing-the-target-platform.md similarity index 99% rename from _drafts/choosing_a_platform.md rename to _posts/2019-12-07-choosing-the-target-platform.md index f1e84ea..202720d 100644 --- a/_drafts/choosing_a_platform.md +++ b/_posts/2019-12-07-choosing-the-target-platform.md @@ -3,7 +3,7 @@ layout: post title: "Choosing the right platform" date: 2019-12-07 categories: Programming -tags: language +tags: Serene language theme: dark --- After wrapping my head around the [rational](/programming/rational-and-a-name/) of @@ -111,7 +111,7 @@ around it is only theoretical. Building a language on top a platform needs a goo of practical experience on the platform as well which I don't have that. So it's obvious that I have to pass. -## JVM +## The JVM As much as I dislike Java (Mostly because of the syntax and the fact that it is an object oriented language), I like JVM a lot. The JVM is battle tested, well design (Well, sort of. But it's certainly evolving.) and fast VM. It should be the most popular VM in the world