展开讨论

经验与复盘经验摘录 · 机器翻译

好的,我试了一下

好的,我试了一下。所以我运行了ucm.cmd,它告诉我:"我在C:\Users\myuser为你创建了一个新的代码库",但那里什么都没有,只有. unison文件夹。我一开始没有仔细查看,但也许这一切都是通过存储在该文件夹内的sqlite文件中来实现的?点文件夹通常与项目文件无关。因为即使在CLI让我创建了一个名为happy-porcupine的新项目(这在我电脑上相当独特),我也无法在任何地方找到带有该名称的文件或文件夹。因此,Unison的入门指南告诉我创建一个scratch.u文件,并在其中放入hello world指令。但应该把scratch.u文件放在哪里呢?好吧,我绝望之下把它放在ucm.cmd旁边,然后在CLI中执行"run helloWorld",尽管我不明白为什么这会起作用,但它确实起作用了。显然,我应该直接将代码放入下载的编译器/文件夹中?那么,如果我必须将所有的.u文件直接放在ucm.cmd旁边,那么C:\Users\myuser项目文件夹有什么用呢?…

源讨论Unison 1.0原帖 95 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

PC

感谢这份报告。 工具需要一点时间来适应,但它非常强大。你会看到以下一些好处: UCM将其代码库格式的一部分作为完美的增量编译缓存,因此你通常不需要等待代码构建。当你从远程拉取时,也不需要构建任何东西。 纯测试会自动缓存,而不是反复运行。 切换分支是瞬时的,不需要重新编译。 重命名是瞬时的,不会破坏下游使用,也不会生成巨大的文本差异。 当渲染时,所有代码(和代码差异)都是超链接的,支持点击跳转到定义。 我不知道你是否看过这些入门指南,它们可能有帮助: https://www.unison-lang.org/docs/quickstart/ 然后是这个教程: https://www.unison-lang.org/docs/tour/ 你可以来我们的Discord( https://unison-la…

完整原文
RL

如果这有帮助的话,这里有一份Java和Unison的并排比较指南。它主要涵盖了语法: https://www.unison-lang.org/compare-lang/unison-for-java-dev...

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。