{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:56:07Z","timestamp":1750308967742,"version":"3.41.0"},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"9","license":[{"start":{"date-parts":[[1989,8,11]],"date-time":"1989-08-11T00:00:00Z","timestamp":618796800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGPLAN Not."],"published-print":{"date-parts":[[1989,8,11]]},"abstract":"<jats:p>XE is a programming language designed and implemented at the Helsinki University of Technology by the ExBed project. The design of XE is based on the CLU programming language. This paper discusses differences between the two languages and the design decisions of XE.<\/jats:p>","DOI":"10.1145\/68127.68130","type":"journal-article","created":{"date-parts":[[2005,11,14]],"date-time":"2005-11-14T18:08:27Z","timestamp":1131991707000},"page":"72-79","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["XE design rationale: Clu revisited"],"prefix":"10.1145","volume":"24","author":[{"given":"V.","family":"Hirvisalo","sequence":"first","affiliation":[{"name":"Helsinki University of Technology, Department of Computer Science, Otakaari 1, 02150 Espoo 15, FINLAND"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Arkko","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Department of Computer Science, Otakaari 1, 02150 Espoo 15, FINLAND"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Kuusela","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Department of Computer Science, Otakaari 1, 02150 Espoo 15, FINLAND"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Nuutila","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Department of Computer Science, Otakaari 1, 02150 Espoo 15, FINLAND"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Tamminen","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Department of Computer Science, Otakaari 1, 02150 Espoo 15, FINLAND"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[1989,8,11]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"712","volume-title":"Proc. International Computer Science Conference '88","author":"Arkk","year":"1988","unstructured":"[ Arkk 88] Arkko, J., Hirvisalo , V. , Kuusela , J. , Nuutila , E. , and Tamminen , M ., Some Experiences with Rules in Procedural Programming Languages , Proc. International Computer Science Conference '88 , Hong Kong , Dec. 19-21 1988 , pp. 712 - 718 . [Arkk88] Arkko, J., Hirvisalo, V., Kuusela, J., Nuutila, E., and Tamminen, M., Some Experiences with Rules in Procedural Programming Languages, Proc. International Computer Science Conference '88, Hong Kong, Dec. 19-21 1988, pp. 712-718."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/24714.24727"},{"key":"e_1_2_1_4_1","volume-title":"CLU Reference Manual","author":"Lisk B.","year":"1981","unstructured":"[ Lisk 81] Liskov B. , : CLU Reference Manual , Springer-Verlag , 1981 , 190p. [Lisk81] Liskov B., et al.: CLU Reference Manual, Springer-Verlag, 1981, 190p."},{"key":"e_1_2_1_5_1","first-page":"187p","volume":"54","author":"Lisk B.","year":"1987","unstructured":"[ Lisk 87] Liskov B. Argus Reference Manual , MIT , Programming Methodology Group Memo 54 , 1987 , 187p . [Lisk87] Liskov B. et al.: Argus Reference Manual, MIT, Programming Methodology Group Memo 54, 1987, 187p.","journal-title":"Programming Methodology Group Memo"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/32091.32095"},{"key":"e_1_2_1_7_1","volume-title":"The C++ Programming Language","author":"Stro B.","year":"1986","unstructured":"[ Stro 86] Stroustrup B. : The C++ Programming Language , Addison Wesley , 1986 , 327p. [Stro86] Stroustrup B.: The C++ Programming Language, Addison Wesley, 1986, 327p."}],"container-title":["ACM SIGPLAN Notices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/68127.68130","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/68127.68130","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:38:29Z","timestamp":1750282709000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/68127.68130"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,8,11]]},"references-count":6,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1989,8,11]]}},"alternative-id":["10.1145\/68127.68130"],"URL":"https:\/\/doi.org\/10.1145\/68127.68130","relation":{},"ISSN":["0362-1340","1558-1160"],"issn-type":[{"type":"print","value":"0362-1340"},{"type":"electronic","value":"1558-1160"}],"subject":[],"published":{"date-parts":[[1989,8,11]]},"assertion":[{"value":"1989-08-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}