私は、R13B04
、R14B
、R15A
などのバージョン番号を持つErlangリリースに気付きました。リリース番号の各コンポーネントは何を意味していますか?バージョン番号に基づいてAPIの変更について何か推測できますか?たとえば、R13
からR14
へのアップグレードは、互換性のないAPIの変更を意味しますか?Erlangのリリース番号は何を意味していますか?
7
A
答えて
7
たとえばR14B04。 RはErlang/OPT Releaseの略です。 14はメジャーバージョン番号です。 Bは安定放出を意味する(Aは発達/不安定)。 04は第4のマイナーバージョン、すなわち第4のバグ修正リリースである。 BEAMファイルとErlang配布プロトコル(ei
)は、常に2つのメジャーバージョン番号で互換性があります。私。現在のR14B04のインストールでは、R12バージョンでコンパイルされた.beamファイルを実行でき、R12ノードは新しいR14ノードと通信できる必要があります。 APIの変更ははるかに慎重なので、通常R7のソースコードをコンパイルして実行することができます;-)とにかく実験的なモジュールAPIはマイナーバージョンでも変わる可能性があります。実験的な、サポートされていない、または文書化されていない機能の場合に限ります。
2
各RX(R14など)はメジャーリリースですので、コードはと互換性がありません。通常、バグフィックスとパフォーマンス強化を含む増分バージョンは、R14B04
,R14B05
のようになります。
関連する問題
- 1. WSUS metadata.txtの番号は何を意味しますか?
- 2. cssの '>'記号は何を意味していますか?
- 3. -spec、-type、-opaqueはerlangプログラミングで何を意味しますか
- 4. キャレット記号(^)は何を意味していますか?
- 5. 記号<>は何を意味していますか?
- 6. Jiraの「ビルドとリリース」は何を意味しますか?
- 7. 意味 "IconResource = .. \ ..(番号)"
- 8. このエラーでこれらの行番号は何を意味しますか?
- 9. @記号はjavascriptの中の何かを意味しますか?
- 10. $$の記号は、mysqlで何を意味しますか?
- 11. @記号はMySQLのプロシージャで何を意味しますか?
- 12. ハッシュではプラス記号は何を意味しますか?
- 13. 「#記号」表記はクロージャーで何を意味しますか?
- 14. inodeのブロック番号はどういう意味ですか?
- 15. この番号は何を意味しますか?リモートデータベースとのsqldbx関連して
- 16. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 17. "pod outdated"の出力にあるバージョン番号の意味は何ですか?
- 18. "[::]:ポート番号"とはどういう意味ですか?
- 19. 意味論は何を意味しますか?
- 20. ユニットテストの赤いハイライトは何を意味していますか?
- 21. 木場ステータスページのロード番号の意味
- 22. スキーム番号リテラルの#の意味
- 23. このCSSの値は何を意味していますか?
- 24. このPHPライブラリの '\'は何を意味していますか?
- 25. RubyのGC.statのフィールドは何を意味していますか?
- 26. IndexOutofRangeExceptionは何を意味しますか?
- 27. !viは何を意味しますか?
- 28. {login}は何を意味しますか
- 29. force_reloadは何を意味しますか?
- 30. コンパイラは何を意味しますか?
通常、後方互換性は2つのメジャーバージョンを保証します。また、R15AのAは、それがテストのためのプレリリースであることを意味します。本番環境では使用しないでください。 – Lukas