The Pile language, a stack-based interpreted script home grown language was created out of the need to measure Cocoa classes in real world usage. Rather than mere for loops trying to max out a counter in a given time, a scripting language interpreter yielded a more measurable real-world usage metrics and allowed for much metrics variability by using scripts to modify measured behaviour.
With more than 70 internal keywords, flat multiple & dynamic inheritance, function unrolling, function pointers, multi-threaded and dynamic host application (Objective-C or Swift) intercommunication with direct Objective-C interpretation within the script, Pile has shown to be quite useful in a number of projects past for more than ten years on both mobile and desktop.
Hosted in this new Mac OS application, PilePro unleashes a new level of usability and paves the way for upcoming declarative UI support whose details have been laid out and await implementation,