首页> 外文OA文献 >Slisp: A Flexible Software Toolkit for Hybrid, Embedded and Distributed Applications
【2h】

Slisp: A Flexible Software Toolkit for Hybrid, Embedded and Distributed Applications

机译:Slisp:适用于混合,嵌入式和分布式应用程序的灵活软件工具包

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We describe Slisp (pronounced ‘Ess-Lisp’), a hybrid Lisp–C programming toolkit for the development of scriptable and distributed applications. Computationally expensive operations implemented as separate C-coded modules are selectively compiled into a small Xlisp interpreter, then called as Lisp functions in a Lisp-coded program. The resulting hybrid program may run in several modes: as a stand-alone executable, embedded in a different C program, as a networked server accessed from another Slisp client, or as a networked server accessed from a C-coded client. Five years of experience with Slisp, as well experience with other scripting languages such as Tcl and Perl, are summarized. These experiences suggest that Slisp will be most useful for mid-sized applications in which the kinds of scripting and embeddability features provided by Tcl and Perl can be extended in an efficient manner to larger applications, while maintaining a well-defined standard (Common Lisp) for these extensions. In addition, the generality of Lisp makes Lisp a good candidate for an application-level communication language in distributed environments.
机译:我们描述了Slisp(发音为“ Ess-Lisp”),这是一个用于开发可编写脚本和分布式应用程序的混合Lisp-C编程工具包。实现为单独的C编码模块的计算昂贵的操作被有选择地编译为小型Xlisp解释器,然后在Lisp编码程序中称为Lisp函数。生成的混合程序可能以几种模式运行:作为独立的可执行文件,嵌入到不同的C程序中,作为从另一个Slisp客户端访问的网络服务器或作为从C编码的客户端访问的网络服务器。总结了Slisp的五年经验以及其他脚本语言(例如Tcl和Perl)的经验。这些经验表明,Slisp将对中型应用程序最有用,在这些应用程序中,可以将Tcl和Perl提供的脚本和可嵌入功能有效地扩展到大型应用程序,同时保持定义良好的标准(Common Lisp)。这些扩展。此外,Lisp的通用性使Lisp成为分布式环境中应用程序级通信语言的理想选择。

著录项

  • 作者单位
  • 年度 1997
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号