赞
踩
在编程世界中,快速迭代和实时查看代码更改的效果至关重要。Halivelive是一个为Haskell开发者量身定制的实时重编译器,它利用GHC API,在你保存代码更改的瞬间就能重新编译并运行你的程序。想象一下,无需反复执行build
或run
命令,只需专注于编写代码,其余一切交给Halivelive。
Halivelive的核心在于其智能的文件监控机制,能够即时检测到.hs
、.pd
、.frag
和.vert
等扩展名的文件变更,并立即触发重新编译。此外,通过foreign-store
库的支持,即使在长时间运行的应用(如守护进程、GUI或游戏循环)中,也能优雅地处理状态保持,确保在重启后仍能恢复先前的状态。
main
函数。reacquire
函数保持关键值的生命周期,避免每次重启都初始化。为了体验Halivelive的魅力,请尝试以下操作:
stack install halive
halive demo/Main.hs
改变Main.hs
或Green.hs
中的值并保存,你会看到程序实时更新!
总的来说,Halivelive是你提高Haskell开发效率,享受无缝编程体验的得力助手。无论是初学者还是经验丰富的开发者,都不应错过这个强大的工具。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。