서지주요정보
Common LISP에서의 foreign language interface의 구현 = An implementation of foreign language interface om common LISP
서명 / 저자 Common LISP에서의 foreign language interface의 구현 = An implementation of foreign language interface om common LISP / 오용서.
발행사항 [대전 : 한국과학기술원, 1989].
Online Access 제한공개(로그인 후 원문보기 가능)원문

소장정보

등록번호

8000194

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 8956

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Common LISP is a standard dialect of LISP which has been implemented on a wide range of machines. One serious flaw in the Common LISP standard, at least to Common LISP users on general purpose computer, is the lack of the definition of Foreign Language Interface, or FLI. Without FLI, Common LISP system can not be integrated smoothly with its environment, and its usefulness may be fatally impaired. FLI enables the user to utilize full power of operating system services and makes it possible to use non-LISP codes. In this thesis, after surveying implementations of FLI, determined is what a standard Common LISP FLI might be. We began by defining the features of FLI as foreign-calling, foreign-loading, and foreign-types. According to these three categories, various techniques and trade-offs of implementation strategies are discussed. Kyoto Common LISP(KCL), as its implementation environment. FLI Capabilities designed and implemented are as follows. First, users are free to use functions in any form of source code, compiled object code, and library files. Second, the system provides loading facility, so the users don't have to link foreign files explicitly by themselves. Third, in a LISP session, users can define and create non-LISP data type, as well as referencing and modifying foreign data variables. To verify and demonstrate its functionality and usefulness, several Clanguage programs are integrated with LISP environment. Each of the program is a typical case of FLI demands-graphic processing, terminal I/O control, complicated mathematical computation, etc. Through these test programs, our design and implementation was demonstrated working well.

서지기타정보

서지기타정보
청구기호 {MCS 8956
형태사항 [iii], 38, [7] p. : 삽화 ; 26 cm
언어 한국어
일반주기 부록 수록
저자명의 영문표기 : Yong-Seo Oh
지도교수의 한글표기 : 김진형
지도교수의 영문표기 : Jin-Hyung Kim
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 참고문헌 수록
주제 Language and languages.
인터페이스. --과학기술용어시소러스
Common lisp (Computer program language)
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서