{"title":"基于词法作用域的并发LISP","authors":"S. Sugimoto, T. Sakaguchi, K. Tabata","doi":"10.1109/CMPSAC.1989.65168","DOIUrl":null,"url":null,"abstract":"A description is given of Concurrent Lisp, which is designed on the basis of lexical scope. It is called lexically scoped concurrent LISP (LS/CL). LS/CL is based on Common LISP. Local variables are lexically scoped and the functions, except for concurrent functions, are defined to satisfy the language specifications of Common LISP. Processes of LS/CL are dynamically created and cooperate with each other. In addition to the language features, this paper shows the environment management mechanism of dynamically activated processes that have statically scoped variables. Also described is the LS/CL system implemented on a workstation.<<ETX>>","PeriodicalId":339677,"journal":{"name":"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference","volume":"144 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Concurrent LISP based on lexical scope\",\"authors\":\"S. Sugimoto, T. Sakaguchi, K. Tabata\",\"doi\":\"10.1109/CMPSAC.1989.65168\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A description is given of Concurrent Lisp, which is designed on the basis of lexical scope. It is called lexically scoped concurrent LISP (LS/CL). LS/CL is based on Common LISP. Local variables are lexically scoped and the functions, except for concurrent functions, are defined to satisfy the language specifications of Common LISP. Processes of LS/CL are dynamically created and cooperate with each other. In addition to the language features, this paper shows the environment management mechanism of dynamically activated processes that have statically scoped variables. Also described is the LS/CL system implemented on a workstation.<<ETX>>\",\"PeriodicalId\":339677,\"journal\":{\"name\":\"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference\",\"volume\":\"144 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-09-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CMPSAC.1989.65168\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPSAC.1989.65168","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A description is given of Concurrent Lisp, which is designed on the basis of lexical scope. It is called lexically scoped concurrent LISP (LS/CL). LS/CL is based on Common LISP. Local variables are lexically scoped and the functions, except for concurrent functions, are defined to satisfy the language specifications of Common LISP. Processes of LS/CL are dynamically created and cooperate with each other. In addition to the language features, this paper shows the environment management mechanism of dynamically activated processes that have statically scoped variables. Also described is the LS/CL system implemented on a workstation.<>