首页> 外文会议>International Workshop on Developing Tools as Plug-Ins >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号