处理实时编码.用Sublime Text构建系统模拟Ruby处理表



我看过Joanne Cheng关于Ruby-Processing的演讲,注意到她在代码中所做的更改是如何快速重新加载的。

当我在Sublime Text中编写Processing代码时,我点击Build,我的Build系统首先通过杀死相应的java.exe进程来终止正在运行的草图,然后使用processing-java.exe开始一个新的草图。这需要5-10秒,具体取决于它运行的机器和草图。

为了加强代码和效果之间的反馈,我很好奇在我的构建系统中是否有更好的方法来更快地重新加载我的草图。

也许适应Ruby Processing watch正在做的事情?

在视频中,她说她使用Ruby的watch命令。这个命令所做的就是检测她正在处理的文件的变化,并在她点击保存时重新启动草图。这与你已经在做的没有太大的不同,事实上,她的一些草图需要5-10秒才能出现。

你也许可以做她正在做的事情,但我怀疑这会节省你的时间。你的发射不会变得更快;您不需要按构建按钮。我认为增加的复杂性不值得花时间去按一个按钮。

这还要求您在流程中引入Ruby依赖项。如果您需要Java解决方案,您可以查看JRebel。再一次,我认为这种增加的复杂性是不值得的,特别是因为Processing的全部目的是保持代码尽可能简单。但这完全取决于你。

相关内容

  • 没有找到相关文章

最新更新