1 / 10

Latest News of the Erlang/OTP Releases

Latest News of the Erlang/OTP Releases. Erlang/OTP R7B released 27:th of September. Supported platforms are: Sun Solaris Sparc Windows NT/2000 (Windows 95/98) Vxworks on cpu32, PPC603, PPC860 Open Source R7B available since 28:th of September. Some Highlights from Erlang/OTP R7B.

Download Presentation

Latest News of the Erlang/OTP Releases

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Latest News of the Erlang/OTP Releases Erlang/OTP R7B released 27:th of September. Supported platforms are: Sun Solaris Sparc Windows NT/2000 (Windows 95/98) Vxworks on cpu32, PPC603, PPC860 Open Source R7B available since 28:th of September Network Core Products

  2. Some Highlights from Erlang/OTP R7B the Bit Syntax (separate speech) Comet ,Erlang to COM interface (separate speech) New Corba Services (cosNotification, cosTime) A new very capable crossreference tool xref A new “Interopability Guide” Trace of local functions Threaded file io. A new tag scheme (Erlang can now address full 32 bit range) Network Core Products

  3. New Corba Services cosNotification Compliant with the OMG Notification Service. Extends the Event service with: - Structured events - Filters - Quality of Service Network Core Products

  4. New Corba Services cosNotification Network Core Products

  5. New Corba Services cosTime Compliant with the OMG services CosTime and CosTimerEvent. Uses CosNotification to emit events. Network Core Products

  6. The cross reference tool xref Check for undefined function calls With a predefined analyse like this:xref:analyze(s, undefined_function_calls). Or with a query like this: xref:q(s, “XC || (XU - X - B)”). Uses debug information present in each .beam file Works really fast, analysing the whole Erlang/OTP in less than 1 minute. Network Core Products

  7. The cross reference tool xrefcontinued xref:start(s). xref:add_release(s,code:lib_dir(),[{name,otp}]). xref:q(s, “domain(XC || epp) - epp”).{ok,[{coast_compile_funcs,close_in_and_outfiles,2}, {compile,parse_module,1}, {dbg_icompile,parse_file,1}, {dbg_ui_recedit,parse_file,4}, {exref_cross_ref,xref_file,3}, {make,check_includes,3}] Find all direct calls to the module epp Network Core Products

  8. The Interopability Guide Describes how to interface other programs, languages from Erlang. Ports and linked-in drivers Erlang-distribution C-nodes, Java-nodes Sockets (TCP/IP UDP) ... Network Core Products

  9. Trace on local functions In R6B call tracing was greatly improved, In R7B also calls to local functions can be traced in the same manner (without the need to trace compile any module) erlang:trace_pattern/3 and new functions inthe dbg module. Network Core Products

  10. A threaded file driver File operations can now run in a separate thread. Threaded file IO not activated as default. Activated by a flag to the emulator like this:erl -A 3which sets the number of threads to 3 Network Core Products

More Related