Some implemententations of 'cloak of darkness' in various languages to see what we need. http://www.firthworks.com/roger/cloak/

Hein-Pieter van Braam 5bb85a357c Shitty prototypical object system anyone? %!s(int64=9) %!d(string=hai) anos
.gitignore ac9858d347 Add another try %!s(int64=9) %!d(string=hai) anos
COPYING 8e667bc516 Add licensing information %!s(int64=9) %!d(string=hai) anos
Makefile ac9858d347 Add another try %!s(int64=9) %!d(string=hai) anos
README.md 9fac881042 Initial commit %!s(int64=9) %!d(string=hai) anos
customoo.cpp 5bb85a357c Shitty prototypical object system anyone? %!s(int64=9) %!d(string=hai) anos
objectivecpp.cpp 8e667bc516 Add licensing information %!s(int64=9) %!d(string=hai) anos
plainc.c 8e667bc516 Add licensing information %!s(int64=9) %!d(string=hai) anos

README.md

This repository contains implementations of 'cloak of darkness' written in conventional programming languages to try to tease out some generalizations about IF programming.

See http://www.firthworks.com/roger/cloak/ for a definition