我观看了YUIConf 2012的视频,其中Douglas Crockford讲了有关在JavaScript中实现monad的话题。在本次演讲中,他给出了一个代码示例,该示例利用了他所谓的“上下文着色”,它抛出了通过语言语法进行着色的想法,并为不同级别的范围引入了不同的颜色。这是视频特定部分的链接。
http://www.youtube.com/watch?feature=player_embedded&v=dkZFtimgAcM#t=15m58s
此上下文着色方案是由任何JavaScript或任何语言的代码编辑器实现的吗?
我使用Sublime Text,并且像其他所有遇到的代码编辑器一样,此编辑器允许将颜色应用于语法。我不确定插件是否可以解决此问题,或者不确定是否必须从头开始设计编辑器以允许使用此上下文着色方案。