dsl

dsl

文章 6 浏览 88

DSL Beta 2 - 连接器名字 - 为什么它不在图表文件中?

我正在创建一个 DSL,我想将两个实体与连接器相关联,但我不希望 EntityMoniker 位于底层 XML 中,我需要它位于图表文件中。我不确定为什么它没有自动…

秋千易 08-08 21:20 14 0

寻找良好的服务器端语言,允许玩家上传可执行的代码

我有一个想要编写的程序的想法,但哪种语言最好是我的问题。 如果我有一款赛车游戏,并且希望允许用户提交新的交互式 3D 赛道(想想 Speed Racer 电影…

清浅ˋ旧时光 08-08 00:52 2 0

使事物仅在 Ruby 块内可用

有什么方法可以使方法和函数只能在块内使用吗?我想要做什么: some_block do available_only_in_block is_this_here? okay_cool end 但是 is_this_he…

倾`听者〃 08-07 21:44 3 0

DSL 与普通旧库

我最近一直在思考 DSL 与库的问题。在我的领域,DSL(我想到的是 R、SAS 和 Matlab)的问题在于,它们是编写更通用代码的 PITA,也是集成到其他语言中…

筱武穆 08-07 19:11 5 0

Python 中的迷你语言

我正在用 Python 创建一个简单的迷你语言解析器,靠近问题域进行编程等等。 不管怎样,我想知道这里的人会如何做这件事——在 Python 中做这种事情的…

寂寞清仓 08-07 13:06 5 0

在 DLR 上建立一个小型表达式 DSL 还是将其手动保存在 F# 中?

我正在构建一个类似电子表格的应用程序,其中需要将大量小型计算拼接到树结构中。这些计算是用户定义的,我需要一种方法让用户在运行时输入它们。 我…

风向决定发型 08-07 05:48 8 0

Ruby DSL 与普通 API 的区别

Ruby DSL 有哪些定义特征可以将其与常规 API 区分开来?…

折戟 08-07 01:21 3 0

编写可移植的领域特定语言

我想知道部署特定于域的语言的好策略,该语言必须在至少 2 种语言(Java、C#)和可能更多(Python,可能还有 Javascript)下运行。 一些背景。我们开…

累赘 08-06 20:10 4 0

有没有办法以编程方式生成Python字节码?

我想使用 Python 解释器并尝试创建一个小型 DSL 。是否有任何模块可以让我执行类似理论代码的操作(类似于 LINQ 表达式树)? expression_tree = Func…

断桥再见 08-06 11:30 11 0

DSL 自定义构造函数 - 仅在创建时调用而不加载

信息:VS2010、DSL Toolkit、C# 我的域类之一有一个自定义构造函数,它添加了一些子元素。我有一个问题,因为我只希望在创建域类元素时运行它,而不是…

金兰素衣 08-05 22:05 14 0

使用数据库信息填充 Visual DSL

我有以下问题需要解决: 目前,我们有一个数据库模式的元数据树,它具有内存中表示形式和专有模式 XML 序列化(也就是说,我们可以将所有内存中数据读…

蓝海 08-05 12:23 9 0

如何通过 C# 定义 DSL

对于一个夜间项目,我想编写一个可在 .NET 应用程序中使用的验证组件,以对对象、输入参数和后置条件进行通常且繁琐的验证。 我的第一个想法是将所有…

街角卖回忆 08-05 03:45 4 0

域属性作为元素并隐藏默认值属性

我有两个问题 如何实现以下目标,我有一个名为“Property”的域类 - Property 有两个属性“Type”和“Value”,目前正在序列化如下: TestValue 我需…

浅紫色的梦幻 08-03 13:41 9 0

VS2010和DSL部署

有人能帮我解决这个问题吗?我想要一些关于如何在 vs2010 中部署 DSL 的指南,我使用 DSLPackageProject\Bin\Debug 中的 VSIX 输出,但是当我想将该项…

心凉怎暖 08-03 04:26 3 0

帮助学习使用 Irony for .net

我正在尝试加快 Irony 的步伐。我不断看到一些我还不理解的术语:终端、非终端、令牌、状态机、关联性、抽象语法树。 有人可以解释其中一些术语的含义…

你的心境我的脸 08-03 02:22 15 0
更多

推荐作者

hn8888

文章 0 评论 0

liai0114

文章 0 评论 0

以酷

文章 0 评论 0

阿楠

文章 0 评论 0

郝学勇

文章 0 评论 0

烟燃烟灭

文章 0 评论 0

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文