LIOD

About


`LIOD` is a tiny functional LISP-esque programming language, designed to be `flexible`, `multiplatform` and `simplistic`. The language is `beta` now, so possibly has some bugs.

Overview


Download

You can download LIOD compiler right now on this site: LIOD.exe

Other


Other info about the language and it's development you can get on the `following pages`.

; fibonnacci example (.NET framework, indev) (use LIOD) (use DOTNET) (def first 0) (def second 1) (= fib (list first second)) (mac main (def) (= lst (fibonnacci 8)) (foreach val lst (write val) ) ) ; "length" is the length of the return array (fn fibonnacci (def length) (for (= i 2) (\l i lenght) (++ i) (push fib (+ (get-at fib (- i 2)) (get-at fib (- i 1)) )) ) (return fib) )
>>> 0 1 1 2 3 5 8 13