我们希望为人们提供能够为他们的帐户添加一些逻辑(比如,给出一些参数,如何计算特定结果).所以,基本上,这就等于编写简单的业务规则,并支持条件和表达式.然而,挑战在于为他们提供一个简单的在线编辑器,他们可以通过完全可视的方式创建逻辑(最好)(拖放Expr树节点可能 - 有点像Y!管道).
有没有人知道脚本/宏/特定于域的语言让人们这样做?挑战是可视化编辑器,因为我们不希望投资开发用于编辑的UI.基本要求是:
1.嵌入到另一种语言,或安全运行(否reboot -n
或
)
2.无需编码背景的用户可轻松访问(无需任何高级功能)
3.最好有一个简单的基于GUI的编辑器来创建逻辑非开发人员可以访问的程序(有点像电子表格)
4.生成编译时警告(无效代码)的一些能力是好的(类型安全吗?)
5.能够在执行之前嵌入一些可用于解释器的数据(例如,name
,birthday
,amount
)
有人试过做这样的事情并得到任何想法吗?我看了Lua,Io,Python,Ruby和其他许多人,但挑战本质上是我不认为非程序员能够理解这些代码.如果可以轻松开发编辑器,那么可以通过"元编程"添加的东西也可以说Ruby也很好!