我注意到二郎釋放與版本號一樣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