This case is timed out. I don't see any pending issues for this case 
now, so I will mark it as closed approved tomorrow. Any concerns, please 
let me know today.

Frank.

Frank Che wrote:
> I'm sponsoring this fast track for Bill Yan. Requested release binding 
> is minor. Timer is set to 07/03/2008.
>
> This case is to integrate two open source packages OCaml and LablGTK 
> into Solaris. These two packages are required to compile and generate 
> the binary of 'Unison'. Unison was discussed in PSARC case 2008/212.
>
> Some background information from the submitter: original plan was to 
> deliver these two packages only to C-team to generate the Unison 
> binary, not to the end user. However, C-team requests these two 
> packages be integrated first before integrating the Unison package.
>
> Frank.
>
> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
> This information is Copyright 2008 Sun Microsystems
>
>
> 1. Introduction
>    1.1. Project/Component Working Name:
>    Objective Caml system and LablGTK
>    1.2. Name of Document Author/Supplier:
>    Author: Xue-Yang Yan
>    1.3. Date of This Document:
>    June 26, 2008
>
> 4. Technical Description
>    Summary
>    The intent of this case is to propose the integration of two open 
> source
>    packages Objective Caml system and LablGTK to Solaris OS. Indiana 
> package
>    "Unison" requires them as the compiler and interface to GTK.
>
>    This project requests a minor binding.
>
> 4.1 Proposal
> 4.1.1 Objective Caml System Introduction
>    Caml is a general-purpose programming language [1], designed with 
> program
>    safety and reliability in mind. It is very expressive, yet easy to 
> learn
>    and use. Caml supports functional, imperative, and object-oriented
>    programming styles. Objective Caml is the most popular variant of 
> the Caml
>    language. From a language standpoint, it extends the core Caml 
> language
>    with a fully-fledged object-oriented layer, as well as a powerful 
> module
>    system, all connected by a sound, polymorphic type system featuring 
> type
>    inference.
>    The Objective Caml system is the main, industrial-strength 
> implementation
>    of the Caml language. It based on the Caml Light dialect extended 
> with a
>    complete class-based object system and a powerful module system in the
>    style of Standard ML, featuring a high-performance native-code 
> compiler
>    (ocamlopt) for 9 processor architectures (IA32, PowerPC, AMD64, Alpha,
>    Sparc, Mips, IA64, HPPA, StrongArm), as well as a bytecode compiler
>    (ocamlc) and an interactive read-eval-print loop (ocaml) for quick
>    development and portability. The Objective Caml distribution 
> includes a
>    comprehensive standard library, a replay debugger (ocamldebug), lexer
>    (ocamllex) and parser (ocamlyacc) generators, a pre-processor
>    pretty-printer (camlp4) and a documentation generator (ocamldoc). [2]
>
> 4.1.2 LablGTK Introduction
>    LablGTK is an Objective Caml interface to gtk+ [3]. It uses the 
> rich type
>    system of Objective Caml 3 to provide a strongly typed, yet very
>    comfortable, object-oriented interface to gtk+.
>
> 4.2 Interfaces
> 4.2.1 Exported Interfaces
>
>          Exported Interface     | Stability |           Description
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/camlp4              | Committed | OCaml pre-processor
>                                 |           | pretty-printer
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/camlp4boot          | Committed | Shortcut for "camlp4" 
> command
>    /usr/bin/camlp4o             | Committed | with different syntaxs
>    /usr/bin/camlp4of            | Committed | previously loaded
>    /usr/bin/camlp4oof           | Committed |
>    /usr/bin/camlp4orf           | Committed |
>    /usr/bin/camlp4prof          | Committed |
>    /usr/bin/camlp4r             | Committed |
>    /usr/bin/camlp4rf            | Committed |
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/gdk-pixbuf-mlsource | Committed | Image loading and 
> manipulation
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/lablgladecc2        | Committed | Tool for extracting widget
>                                 |           | definitions from glade
>                                 |           | description
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/lablgtk2            | Committed | LablGTK runtime environment
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/labltk              | Committed | Toplevel interface to the
>                                 |           | Tcl/Tk toolkit
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/mkcamlp4            | Committed | Creates camlp4 executables
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocaml               | Committed | OCaml interactive
>                                 |           | read-eval-print loop
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlbrowser        | Committed | OCaml browser/editor
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlbuild          | Committed | OCaml project 
> compilation tool
>    /usr/bin/ocamlbuild.byte     | Committed |
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlc              | Committed | OCaml bytecode compiler
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlcp             | Committed | OCaml profiling compiler
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamldebug          | Committed | OCaml replay debugger
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamldep            | Committed | OCaml dependency generator
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamldoc            | Committed | OCaml documentation 
> generator
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamllex            | Committed | OCaml lexer generator
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlmklib          | Committed | generate libraries with 
> mixed
>                                 |           | C/Caml code
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlmktop          | Committed | Building custom toplevel
>                                 |           | systems
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlopt            | Committed | OCaml native-code compiler
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlprof           | Committed | OCaml profiling tool
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlrun            | Committed | OCaml bytecode interpreter
>    
> -----------------------------+-----------+-------------------------------
>    /usr/bin/ocamlyacc           | Committed | OCaml parser generator
>    
> -----------------------------+-----------+-------------------------------
>    /usr/lib/ocaml/* [4]         | Committed | OCaml libraries
>    
> -----------------------------+-----------+-------------------------------
>    /usr/lib/ocaml/lablgtk2/* [4]| Committed | LablGTK libraries
>    
> -----------------------------+-----------+-------------------------------
>    SUNWocaml                    |Uncommitted| Package name for Objective
>                                 |           | Caml system
>    
> -----------------------------+-----------+-------------------------------
>    SUNWlablgtk                  |Uncommitted| Package name for lablGTK
>    
> -------------------------------------------------------------------------
>
> 4.2.2 Documents delivered
>    /usr/share/man/man1/* [4]
>
> 4.2.3 Imported Interfaces
>    None.
>
> 4.3 References
>    [1] http://caml.inria.fr/
>    [2] See documentation and user's manual at
>    http://caml.inria.fr/download.en.html
>    [3] http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
>    [4] See file "file_list.txt" in case directory for a complete list 
> of files
>    to be delivered to this directory
>
>
> 6. Resources and Schedule
>    6.4 Steering Committee Requested Information
>    6.4.1 Consolidation C-team Name: SFW
>    6.5 ARC review type: Fast Track
>    6.6 ARC exposure: Open
>

Reply via email to