The slick programming-language
July 26, 2021 ยท View on GitHub
A duck-typed, dynamic oop language with a fully redundant actor-model, running on top of the BEAM architecture.
Features of Slick
The slick programming-language is quick evolving and mantaining a clean ecosystem. Some core features and ideas of mantra are listed below:
- Syntax inspired by Ruby, Erlang, Elixir, Lisp and Dylan
- Fully redundant actor-model
- Compiling down to BEAM bytecode
- Access to any existing erlang method and the OTP
- Pattern-matching (work-in-progress)
- Lazy code-evaluation (work-in-progress)
- Lisp like macros for extending the language
- And many more features...
You can find samples of using the language under /examples/
Note: Slick is a work-in-progress, so many features are still not yet implemented
Installing Slick
The simplest way to get Slick installed on your system is to fire up a unix-like shell and type:
Note: The installation requires git and elixir/mix installed
git clone https://github.com/timo-cmd2/slick.git slick
cd slick
mix deps.get
mix compile
Find slick on the internet
- IRC Channel: #slick-lang @ freenode
- Gitter chat: #slick-lang coming soon
- Slick website: https://slick-lang.org coming soon
Licensing
The Slick programming-language is build by Timo Sarkar sartimo10@gmail.com Copyright (C) 2020 - 2021