This is the project page for HOOPLE version 2, which was retired on January 14th 2012. The code supposedly still builds on both Linux (with gnu gcc) and on Windows (with ms visual studio).
Most of the code from hoople2 has moved into the Feisty Meow® Concerns Ltd codebase, available at http://feistymeow.org for your enjoyment, and still an ongoing concern (as of 2012-03-02 at least).
=========
![]()
HOOPLE stands for Hierarchical Object-Oriented Programming Language Extensions.
This is version 2 of hoople and constitutes the second incarnation of the library.
We have refactored hoople for clarity, agility, reliability, and maintainability.
hoople2 has the same goals as hoople1, and provides a portable collection of C++ source code, featuring thread-safe objects for collections and event processing, RPC-style plugin-based encrypted networking (CROMP / octopus), bookmark collection management utilities, and a lot of other cool stuff.
we have refactored the lowest level libraries and cleaned things up subtantially. we are still working our way upwards through the functionality, trying to do vertical slices of code that we need. the first thing we got working was the build code and the clam tools that are used for building hoople. next the nechung oracle was re-crafted. after that, the bookmark tools and file transfer code has been addressed. the file transfer stuff is currently a little hosed up, and needs some more work.