![Gitter](https://badges.gitter.im/Join Chat.svg)
A programming language and environment for teaching OOP.
You have two options to download an use Wollok. Download a complete Wollok Product Distribution:
Alternatively if you are already familiar with Eclipse you can install Wollok on top of an existing eclipse product by using one of the following update sites:
- http://update.uqbar.org/wollok/stable : for the latest stable release
- http://update.uqbar.org/wollok/dev : for the current dev (work in progress) version
Finally if you just want the headless Development Kit (WDK), for example to use a different IDE than Eclipse, you can download it from
This is useful for example if you are going to develop with Sublime or any other lightweight text editor
Refer to the wiki for documentation like Language Reference and Environment.
- Object Oriented
- Non "class-centered". Allows you to create objects as first-class citizens without the need of classes. To start working with objects without introducing complex subjects and mechanisms as hierarchies, overriding methods, etc.
- Tries to maximize compile-time checks while keeping the power of a dynamic language.
- With implicit types: by means of a type system and type inference mechanism.
- A clean syntax avoiding unnecessary symbols (java) while keeping it simple and even familiar for those who already have some experience in programming)
- Interpreted: means that the code is being evaluated as it's being read.
Check out our Language Reference for a concrete idea of the syntax
- Completely integrated with Eclipse.
- Compile-time errors reporting.
- Checks and Quick-Fixes.
- Integrated Console.
- Integrated Outline.
- Integrated with eclipse Launchers (Run As).
- A debugger.
If you want to contribute to the Wollok development that would be awesome ! We have set a number of wiki pages to help you start, and also documented conventions and instructions for different tasks.
See https://github.com/uqbar-project/wollok/wiki/Development
Copyright © 2014, Uqbar Project Foundation, All Rights Reserved.
Distributed under the terms of LGPLv3 https://www.gnu.org/licenses/lgpl-3.0.txt