This project has been effectively defunct since mid 2013. Back when this project was conceived in late 2010, there were few, if any, web based programming platforms aimed at lowering the barrier to entry for beginning programmers. The arrival of services like Codecademy and code.org renders this project redundant, and as a project with one main developer with a day job, it was not sustainable to continue. I'm glad these services have come to be, filling the gap that this project aimed to fill.
Several reusable components that may still prove useful were written in the course of Koala and will remain available here for the benefit of all.
In short, its a nice little scripting language (and accompanying IDE) to provide a stepping stone for beginners and non-programmers. It addresses a number of issues encountered by newcomers in hopes that those newcomers won't be scared away by the big world of computers.
Beware as we are still in alpha (see below). Development builds are occasionally posted to [ http://kueblc.myrpi.org/koala ].
The Koala Project is still in early development, known as alpha, so no guarantees. We will go beta once most of the core features are in place.
You want to contribute? That's fantastic. I'm trying to develop better documentation (read PHILOSOPHY and TODO), but for the moment please contact me if you'd like to help out.
Koala/ ├── README - *You are here! ├── LICENSE - Koala's license, GPLv3 ├── PHILOSOPHY - A bit about project standards ├── TODO - Things that still need work! ├── server/ - Server side node.js modules │ └── db/ - Holds the database files for the server ├── app/ - Client side and shared modules │ └── styles/ - Resources used by client modules └── static/ - Static web content └── themes/ - CSS themes available for the client
The Koala Project is open sourced under GPL v3. See LICENSE for full text.