ACM Lisp Bulletin最新文献

筛选
英文 中文
Mechanical construction of a new efficient FLATTEN 一种新型高效机械结构FLATTEN
ACM Lisp Bulletin Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411835
Y. Kodratoff, J. Jouannaud
{"title":"Mechanical construction of a new efficient FLATTEN","authors":"Y. Kodratoff, J. Jouannaud","doi":"10.1145/1411829.1411835","DOIUrl":"https://doi.org/10.1145/1411829.1411835","url":null,"abstract":"An efficient function FLATTEN is \"well-known\" and due to Mc CARTHY[5]. We give below a version of it, using the predicates NULL and ATOM.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"287 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115532078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Does LISP differ from ALGOL essentially? LISP和ALGOL有本质上的区别吗?
ACM Lisp Bulletin Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411836
F. Simon
{"title":"Does LISP differ from ALGOL essentially?","authors":"F. Simon","doi":"10.1145/1411829.1411836","DOIUrl":"https://doi.org/10.1145/1411829.1411836","url":null,"abstract":"A fare spread opinion is that LISP and ALGOL belong to different \"families\" of programming languages. In our current activities concerning LISP, we are trying to characterise pure LISP as an ALGOL-like programming language in the sense of ALGOL 60 resp. ALGOL 68 /1/, /2/. LISP is considered as a sublanguage of ALGOL 60, where the datatype \"s-expression\" with its 5 standard functions is introduced and where procedure identifiers are allowed as values of function-procedures (ALGOL 68) in order to have upward FUNARGs /3/. In contrast to the operational semantic definitions via interpreters, this approach gives a precise, mathematical definition of the LISP-semantic. Within this framework we are able to prove properties of LISP-programs much easier than using inductive proofs based on an interpreter. Our method for modelling variable bindings follows the well known ALGOL 60 definitions, which are very close to the FUNARG-feature of LISP 1.5, while other authors prefer the \"shallow access binding\" method; e. g. M.J. Gordon gives a formal definition of pure LISP by algebraic methods /4/.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129058622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An interesting LISP function 一个有趣的LISP函数
ACM Lisp Bulletin Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411833
J. McCarthy
{"title":"An interesting LISP function","authors":"J. McCarthy","doi":"10.1145/1411829.1411833","DOIUrl":"https://doi.org/10.1145/1411829.1411833","url":null,"abstract":"","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"210 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124717167","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
LISP history LISP历史
ACM Lisp Bulletin Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411837
H. Stoyan
{"title":"LISP history","authors":"H. Stoyan","doi":"10.1145/1411829.1411837","DOIUrl":"https://doi.org/10.1145/1411829.1411837","url":null,"abstract":"For the SIGPLAN conference on history of programming languages held in Los Angeles in this June, J. McCarthy had to write a paper about LISP-history (1). He was very able to do this because he has given a talk on LISP history in summer 1974 at M.I.T. (2) and has contributed since then a lot of remarks and comments to my work on compiling a complete history of our language. His paper corresponds to the state of our knowledge in May of this year (1978) before D. Park found the original LISP 1 manual (3).","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125403742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
The VLISP KIT: description implementation and evaluation VLISP工具包:描述、实现和评估
ACM Lisp Bulletin Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411832
J. Chailloux
{"title":"The VLISP KIT: description implementation and evaluation","authors":"J. Chailloux","doi":"10.1145/1411829.1411832","DOIUrl":"https://doi.org/10.1145/1411829.1411832","url":null,"abstract":"This study presents the realization of three systems VLISP (a dialect of LISP) developped at the University of Paris 8 - Vincennes, on the following machines:\u0000 - a 8 bit words micro-processor (Intel8080/Zilog80)\u0000 - a 16 bit words PDP-11\u0000 - a 36 bit words PDP-10\u0000 From these realizations is extracted an implementation model.\u0000 Our study proposes a solution to the problems of construction and evaluation of such a system. These problems are :\u0000 1) The exhaustive description of the implementation. We propose a description based on the virtual, referential and prototype machine VCMC2.\u0000 2) The adequate representations of the VLISP objects and functions. We have associated some natural properties and we have established a functionnal typology.\u0000 3) The efficiency of the interpreter (in words of core, execution time and power). Our iterpreter does, for his own need, a optimal core allocation (in term of CONS module calls). The direct acces (which needs only one memory access) to the values of objects variable and function, and a type classification of functions allow a direct invocation of all typed functions.\u0000 4) The power of control structures. Our implementation's KIT generalizes the VLISP control structures SELF an ESCAPE, extends them with the new constructions EXIT, WHERE and LETF and unifies completly their description and implementation.\u0000 An incarnation of our model is given by the realization of a complete VLISP system in the referential machine VCMC2. The full code is given in appendix.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123500676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A system to understand incorrect programs 一种理解错误程序的系统
ACM Lisp Bulletin Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411808
H. Wertz
{"title":"A system to understand incorrect programs","authors":"H. Wertz","doi":"10.1145/1411798.1411808","DOIUrl":"https://doi.org/10.1145/1411798.1411808","url":null,"abstract":"This paper presents a systems (PHENARETE) which understands and improves incompletely defined LISP programs, such as those written by students beginning to program in LISP. This system takes, as input, the program without any additional information. In order to understand the program, the system meta-evaluates it, using a library of \"pragmatic rules\", describing the construction and correction of general program constructs, and a set of \"specialists\", describing the syntax and semantics of the standard LISP functions. The system can use its understanding of the program to detect errors in it, to debug them and, eventually, to justify its proposed modification. This paper gives a brief survey of the working of the system, emphasizing on some commented examples.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125277324","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Review of "The Anatomy of LISP by John Allen," McGRAW HILL, New York, 1977 《约翰·艾伦的LISP剖析》书评,McGRAW HILL,纽约,1977年
ACM Lisp Bulletin Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411801
J. Laubsch
{"title":"Review of \"The Anatomy of LISP by John Allen,\" McGRAW HILL, New York, 1977","authors":"J. Laubsch","doi":"10.1145/1411798.1411801","DOIUrl":"https://doi.org/10.1145/1411798.1411801","url":null,"abstract":"","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120962825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
The use of LISP at computer centers in Western Germany 在西德的计算机中心使用LISP
ACM Lisp Bulletin Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411804
J. Chailloux
{"title":"The use of LISP at computer centers in Western Germany","authors":"J. Chailloux","doi":"10.1145/1411798.1411804","DOIUrl":"https://doi.org/10.1145/1411798.1411804","url":null,"abstract":"A summary of G. GÖRZ \"Die Verwendung von LISP an wissenschaft-lichen Rechenzentren in der BRD\", IAB Nr 63, Universität Erlangen-nürnberg, Rechenzentrum, Dez. 76.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"145 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116907986","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Useful functions: a definition of the inverse quote function 有用的函数:逆报价函数的定义
ACM Lisp Bulletin Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411806
J. Laubsch
{"title":"Useful functions: a definition of the inverse quote function","authors":"J. Laubsch","doi":"10.1145/1411798.1411806","DOIUrl":"https://doi.org/10.1145/1411798.1411806","url":null,"abstract":"It frequently happens that a LISP programmer wants a function to produce a data-structure or function containing constant and variable substructures. The usual solution is to program a form containing a lot of data-structure composing functions (like LIST, CONS and APPEND). The resulting expression is hard to decipher for humans unless more mnemonic constructor-functions are defined. A simple way out is to write the resulting structure with its variable substructures especially marked.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117139769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Technical notes: a VLISP interpreter on the VCMC1 machine 技术说明:VCMC1机器上的VLISP解释器
ACM Lisp Bulletin Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411807
J. Chailloux
{"title":"Technical notes: a VLISP interpreter on the VCMC1 machine","authors":"J. Chailloux","doi":"10.1145/1411798.1411807","DOIUrl":"https://doi.org/10.1145/1411798.1411807","url":null,"abstract":"VCMC1 is a virtual machine designed to observe \"in vitro\" the behaviour of VLISP interpreters. VCMC1 is actually entirely simulated in VLISP 10. We present a short description of the VCMC1 machine followed by the complete listing of the code of a VLISP interpreter, This interpreter incorporates the special feature for tail-recursion function calls.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"278 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134115113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信