geky / mu

Minimally design scripting language for use on systems with limited resources.

Home Page:http://mu-script.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mu is a lightweight scripting language designed to be easily embeddable. With simplicity as its core goal, Mu boasts a minimal language backed by a small, but powerful, builtin library.

# A quicksort implementation
fn qsort(data)                                       
    let [x, ..data] = tbl(data)                      
    if (len(data) == 0)                              
        return [x]                                   
                                                     
    let small = filter(fn(y) -> y <  x, data)        
    let large = filter(fn(y) -> y >= x, data)        
    return qsort(small) ++ [x] ++ qsort(large)       

You can find out more about the language here

About

Minimally design scripting language for use on systems with limited resources.

http://mu-script.org

License:MIT License


Languages

Language:C 99.7%Language:Makefile 0.3%