我最近越来越多地使用Lisp和Lispy语言,我发现它们非常强大.
我一直在网上阅读的一件事是,在Lisp,Clojure等中编写的好处是你可以"在它运行时"编辑你的程序.
也许我错过了什么,但有什么意义呢?
当然,它可能会节省几秒钟,但就是这样吗?每当我对我的程序进行更改时,我就会停止它然后再次启动它,这已经好几十年了.
除了节省时间之外,必须有一个理由 - 它是什么?
有人能给我一个很好的案例研究,让我流口水这个功能吗?:)
期待流口水!
我在某处编写了Clojure.是真的编译,如Java或Scala,而不是解释,如Jython或JRuby?
interpreted-language compilation clojure jvm-languages compiled-language
我使用Qt + PyQt进行开发.我的应用程序非常大(20 MB的源代码).它包括许多不同的菜单和小部件.非常常见我在某个小部件中只更改了方法上的1个字符串.但是为了检查更改,我关闭了我的应用程序,重新启动它,转到menu1 - > menu2 .... 只有在这一步之后我才能检查变化.
如何只为一个类/小部件重新加载方法?没有关闭/打开整个应用程序?