Erlang sürümlerini, R13B04
, R14B
, R15A
gibi sürüm sayılarıyla fark ettim. Sürüm numarası bileşenlerinin her biri ne anlama geliyor? Sürüm numaraları temel alınarak API değişiklikleri hakkında bir sonuç çıkarılabilir mi? Örneğin, R13
ile R14
arasındaki bir yükseltme, geriye dönük uyumlu olmayan API değişikliklerini ima eder mi?Erlang sürüm numaraları ne anlama geliyor?
cevap
Örneğin R14B04. R, Erlang/OPT Sürümünü temsil eder. 14 büyük sürüm numarasıdır. B, kararlı salıverme anlamına gelir (A, geliştirme/dengesizdir). 04 dördüncü küçük versiyondur, yani verilen ana sürümde dördüncü hata düzeltme sürümüdür. BEAM dosyaları ve Erlang dağıtım protokolü (ei
) her zaman iki ana sürüm numarası ile uyumlu olmalıdır. Yani Geçerli R14B04 instalasyonu ile çalışabilmeniz gerekir. R12 sürümlerinde derlenmiş .beam dosyaları ve R12 düğümleri yeni R14 düğümlerinizle iletişim kurabilmelidir. API değişiklikleri çok daha muhafazakardır, bu yüzden R7'den kaynak kodunu derlemek ve çalıştırmak mümkün olur ;-) Her neyse, deneysel modüller API, R13'de ikili bellek ile ne olur ve eğer bana doğru hizmet verirse, küçük sürümde bile değişebilir, ancak bu gerçekten olabilir sadece deneysel, desteklenmeyen veya belgesiz özellikler için.
örneğin R14 gibi her RX, yani Evet, kod geriye uyumsuz olabilir, büyük bir sürüm. Genellikle hata düzeltmeleri ve performans geliştirmeleri içeren artımlı sürüm, R14B04
, R14B05
vb. Gibi görünür.
- 1. PHP'de "&" ne anlama geliyor?
- 2. Aslında ne anlama geliyor?
- 3. , bu ne anlama geliyor?
- 4. getActivity() ne anlama geliyor?
- 5. "->" ne anlama geliyor?
- 6. Field.Index.NOT_ANALYZED_NO_NORMS ne anlama geliyor
- 7. ^{} git'te ne anlama geliyor?
- 8. kotlin'de "::" ne anlama geliyor?
- 9. "ctx" ne anlama geliyor?
- 10. DTMobileIS ne anlama geliyor?
- 11. Javascript'te ne anlama geliyor?
- 12. jQuery'de $ ([]) ne anlama geliyor?
- 13. Futex_ ne anlama geliyor?
- 14. JQuery'de ne anlama geliyor?
- 15. JSX ne anlama geliyor?
- 16. Haskell'de '@' ne anlama geliyor?
- 17. Bu ne anlama geliyor?
- 18. 'ALFKI' ne anlama geliyor?
- 19. Prolog'da \ + ne anlama geliyor?
- 20. "_" burada ne anlama geliyor?
- 21. Kısmi ne anlama geliyor?
- 22. SGBD ne anlama geliyor?
- 23. CSS'de "*" ne anlama geliyor?
- 24. AVMediaTypeMuxed ne anlama geliyor?
- 25. Swift: "_, _" ne anlama geliyor?
- 26. `hl` ne anlama geliyor?
- 27. \ u003C ne anlama geliyor?
- 28. Bu ne anlama geliyor?
- 29. [[...]] python'da ne anlama geliyor?
- 30. ["string"]. Pack ('H *') ne anlama geliyor?
Tipik olarak geriye dönük uyumluluk, iki ana sürümün geri gelmesi garantilidir. Ayrıca R15A'daki A, test için bir ön salınım olduğu anlamına gelir. Üretimde kullanılmamalıdır. – Lukas