Shamash2014 / warplang

Implementing LISP-like language on top of ruby with the end goal of using Rubinius VM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

W.A.R.P. Lang

Implementing LISP-like language on top of ruby with the end goal of using Rubinius VM

Primary language syntax and sematics is inspired by Erlang, Clojure, Lua, Shen, Haskell, Scheme

##Features

  • Will be immutable impure functional language for Ruby platform
  • One time assignments (with bind expression)
  • Local assignments (with let macro)
  • Extensible macros support (Future)
  • Adding tables and export / import statements
  • Pattern Matching (Future)
  • Concurrency constructs (Future)
  • Expressive dynamic type system
  • More datatypes (Bignum, Rational, Vectors, Hashmaps)

About

Implementing LISP-like language on top of ruby with the end goal of using Rubinius VM


Languages

Language:Ruby 100.0%