Lugaru's Epsilon Programmer's Editor 14.04
Context:
|
Epsilon User's Manual and Reference > Commands by Topic > Advanced Topics > Updating from an Old Version > Updating from Epsilon 4If you're updating from a version of Epsilon before 4.0, you'll have to make several files before updating. You will need your old version of Epsilon (including the executable program files for Epsilon and EEL), the state file you've been using with it (typically named epsilon.sta), and the original state file that came with that version of Epsilon (which you can find on your old Epsilon distribution disk). You'll also need the file list-all.e, included with the new version of Epsilon. First, read the comments in the file list-all.e and edit it as necessary to match your version. Then compile it with the old EEL compiler. This will create the bytecode file listversion.b. Start your old version of Epsilon with its original state file, using a command likeepsilon -s\oldver\epsilon , and load the bytecode file you just created,
using the load-bytes command on the F3 key. Now save the
resulting list in a file named "before". Then start your old
version of Epsilon again, this time with your modified state file, and
load the bytecode file listversion.b again. Now save the
resulting list in a file named "after". Next, start the new version
of Epsilon, read in the "before" file, and sort using the
sort-buffer command, and write it back to the "before" file.
You can now continue with the procedure above, running the
list-changes command and providing the two files you just
created.
If we didn't provide a .std file for your version of
Epsilon, and you're running Epsilon 4.0 or later, here's how to make
one. You will need your old version of Epsilon, the state file you've
been using with it (typically named epsilon.sta), and the original
state file that came with that version of Epsilon (which you can find
on your old Epsilon distribution disk). Start your old version of
Epsilon with its original state file, using a command like Standard bindings:
|