首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修补camlp4的最佳实践是什么?

修补camlp4的最佳实践是什么?
EN

Stack Overflow用户
提问于 2012-06-28 23:36:00
回答 1查看 103关注 0票数 2

提交补丁并等待INRIA合并需要很长时间,我的工作总是被延迟。所以我做了camlp4的一个分支,但是每次我做一点改动,我都需要做整个编译器,这需要很长的时间。你的最佳实践是什么?(如果我犯了一个愚蠢的错误,我很抱歉)

(我认为分支camlp4是相对安全的,至少可以保证二进制兼容)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-02 02:13:36

我不明白为什么你需要“制作整个编译器”;你应该能够重新编译改变的部分,那就是Camlp4。make camlp4out (或camlp4opt)应该足够了。

您在OCaml bug跟踪器上使用have suggested将Camlp4从OCaml发行版中分离出来。如果你无论如何都要维护一个叉子,为什么你不试着在你这边做呢?我的意思是,您可以维护一个删除Camlp4的OCaml补丁(...但是仍然可以工作,这可能并不像看起来那么容易,但是如果您已经准备好破解Camlp4,那么无论如何您都是顽固的),并且一个单独的Camlp4发行版将解决您的问题--您仍然必须将OCaml主干开发合并到您的ocaml- easy camlp4fork中。

最后,您是否考虑过与Jérémie Dimino讨论这个问题?他目前是Camlp4的维护者(像其他OCaml贡献者一样,利用他的空闲时间工作),在这些问题上他可能是一个很好的联系人。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11248062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档