【发布时间】:2013-06-22 22:14:43
【问题描述】:
我一直在考虑this writing (apparently) by Mark Twain,他在其中开始用英语写作,但在整个文本中都对拼写规则进行了更改,因此到最后他可能会写出最好描述为伪德语的东西。
这让我想知道是否有一些既定语言的解释器可以访问解释器本身,以便您可以随时更改语言的语法和结构。例如,if 子句通常是关键字;有没有一种语言可以让您即时更改或重新定义它?想象一下以一种语言开始控制台会话,到最后以另一种语言工作。
显然,可以编写一个解释器并运行它,这样做与修改解释器之间可能没有具体的区别。我不确定。也许您可以对任何给定的解释器动态地进行修改是有限制的?
除了这些更开放的问题,我只是想知道是否有任何已知的口译员允许这样做?或者,也许,这种能力只是程度问题,我的问题提出的不好。
【问题讨论】:
标签: dynamic language-agnostic interpreter