<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, May 3, 2014 at 12:02 PM, spike <span dir="ltr"><<a href="mailto:spike66@att.net" target="_blank">spike66@att.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">BillW, the very first version of Excel macros by Microsloth (from 1993) allowed recursive algorithms and self-modifying code.  One could accidently write a virus; I did.</span></p>
<div><br><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Over the years, Microsloth has intentionally defeated the features that allowed self-modifying macro code, since plenty of people got themselves in trouble with that early version; it had no guardrails.  You could generate files automatically, which could fill your hard disk quickly for instance.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I have the notion that to have software program itself requires removal of those guardrails.  We might use something like Excel version 5 to do something like that.  Have we any Excel 5 gurus left among us?  Has anyone here tried to run that on a modern platform?</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">We have script-gurus here who can tell us what are the modern capabilities of self-modifying code.<span class="HOEnZb"></span></span></p>
<span class="HOEnZb"></span></div></div></div></div></blockquote><div><br></div><div>That we do.  If you want to write self-modifying code, there are far, FAR better platforms for that.  One might even ascribe to Microsoft a motive of encouraging people who want to write such, to use said better tools instead of wasting their time with Excel (and making Microsoft's employees wait that much longer for the Singularity). <br>
</div></div></div></div>