我之前也从其他人那里听过这种反应
我以前也听过别人有这种反应。我咨询过的一位Rust专家朋友告诉我:"我不确定你是不是在尝试用Haskell的方式写Rust代码;" 我告诉他我遇到的模式在Java中既简单又常见。在我看来,在Rust中觉得困难或不可能的事情,其实是模块化和去除重复的基本模式,这些抱怨竟然不更常见,这真的令人震惊。我现在只有两个假设。第一,我提到的第二个问题只会在使用tokio时出现,这会导致你的顶层程序秘密地使用了一个从其他文件中你放置await的位置推导出的defunctionalized continuation数据类型,这可能不是Send的。如果你不使用tokio,你就不会遇到这个问题。第二……我被建议放弃去重,写很多复制粘贴的代码。…
源讨论数百万行Haskell:Mercury的生产工程原帖 233 条评论 · 导入时统计