blob: c60b034105f5de349fcbc74194a66f9445408d5f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# Ek
Ek (oak in Swedish) is my toy programming language.
Currently far from a usable state, but I thought I might
still put it up on GitHub. Get them green squares, yo.
# Building
+ `make`
Add `RELEASE=1` to enable optimizations.
# Ek features and target use case
Ek is inteded to be a simple language, similar to C with little to no runtime but with
some quality of life improvements, mainly stuff already seen in other languages.
Nothing particularly ground-breaking. It currently targets my `tri`
architecture, and acts as a frontend for the `qbt` middle-end.
# Tests
Tests are currently broken, I'm going to have to come up with some half decent
testing framework.
# Name
Ek is the current name, mainly because I like oaks and didn't seem to step on anyone's toes.
I had a number of names I toyed around with before pushing to GitHub, any mentions of other
names should be disregarded and preferrably fixed.
|