This implementation is deprecated; future development will take place here.
See the TURTLE of enormous girth!
On a Mac with Homebrew, run
brew install cmake ninja boost libpng glfw3 libepoxy guile
sudo apt install cmake ninja-build libboost-all-dev libpng16-dev libglfw3-dev libepoxy-dev guile-2.0-dev guile-2.0-libs
git clone email@example.com:mkeeter/ao cd ao mkdir build cd build cmake -G Ninja .. ninja
This will produce a library named
To start a shell, run the executable named
(ao-shapes)lists available shape functions.
(ao-show ...)shows a shape in the 3D viewport.
(ao-watch ...)watches a script and re-runs it on changes.
Copyright (C) 2016 Matthew Keeter (firstname.lastname@example.org)
Ao is free software, with the core library licensed under the LGPL and bindings licensed under the GPL.
The Ao shared library (named
libao and built from the
ui folders plus
bind/api.cpp) is licensed under the LGPL.
The Guile buildings and library of shapes (in the
subfolder) are licensed under the GPL.
For details, see
COPYING.md and the specific license files.