lxhome/_posts/2019-12-01-rational-and-a-n...

35 lines
1.1 KiB
Markdown

---
layout: post
title: "Step 1: Rational (take one) and a name"
date: 2019-12-01
categories: Programming
tags: language
theme: dark
---
**This post is a draft and I'll finish it gradually**
As I mentioned in [My new programming language](),
I'm creating a new programming language. I'll try to pick up good points
of different programming languages and avoid the cons of them. One of the
most important aspects of any project is to have a rational for it.
It's what I learned from [Clojure](http://clojure.org)'s culture. Rationals
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)
So far, the main reason to create a new language for me is to learn more and
educate myself. But leaving that aside here is a list of reasons that made me
consider the idea of creating a new language (in no specific order):
#### Lisp is superior
#### Development process
It might come to a surprise but not all
documentation on source
#### Simplicity
#### Built-in Concurrency