这可能听起来像一个松散的问题,但我认为它可能有一些用处.我经常看到人们,无论是SO还是关闭,都说他们想要为某种项目做贡献或工作,但他们不知道什么或如何.大多数时候,回应是"找到一个开源项目"或"只做他们感兴趣的事情".如果我们能得到一些更好的答案,我认为这将是非常棒的.所以问题是,你,SO社区,一群开发人员,黑客和程序员,认为有趣还是酷?一些已被淘汰的开源项目?新鲜玩意?
理想情况下,这个问题可能会推动某人实施或承担其中一个项目.如果不出意外,这可能是衡量开发人员真正感兴趣的项目的有趣指标.
多年以来,我一直在想像一个编程语法感知的“元”文本编辑器。
基本上,不是将源代码存储为原始文本,而是将其以已解析和标记化的形式存储,其中将诸如变量等检测为变量,将函数存储为函数等,并具有足够的上下文信息来确定范围和整体一堆其他整洁的东西。
您只需更改已保存的令牌的名称,就可以100%的准确性重命名整个源树中的变量。当两个来自“一种真正的支撑风格”篱笆不同侧的人互相交谈时,您将能够结束爆发的战争。如果操作正确,它甚至可以通过更改语义在您之间切换语言。
想想它将带给世界的和平与和谐!
(编辑)看来这是别人分享的想法。请参阅SCID以获取愿望清单。