| Oliver Laumann. Reference manual for the elk extension language interpreter. This document is part of the ELK system avaiable via anonymous ftp from mcsun.eu.net, May 1990. |
....we need to perform some operation on a number of entities we can either get al..l entities to the client 2 Scheme is a Lisp dialect with static scoping and with first class procedures. Fenris as well as HyperForm (the next hyperbase to be described in this paper) use the ELK implementation of Scheme[26]. 7 and perform the operation at the client, or we could send the operation to the server and have the server execute the operation on all the entities. If we ask the server to perform the operation we save the transportation of all the entities over the net. The Fenris server has been ....
Oliver Laumann. Reference manual for the elk extension language interpreter. This document is part of the ELK system avaiable via anonymous ftp from mcsun.eu.net, May 1990.
....and a higher level which provides higher level interface that allows easy access to the functionality of the server. These high level operations is used by both the entity 1 Extensible Lisp Kernel, a scheme extension with special facilities for interfacing to C and dynamic loading. See [9] reference 48 CHAPTER 5. THE STORAGE LAYER manager and event manager (see below) The operations include operations to read store specific attributes in a specific entities, to create new entities etc. 5.1.3 The event manager The event manager is responsible for handling events that come ....
Oliver Laumann. Reference manual for the elk extension language interpreter. This document is part of the ELK system avaiable via anonymous ftp from mcsun.eu.net, May 1990.
....always use all of them in such a way. For example, procedures themselves are passed and returned between procedures in Lisp. In contrast, it is impossible to do so in BASIC. Objects which can be passed and returned between procedures, are said to be first class. Many implementations ( MIT] [Lau90]) of programming language Scheme enable us to utilize environments as first class objects by the following two primitives 1 : ffl (the environment) which returns the current environment, and ffl (eval h list i h environment i) which returns the result of evaluation of the expression ....
Oliver Laumann. Reference Manual for the Elk Extension Language Interpreter, 1990.
....extends Common Lisp for data parallel architectures. For data flow systems that can run modules on the Connection Machine architectures, the combination of Lisp with the soft modules mechanism would make it possible to rapidly prototype modules for massively parallel computation. TCL [6] and Elk [4] are two publically available interpreters intended to serve as command line interfaces for separately developed systems. TCL syntax is similar to that of shell scripts, Elk is based on Scheme [5] An interesting possibility would be to combine TCL or Elk with code controlling an external device ....
Oliver Laumann. "Reference Manual for the Elk Extension Language Interpreter," 1990.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC