Erlang/OTP 19.0.rc1 發布, Erlang中的一組庫程序

jopen 8年前發布 | 9K 次閱讀

OTP是Open Telecom Platform的縮寫, 用以構建大型、容錯和分布式的應用。它最初是在瑞典的愛立信開發的,并且在愛立信用于構建容錯系統。

一些亮點

  • compiler, stdlib:

    • New preprocessor macros ?FUNCTION_NAME?FUNCTION_ARITY
    • New preprocessor directives -error(Term) and -warning(Term) to cause a compilation error or warning, respectively.
    </li>
  • gen_statem a new state machine behavior

  • mnesia_ext: plugin of external storage solutions to mnesia
  • crypto: uses EVP interface in OpenSSL resulting in generally better performance and support for HW acceleration
  • ssh: performance improvements, uses the new gen_statem behavior
  • dialyzer: the support for maps is very much extended both the type specification syntax and the type analysis.
  • erts:
    • erlang:open_port(spawn, ...) 3-5 times faster
    • tracing, extensive improvements (scalability, speed, match specifications on send/receive, support for lttng, ...)
    • dirty schedulers improved
    • per process configurable handling of message_queue
    • fast loading of multiple modules
    • max_heap_size process flag
    • and much more ....
    • </ul> </li> </ul>

      下載

       

       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!