GKB-Editor Installation Instructions
The GKB-Editor Version 2.6 is currently available for testing as a beta release.
We expect that in the future the GKB-Editor will run on additional platforms due to the high portability of Common Lisp and CLIM. We also expect to port the GKB-Editor to run on additional FRSs.
Obtaining the GKB-EditorClick here to read the GKB-Editor license agreement and obtain the GKB-Editor from SRI.
Unpacking the DistributionThe downloaded file,
gkb-editor.tar.Z can be unpacked as follows: (the
tar files can be deleted after successful installation)
uncompress gkb-editor.tar tar xvf gkb-editor.tar
This will create a directory
Configuring the GKB-EditorOnce the files have been extracted from the distribution, you must configure the GKB-Editor to run on your system. Configuration is done by running a shell script named
aic-install. Our examples assume that you are placing the root of the directory tree for the distribution (namely
/usr/local/. You may wish to substitute a different location for the
To relativize the installation scripts to this directory, it is
necessary to set the environment variable
setenv AIC /usr/local/aic-export
The environment variable
Run the installation shell script:
cd $AIC aic-install
You will first be prompted for the name of a Unix directory; the script
will create a file named
$AIC, but you will have to reexecute
aic-install every time a new
aic-export is created. The
directory name that you type should not end with a
Next you will be prompted for the name of a file which is a Lisp
executable image that contains CLIM (and possibly your FRS). The script will create a link
aic-export directory tree to this file.
Configuring X WindowsThe behavior of CLIM applications under the X windows system is dependent on the configuration of the window manager. For example, pop-up menus behave differently under different window manager resource settings. We find the configuration in file
window manager. Therefore, we suggest that the following line be
added to the file
.openwin-init (or its equivalent) in the home
directory of every user of the GKB-Editor:
toolwait xrdb -merge aic-export/library/released/clim/clim.Xdefaults
If you are running Allegro Common Lisp with Motif, you may find it useful to
assign emacs-like key bindings to your Motif text-field and
text-editing gadgets. Franz, Inc. supplies a file of suggested bindings,
Installing the SpreadsheetOnce you have obtained and installed the NExS spreadsheet software, you will need to link the NExS library with the GKB-Editor library. The GKB-Editor library functions are distributed as compiled files for Solaris version 5.5 and are located in the directory
Before linking the NExS library with the GKB-Editor library, you must
ensure that the locations of the NExS library and the X11 library are
on the LD_LIBRARY_PATH. For example, if the NExS library resides in
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/usr/local/lib/NExS/bin:/opt/openwin/released/libat the unix prompt. Next go to the home directory for the GKB-Editor and link the two libraries by typing
cd $AIC/gkb-editor/released make spreadsheet
at the unix prompt. If the linking is successful you should see the
at the unix prompt. Once the library has been created, you should add its location to the LD_LIBRARY_PATH by typing
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:$AIC/gkb-editor/released/libat the unix prompt. The library will be automatically loaded by the load procedure described next.
Loading and Running the GKB-EditorNow you are ready to load and run the GKB-Editor system. Start up a Lisp image that includes CLOS and CLIM and the FRS of interest. If you running on a remote machine, you will need to set up your
DISPLAY environment variable correctly, either from
the shell, by typing
setenv DISPLAY local-host:0.0(substituting your own local machine name for
local-host), or from within
Lisp, by typing
(sri:display-env "local-host:0.0")to the Lisp listener.
Type the following
to the Lisp listener, but substitute the
location of the
(load "$AIC/gkb-editor/released/lisp/define-aic-root.lisp") (sri:load-system 'gkb-editor :subsystem :loom)
The first time you load the GKB-Editor, you may wish to compile it. After loading the system using the commands above, execute the following:
To run the system, execute the following:
AIC System ManagementA number of other Lisp and Unix shell commands are supported for all AIC systems. The full list of these are documented in the file
$AIC/doc/aic-sys-spec.txt. In addition, this file describes
other conventions for managing AIC systems.
The GFP specifications are included with the distribution in
LinksReturn to the GKB-Editor Overview page.
Go to the GKB User Manual.
Suzanne M. Paley <email@example.com> Last modified: Fri Dec 13 11:53:22 PST 1996
©2023 SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025-3493