Go to the first, previous, next, last section, table of contents.


Requirements

Jade will only run on certain operating systems, this chapter details just what it needs as well as some notes relevant to each system.

Amiga Jade

The only real requirement for Jade running on an Amiga is that it must run an operating system revision of at least V37 (thats V2.04) and have about 300K free memory available.

It also needs more stack than the average Amiga application. For normal use 20K should be okay. If you want to use the Lisp compiler 50K would be a better bet.

It assumes that its directory is pointed to by the `JADE:' assignment. This means that the main Lisp files are stored in `JADE:lisp/' and the file of doc-strings is `JADE:DOC'.

X11 Jade

Jade will only run on version 11 of X, it has absolutely no support for character terminals or different windowing systems. As long as it compiles it should work on your system.

One problem you might find is that the Backspace and Delete keys don't work properly. As far as I have been able to find out, most X terminals map both the Backspace (normally at the top-right of the alpha-keyboard) and the Delete (normally somewhere above the cursor keys) keys to the Delete keysym. Obviously, since I want these keys to have different effects (1) this is no good. What I decided to do about this was two things,

  1. Use xmodmap to map the Delete key to the Backspace keysym. This may sound backwards but most programs seem to use the Delete keysym as what I call Backspace so mapping as I described doesn't break this. To do this, I have the following in my `.Xmodmap' file
    keycode 107 = Backspace
    
    Note that the 107 is the Delete key's key code on my keyboard, your keyboard may, and probably will, be different.
  2. In the function which binds descriptions of key presses to Lisp forms, swap the meanings of the Backspace and Delete keysyms.

This means that everything works okay! You can bind to Delete key and it will work properly.


Go to the first, previous, next, last section, table of contents.