EusLisp:An Object-Based Implementation of Lisp
スポンサーリンク
概要
- 論文の詳細を見る
This paper presents an object-based implementation of EusLisp. In EusLisp, every basic type of Lisp structured data -even cons or symbol- is represented as an object and its behavior is described in a class. Thus, by using only a limited set of object-oriented primitives, all the Lisp built-in functions can be defined in a fully uniform manner. Unlike CLOS, EusLisp allows subclassing of these system classes, and the system provides high extensibility. To keep the performance of object-oriented Lisp comparable with traditional Lisp and object-oriented languages, EusLisp has employed an efficient type discriminating method for tree-structured class hierarchies by making use of the simplicity of single-inheritance, and flexible memory management based on the Fibonacci buddy system. As a result, EusLisp demonstrates fair performance in benchmarks and in a Practical application of a geometric modeler.
- 一般社団法人情報処理学会の論文
- 1990-11-10
著者
-
Matsui T
Electrotechnical Lab. Tsukuba‐shi Jpn
-
Inaba M
Univ. Tokyo Tokyo Jpn
-
Inaba Masayuki
Department Of Mechano-informatics University Of Tokyo
-
MATSUI TOSHIHIRO
Autonomous Systems Section, Electrotechnical Laboratory
関連論文
- Preliminary Experiments in Motion Programming of Humanoid Robot by Human Demonstrations
- Development of soft and distributed tactile sensors and the application to a humanoid robot
- A soft tactile sensor made of conductive-gel and its applications
- Design and implementation of a 35 d.o.f. full-body humanoid that can sit, stand up and grasp an object
- Remote-brained ape-like robot to study full-body mobile behaviors based on simulated models and real-time vision
- EusLisp:An Object-Based Implementation of Lisp
- Remote-brained humanoid project
- The development and control of a flexible-spine for a human-form robot
- Extending humanoid mobility with a skating tool based on an on-line motion adjusting system