有可能在Python中实现类似Ruby的内部DSL吗?

有可能在Python中实现类似Ruby的内部DSL吗?,python,ruby,dsl,Python,Ruby,Dsl,是否可以在没有宏的语言中实现内部DSL?有人成功地在python中实现了类似Ruby的内部DSL吗 我正在尝试开发一个简单的状态机,其语法更加直观,如: start -> Event -> Next ->Action 我很难回答你的问题 阿法尤,你在问 你能用一种没有宏的语言实现一个类似Ruby的内部DSL吗 答案显然是“是的”,因为Ruby没有宏。你有没有一个例子来说明你想做什么?请花点时间好好校对一下你的问题:它有一些非常明显的错误,而且你没有使用大写字母。@mossp

是否可以在没有宏的语言中实现内部DSL?有人成功地在python中实现了类似Ruby的内部DSL吗

我正在尝试开发一个简单的状态机,其语法更加直观,如:

start -> Event -> Next ->Action 

我很难回答你的问题

阿法尤,你在问

你能用一种没有宏的语言实现一个类似Ruby的内部DSL吗


答案显然是“是的”,因为Ruby没有宏。

你有没有一个例子来说明你想做什么?请花点时间好好校对一下你的问题:它有一些非常明显的错误,而且你没有使用大写字母。@mossplix,别紧张,我不是在攻击你。我只是让你花点时间好好问个问题。在按下“提交”键之前,使用大写字母和检查拼写错误,可以使文章更具可读性。我敢肯定,在这里回答问题的大多数人都很欣赏你花时间把句子开头大写。但是,嘿,如果你大惊小怪的话,我会恢复我的编辑和-1问题,因为(IMO)格式不好。堆栈溢出是维基风格的。。。当问题中出现打字错误或“明显错误”时,假设任何人都可以进去编辑it@mossplix,这不是懒惰的理由,也不是不不时校对你的问题和使用大写字母的理由。只是写一个草率的问题,希望有人会来改进它,我不是这样问(或回答)的。当然,任何人都可以不时打字,但请花时间用连贯的英语书写。对不起,我的错。我的问题是>>是否可以在python中实现内部dsl?