Programmed Canon Canola calculators in 1977. Assorted platforms and languages ever since. Assisting with HOPL.info.
I am NOT looking for work -- I've got more than enough to do.
Location
Perth, WA Australia
Education
A few diplomas.
Work
Software Engineer at [Daisy Digital](https://daisydigital.com.au/)
Actually, you could take the recursion along a bit further and make it a prototype of String, viz:
String.prototype.flip = function () {
return (this.length === 1)
? this
: this.substr(1).flip() + this.substr(0, 1);
};
var original = "lewd i did live - evil did i dwel";
var reversed = original.flip();
Actually, you could take the recursion along a bit further and make it a prototype of String, viz:
Someone'll beat me to a blog post, likely.
It's generally recommended that you should not extend native prototypes.
developers.google.com/web/updates/...
shakes fist at MooTools