在 DLR 上建立一个小型表达式 DSL 还是将其手动保存在 F# 中?
我正在构建一个类似电子表格的应用程序,其中需要将大量小型计算拼接到树结构中。这些计算是用户定义的,我需要一种方法让用户在运行时输入它们。 我…
有没有办法以编程方式生成Python字节码?
我想使用 Python 解释器并尝试创建一个小型 DSL 。是否有任何模块可以让我执行类似理论代码的操作(类似于 LINQ 表达式树)? expression_tree = Func…
DSL 自定义构造函数 - 仅在创建时调用而不加载
信息:VS2010、DSL Toolkit、C# 我的域类之一有一个自定义构造函数,它添加了一些子元素。我有一个问题,因为我只希望在创建域类元素时运行它,而不是…
域属性作为元素并隐藏默认值属性
我有两个问题 如何实现以下目标,我有一个名为“Property”的域类 - Property 有两个属性“Type”和“Value”,目前正在序列化如下: TestValue 我需…
VS2010和DSL部署
有人能帮我解决这个问题吗?我想要一些关于如何在 vs2010 中部署 DSL 的指南,我使用 DSLPackageProject\Bin\Debug 中的 VSIX 输出,但是当我想将该项…
使用 IronPython 简化为 C# 应用程序编写的 DSL
感谢上一个问题,我正忙于尝试 IronPython、IronRuby 和 Boo 来为我的 C# 应用程序创建 DSL。第一步是 IronPython,因为它拥有更大的用户和知识库。如…
Scala 和 Jython 中的中缀运算符
我正在评估面向计算的应用程序的语言,该应用程序需要为最终用户提供简单嵌入式脚本语言。 我一直在考虑使用 Scala 作为主要底层语言,使用 Jython 作…
解决 DSL SetUp 项目的问题
我正在与 DSL 设置项目中的 InstallerDefinition.dslsetup 文件进行斗争。 我收到以下错误: 正在运行转换:安装项目无法从环境中检索项目“PsiTraffi…
Haskell 相当于 Python 的“Construct”
Construct 是一种用 Python 实现的 DSL,用于描述数据结构(二进制和文本)。 一旦您描述了数据结构,construct 就可以为您解析和构建它。 哪一个好(…