I'm sponsoring this fasttrack for Raymond Xiong.  The release binding is
Minor, and the interfaces are Uncommitted.  There are man pages in the
materials directory.

Danek

======================================================================

Summary
=======

        This fast-track introduces Erlang/OTP R12B1 into SFW
        consolidation.

        Micro release binding is requested.

Discussion
==========

        Erlang is a general purpose programming language and
        runtime environment that has support for concurrency,
        distribution and fault tolerance. One of the fundamental
        properties and main strengths of Erlang is its built-in
        support for lightweight processes and message-passing
        style concurrency. Erlang is suitable for distributed,
        reliable, concurrent applications.

        OTP is a large collection of general libraries for Erlang.
        (OTP stands for Open Telecom Platform. The name was due
        to the fact that Erlang/OTP was originally designed for
        Telecom system).

        The latest version is R12B1, released on Feb 6, 2008.
        R12B1 means "Release 12B, patchlevel 1".

        All objects will be contained in /usr/erlang/$RELEASE,
        which has the following layout:

            /usr/erlang/$RELEASE
                |- bin
                |- lib
                |- man
                +- doc

        Note Erlang executables are actually in subdirs of
        /usr/erlang/$RELEASE/lib, and they will be linked
        symbolically from /usr/erlang/$RELEASE/bin and from
        /usr/bin. The latter links will always point to the
        highest $RELEASE of Erlang installed on the system.
        
        Because Erlang has large amount of man pages and html
        docs, a separated documentation package is proposed. So
        there will be two packages for a single Erlang release:

            SUNWerlang-$RELEASE
            SUNWerlang-$RELEASE-doc

        Take Erlang R12B1 for example, the package name will be
        SUNWerlang-r12b and SUNWerlang-r12b-doc. Files in these
        two packages will be installed under /usr/erlang/R12B,
        and symbol links will be created under /usr/bin to point
        to executables in /usr/erlang/R12B(since this is the
        the latest version for now).
        
Dependencies
============

        SUNWopenssl-commands  OpenSSL Commands (Usr)
        SUNWopenssl-include   OpenSSL Header Files
        SUNWopenssl-libraries OpenSSL Libraries (Usr)
        SUNWopensslr          OpenSSL (Root)
        SUNWj6dev             JDK 6.0 Dev. Tools
        SUNWj6rt              JDK 6.0 Runtime Env
        SUNWgd2               The Graphics Draw Library
        
Interfaces
==========

        Imported Interfaces
        -------------------
        NAME                        STABILITY           NOTES

        OpenSSL                     External/Volatile   PSARC/2003/500
        Java SE 6                   Committed           PSARC/2006/430
        X Window System             Standard/Committed  PSARC/1998/299
        Graphics Draw Library       Uncommitted         PSARC/2007/166

        Exported Interfaces
        -------------------
        NAME                        STABILITY      NOTES

        SUNWerlang-r12b             Uncommitted    Package Name
        SUNWerlang-r12b-doc         Uncommitted    Package Name
        /usr/erlang/R12B/lib        Uncommitted    Erlang Language Library
        /usr/erlang/R12B/bin        Uncommitted    Erlang Commands
                dialyzer            Uncommitted    Symbolic Link
                epmd                Uncommitted    Symbolic Link
                erl                 Uncommitted    Symbolic Link
                erlc                Uncommitted    Symbolic Link
                escript             Uncommitted    Symbolic Link
                run_erl             Uncommitted    Symbolic Link
                to_erl              Uncommitted    Symbolic Link
                typer               Uncommitted    Symbolic Link
        /usr/bin
                dialyzer            Uncommitted    Symbolic Link
                epmd                Uncommitted    Symbolic Link
                erl                 Uncommitted    Symbolic Link
                erlc                Uncommitted    Symbolic Link
                escript             Uncommitted    Symbolic Link
                run_erl             Uncommitted    Symbolic Link
                to_erl              Uncommitted    Symbolic Link
                typer               Uncommitted    Symbolic Link

        See attached tar file for man pages.

References 
==========

        [1] http://www.erlang.org
        [2] http://en.wikipedia.org/wiki/Erlang
        [3] 
http://www.ericsson.com/technology/opensource/erlang/news/archive/erlang_goes_multi_core.shtml

        RFE ID# 6670247

Reply via email to