Developments Session I.
13.45 An Erlang DTD.
Richard A. O'Keefe, Otago University.
The Erlang DTD supports literate programming,
so that the documentation can be automatically extracted from the
master file, and supports better cross referencing. If the marked
up source code gets through the SGML parser, there isn't much left
for an Erlang parser to check. There is one program to convert
Erlang source code to marked up SGML or XML, and another to
extract source code from a marked up document.
14.30 XMErl - Interfacing XML
and Erlang.
Ulf Wiger, Ericsson Telecom.
XML (Extensible Markup Language) is
an emerging standard for handling structured data on the
Internet. This talk describes how XML can be combined with
Erlang in an almost seamless fashion. Examples will show
how to parse XML documents, and how to generate true XML or
HTML documents from native Erlang data structures.
15.00 Extending Erlang with Structured
Module Packages.
Richard Carlsson, Uppsala University.
An Erlang system at present is a flat structure
where all modules are on the same level. This causes difficulties
for really large systems. This talk will present a proposal based on
the package system from Java and shows how it can be introduced
very smoothly into the current Erlang system.
15.30 Refreshments.
Developments Session II.
16.00 Highlights from Erlang 5.0/OTP R7B.
Kenneth Lundin, OTP Product Unit.
The R7B release of Erlang/OTP contains a number
of interesting new features and enhanced characteristics which
will be presented here, such as the bit syntax, trace of local
functions, CORBA services etc.
16.15 COMET - An Erlang-to-COM Port.
Jakob Cederlund, OTP Product Unit.
COMET is a library that enables
Erlang to use COM-objects on the Windows platform. This gives
possibilities for Erlang programs to use many services and
applications on windows, such as Internet Explorer, Microsoft
Office and Windows Scripting. Combining Erlang's functional
semantics with COM and object-oriented systems in general will be
discussed. COMET will be part of the next open source release
of Erlang.
16.45 The Bit Syntax - The Released
Version.
Patrik Nyblom, OTP Product Unit.
A powerful new feature in the new R7B release
of Erlang/OTP is the bit syntax which enables efficient
creation and matching of binaries. This is very useful
when, for example, implementing protocol stacks in Erlang.
A proposal for the bit syntax was presented at EUC'99
and this talk presents the actual implementation.
17.45 Bus Transfer.
Evening Session.
18.30 Conference Dinner.
Conference dinner on board traditional
steamship Waxholm III cruising out into the Stockholm
archipelago.