首页> 外文会议>Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on >Playing cupid: The IDE as a matchmaker for plug-ins
【24h】

Playing cupid: The IDE as a matchmaker for plug-ins

机译:玩丘比特:IDE作为插件的媒人

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

摘要

We describe a composable, data-driven, plug-in ecosystem for IDEs. Inspired by Unix's and Windows Power-Shell's pipeline communication models, each plug-in declares data-driven capabilities. Developers can then seamlessly mix, match, and combine plug-in capabilities to produce new insight, without modifying the plug-ins. We formalize the architecture using the polymorphic lambda calculus, with special types for source and source locations; the type system prevents nonsensical plug-in combinations, and helps to inform the design of new tools and plug-ins. To illustrate the power of the formalism, we describe several synergies between existing plug-ins (and tools) made possible by the ecosystem.
机译:我们为IDE描述了一个可组合的,数据驱动的插件生态系统。受Unix和Windows Power-Shell的管道通信模型的启发,每个插件都声明了数据驱动的功能。然后,开发人员可以无缝地混合,匹配和组合插件功能,以产生新的见解,而无需修改插件。我们使用多态Lambda演算对架构进行形式化,并针对源和源位置使用特殊类型。类型系统可防止不必要的插件组合,并有助于告知新工具和插件的设计。为了说明形式主义的力量,我们描述了生态系统可能实现的现有插件(和工具)之间的几种协同作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号