Foreign Interface for PLT Scheme

Foreign Interface for PLT Scheme
复制标题

PLT方案的外部接口

DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
Dmitry S. Orlovsky
Dmitry S. Orlovsky
中科院分区:
--
文献类型:
--
作者:
Eli Barzilay;Dmitry S. Orlovsky

文献摘要

被引文献

相似文献

即使是一个致力于Scheme的程序员,在某些情况下也可能更喜欢使用外国库。连接这两个世界涉及粘合代码,通常使用C,这需要大量的编程工作和系统专业知识。在本文中,我们描述了一个PLT计划扩展与外国代码进行交互,围绕一个简单的哲学设计:留在有趣的世界,即使它不再是一个安全的沙箱。我们的系统使程序员摆脱了低级技术细节,同时保留了Scheme作为比C更好的编程环境的优点。
Even a programmer devoted to Scheme may prefer using foreign libraries in certain situation. Connecting the two worlds involves glue code, usually using C, which requires significant programming efforts and system expertise. In this paper we describe a PLT Scheme extension for interacting with foreign code, designed around a simple philosophy: stay in the fun world ,e ven if it is no longer a safe sand box. Our system relieves the programmer from low-level technicalities while keeping the benefits of Scheme as a better programming environment compared to C.