首页> 外文期刊>Higher-order and symbolic computation >Implementing Metcast in Scheme
【24h】

Implementing Metcast in Scheme

机译:在计划中实施Metcast

获取原文
获取原文并翻译 | 示例
       

摘要

This paper describes the experience of implementing a core component of an operationally deployed large distributed system in Scheme. Metcast is a request-reply and subscription system for the dissemination of real-time weather information. The system stores vast amounts of weather observation reports, forecasts, gridded data produced by weather models, and satellite imagery. A Metcast server delivers a subset of these data in response to a query formulated in a domain-specific declarative language. Decoders of World Meteorological Organization's data feed, the Metcast application server, XML encoders and decoders, auxiliary and monitoring CGI scripts are all written in a mostly pure functional subset of Scheme. This paper describes three examples that demonstrate the benefits of our choice of the implementation language: parsing of the data feed; XML transformations and Web services; a modular interpreter for the extensible and expressive request language. We also discuss general-purpose extensions to Scheme developed in the project.
机译:本文介绍了在Scheme中实现可操作部署的大型分布式系统的核心组件的经验。 Metcast是用于分发实时天气信息的请求-答复和订阅系统。该系统存储大量的天气观测报告,预报,天气模型生成的网格数据以及卫星图像。 Metcast服务器响应以特定于域的声明性语言制定的查询,传递这些数据的子集。世界气象组织数据提要的解码器,Metcast应用程序服务器,XML编码器和解码器,辅助和监视CGI脚本均以Scheme的大部分纯功能子集编写。本文描述了三个示例,这些示例演示了我们选择实现语言的好处:数据馈送的解析; XML转换和Web服务;用于可扩展和表达性请求语言的模块化解释器。我们还将讨论该项目中开发的Scheme的通用扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号