我注意到二郎释放与版本号一样R13B04
,R14B
,R15A
等什么每个版本号组成部分是什么意思?根据版本号可以推断出有关API更改的任何内容吗?例如,从R13
升级到R14
是否意味着后向不兼容的API更改?Erlang的版本号码是什么意思?
7
A
回答
7
例如R14B04。 R代表Erlang/OPT Release。 14是主版本号。 B代表稳定释放(A是发育/不稳定)。 04是第四个小版本,即给定主要版本中的第四个bug修复版本。 BEAM文件和Erlang分发协议(ei
)应始终在两个主要版本号之间兼容。即使用当前的R14B04安装,您应该能够运行在R12版本中编译的.beam文件,并且R12节点应该能够与新的R14节点进行通信。 API更改更保守,因此您通常可以编译和运行R7中的源代码;-)无论如何,实验模块API即使在小版本中也可能发生变化,如果内存为我提供了正确的内存,那么使用二进制模块的R13会发生什么情况,但这真的可能发生仅用于实验性,不支持或未记录的功能。
2
每个RX,如R14是一个重要的版本,所以是的,代码可以向后兼容。增量版本,它通常包含错误修正和性能增强的样子R14B04
,R14B05
等。
相关问题
- 1. “RTM”版本是什么意思?
- 2. 号码1e5是什么意思?
- 3. Android gradle:版本的方括号是什么意思?
- 4. 冒号是什么意思?
- 5. 符号“⊇”是什么意思?
- 6. &符号是什么意思?
- 7. SVN版本号后缀是什么意思?
- 8. 是什么意思:是什么意思?
- 9. 代码是什么意思?
- 10. Erlang ssh_sftp返回eoptions密码,这个错误是什么意思?
- 11. 符号“#!”是什么意思?在Python中的意思是?
- 12. JSP中的$符号是什么意思
- 13. JavaScript中的$符号是什么意思?
- 14. Javascript中的符号“:”是什么意思?
- 15. 闭包的括号是什么意思?
- 16. /Zc:wchar_t-中的减号是什么意思?
- 17. XSLT中的冒号是什么意思?
- 18. TSQL中的“#”符号是什么意思?
- 19. URL中的冒号是什么意思?
- 20. Linux中的符号^ \意思是什么
- 21. JQuery的“$”符号是什么意思?
- 22. “[::]:端口号”是什么意思?
- 23. CV符号是什么意思?
- 24. 符号<>是什么意思?
- 25. 这两个问号是什么意思?
- 26. R 2个逗号是什么意思?
- 27. 这个eclipse符号是什么意思?
- 28. 这个MSVC符号是什么意思?
- 29. 这些git符号是什么意思?
- 30. 插入符号(^)是什么意思?
通常向后兼容性保证两个主要版本回来。此外,R15A中的A意味着它是用于测试的预发布版本。它不应该用于生产。 – Lukas