
Originally Posted by
Asrial
I'm looking to investigate a Windows 7 and Lich issue.. what's the difference between these two?
The last version of Lich I released, v3.57, is a compiled executable that uses an embedded version of Ruby. Tillmen's versions are Ruby scripts themselves.
More plainly, v3.57 and earlier start their own copy of Ruby and run scripts within it, pulling the strings of Ruby like a puppeteer. Anything after that runs within Ruby and uses Ruby to run not only itself, but also the scripts. From a user perspective, the latter is more desirable (but was infinitely more boring to program, which is why I switched how things worked around version 3.0.) Tillmen basically runs the project now; I just don't have time for it anymore, and I'm glad he decided to take it up. That's one of the reasons I made it open source to begin with.
v3.57 and earlier work just fine, but since Tillmen and most users write scripts to work with the most recent copies, most newer scripts are probably unusable in my older versions.
I visualize a time when we will be to robots what dogs are to humans, and I'm rooting for the machines. -- Claude Shannon