Rune
From Erights
m (→Setting up rune) |
(→Setting up rune) |
||
Line 7: | Line 7: | ||
''Hint:'' If you plan on using rune a lot, you should try [http://sourceforge.net/projects/console Console], a Windows console window enhancement | ''Hint:'' If you plan on using rune a lot, you should try [http://sourceforge.net/projects/console Console], a Windows console window enhancement | ||
- | '''unix/linux/mac:''' Copy <code>rune-template.txt</code> to <code>rune</code> and edit it. | + | '''unix/linux/mac/cygwin:''' Copy <code>rune-template.txt</code> to <code>rune</code> and edit it. |
Add execute rights to the file by entering <code>chmod a+x rune</code>. | Add execute rights to the file by entering <code>chmod a+x rune</code>. | ||
Revision as of 22:29, 15 March 2007
Rune is the interactive command line interpreter for E code.
Setting up rune
Windows: Copy the file rune-bat-template.txt
to rune.bat
and edit the settings in the file.
Hint: If you plan on using rune a lot, you should try Console, a Windows console window enhancement
unix/linux/mac/cygwin: Copy rune-template.txt
to rune
and edit it.
Add execute rights to the file by entering chmod a+x rune
.
You should now be able to execute rune and get an interactive shell.
As an alternative, rune can be started using the java executable:
java -jar e.jar --rune
Running an E script from rune
There are two ways to start an E script using rune. First, you can give the name of the script as a command line argument:
./rune example.e
Second, you can start the script directly from the E command prompt, which can save some time because the running Java VM is used:
? rune(["example.e"])
Command history
The interactive E interpreter does not provide command history. Under windows, the shell has its own command history, which can be used by pressing the up and down arrow keys. If your system does not provide command history, you can try rlwrap.