写点什么

DLR 宿主规格说明书的草案已经发布

  • 2008-02-02
  • 本文字数:751 字

    阅读完需:约 2 分钟

DLR 宿主规格说明书已经发布了一个更新过的草案。这份文档覆盖了托管以 DLR 为基础的语言的各方面,尤其专注于 Silverlight,MerlinWeb(一种 asp.net 后端的服务端动态语言)和交互式命令行的托管。因为这只是一份草案,文档中依旧存在不少开发人员注解,说明目前还正在设法完成某些内容。

微软正在设法支持的使用场景包括:

  • 托管在浏览器 Silverlight 应用。
  • 服务器端的 MerlinWeb
  • 脚本运行时(ScriptRuntime)能够独立于其它应用程序域(App Domain)的交互式命令行
  • 带有语法着色,自动完成和参数提示的编辑工具(可能只在 1.0 版本的存活对象中可用)
  • 使用动态对象和在相同的应用域内操作它们的 PowerShell、C#和 VB.NET 代码

规格说明书中定义了三种级别的宿主。它们的说明引用如下:

级别一:脚本运行时、范围、执行文件以及代码片断

对于简单的可编程性来说,您希望提供一个动态代码可以使用的托管对象模型。接着您希望执行使用这个对象模型的代码文件。您可能也希望从动态语言代码中获得变量的值,以通过命令行实现或者事件处理程序的方式来使用动态函数。

级别二:引擎、编译后的代码、源文件以及对象操作

下一种级别的约定包括直接执行引擎、源文件的抽象,以及编译后的代码。您可以编译代码并且在任意范围或默认范围里执行它。您也能够更好地控制向 DLR 提供源文件的方式。

级别三:完全控制,远程控制,工具支持以及更多

级别三的约定,宿主使您能够完全控制脚本运行时。在这种级别下宿主能够做很多事情,包括控制运行时的配置,处理运行时异常,使用远程脚本运行时,以及提供一个完整的、带有自动完成、参数信息提示和语法着色功能的编程工具等。

这份规格说明书中包含 API 定义本身,以及数量可观的代码示例。您可以从 John Lam 的 blog 中获得 DLR 宿主规格说明书

查看英文原文: Draft DLR Hosting Spec Released

2008-02-02 09:14709
用户头像

发布了 157 篇内容, 共 53.9 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

网安行业这几个熟悉又陌生的名词,啥帽子都清楚啦?

郑州埃文科技

使用tar 命令进行文件的归档和压缩

学神来啦

云计算 Linux 运维 linux运维

底层技术支撑智慧出行,汽车智能化发展下区块链大放异彩

旺链科技

区块链产业

HashMap从入门到精通,原创好文,值得收藏!

wljslmz

Java hashmap java8 HashMap底层原理

GitHub星标70K阿里大佬手写的Spring Boot实战手册

Java架构师迁哥

如何利用极狐GitLab CI提高生产力?

极狐GitLab

ci

【工作感悟】Android大厂高级面试题灵魂100问

欢喜学安卓

android 程序员 面试 移动开发

Python 绑定:从 Python 调用 C 或 C++

华为云开发者联盟

c c++ Python 函数 Python 绑定

在数据库中如何查询表的创建时间?

华为云开发者联盟

数据库 日志 视图 GaussDB(DWS) 查找对象

【工作感悟】2021最值得加入的互联网公司有哪些

欢喜学安卓

android 程序员 面试 移动开发

KDD CUP 2021首届图神经网络大赛放榜,百度飞桨PGL获得2金1银

百度大脑

神经网络 百度

拖延背后的故事

卢卡多多

拖延症 7月日更

银行业智能运维的探索与实践

云智慧AIOps社区

银行数字化转型 智能运维

我还是没有忍住,于是乎我开通了lua语言学习专栏!

李阿柯

lua 专栏

DataWorks赋能企业一站式数据开发治理能力

阿里云大数据AI技术

永续合约交易所开发,虚拟币合约交易系统源码

百度交易中台之商品推广流程构建以及实现

百度Geek说

中台 软件架构 电商 交易

华为云薛浩:媒体业务进入全面云化时代,云原生成为必然选择

华为云开发者联盟

云原生 媒体 音视频 华为云

我删库跑路失败了

程序员鱼皮

Java c++ Python Linux 服务器

RTC为何这么火?

anyRTC开发者

音视频 WebRTC RTC 实时通讯

4轮技术面+1轮HR面,成功拿到腾讯40k*16的Offer ,详解面试流程和真题解析

Java 程序员 架构 面试

腾讯二面:Linux操作系统里一个进程最多可以创建多少个线程?

白亦杨

一位年薪 180 万的蚂蚁金服大佬扔给我的笔记,建议看完

Java架构师迁哥

金九银十面试必备,“全新”突击真题宝典,阿里腾讯字节都稳了

Java 编程 程序员 架构 面试

统一缓存帝国 - 实战 Spring Cache

悟空聊架构

缓存 passjava 悟空聊架构 7月日更 Spring Cache

什么?C语言也能try...catch!

实力程序员

不愧是阿里内部“SpringCloudAlibaba学习笔记”看完直接斩获12家offer

Java 编程 架构 面试 微服务

教你给场景添加天空盒,超简单!

ThingJS数字孪生引擎

大数据 大前端 开发 可视化 数字孪生

替换 Spring Cloud,使用基于 Cloud Native 的服务治理

火山引擎开发者社区

云原生 后端 Service Mesh 服务网格

Go 学习笔记之 数组

架构精进之路

Go 语言 7月日更

吹水、面试、进阶齐飞!Github霸榜的阿里分布式设计实录也太香了

Java架构师迁哥

DLR宿主规格说明书的草案已经发布_.NET_Jonathan Allen_InfoQ精选文章