Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 666 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 666 Bytes

The Vaca Programming Language

Vaca is still alpha. Don't use it for serious projects. Lot of ground breaking changes may happen. No backwards compatibility guaranteed.

Vaca is a LISP language

"Vaca" comes from the portuguese word for "cow". It was born as a sandboxing for a future bigger project, but now Vaca has its own ambitions. Currently targeting a tree-walker interpreter, Vaca aims to be dynamic and expansible by nature.

It uses edn syntax

Example

(defmod hello-world 
  :main
  :using (stl.io println) 
  :as (defn main () void 
        :as (println "Hello World")))

License

MIT