I archived this repository as a way of showing to my friends how my old code looks like, just that. It doesn't have good code, it isn't fast even for a tree-walk interpreter. Just please ignore this if you want to review my coding skills.
Just to play with programming languages design
all existing structures for now
@ variable
let x = 10
@ Power function
defn(n, by) pow_by =
if by <= 1 then
n
else n*pow_by(n, by-1)
writeln(pow_by(2, 2))
do
let nome = "nolang"
writeln(nome + "!!")
end
- Bytecode virtual machine
- Types
- Modules