head	1.6;
access;
symbols
	RELEASE_8_3_0:1.6
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.6
	RELEASE_7_3_0:1.6
	RELEASE_8_0_0:1.6
	RELEASE_7_2_0:1.6
	RELEASE_7_1_0:1.6
	RELEASE_6_4_0:1.6
	RELEASE_5_EOL:1.6
	RELEASE_7_0_0:1.6
	RELEASE_6_3_0:1.6
	PRE_XORG_7:1.6
	RELEASE_4_EOL:1.6
	RELEASE_6_2_0:1.6
	RELEASE_6_1_0:1.6
	RELEASE_5_5_0:1.6
	RELEASE_6_0_0:1.6
	RELEASE_5_4_0:1.6
	RELEASE_4_11_0:1.6
	RELEASE_5_3_0:1.6
	RELEASE_4_10_0:1.6
	RELEASE_5_2_1:1.5
	RELEASE_5_2_0:1.5
	RELEASE_4_9_0:1.5
	RELEASE_5_1_0:1.5
	RELEASE_4_8_0:1.5
	RELEASE_5_0_0:1.5
	RELEASE_4_7_0:1.5
	RELEASE_4_6_2:1.5
	RELEASE_4_6_1:1.5
	RELEASE_4_6_0:1.5
	RELEASE_5_0_DP1:1.5
	RELEASE_4_5_0:1.5
	RELEASE_4_4_0:1.5
	RELEASE_4_3_0:1.5
	RELEASE_4_2_0:1.5
	RELEASE_4_1_1:1.5
	RELEASE_4_1_0:1.4
	RELEASE_3_5_0:1.4
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.4
	RELEASE_3_3_0:1.4
	RELEASE_3_2_0:1.4
	RELEASE_3_1_0:1.2
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.1.1.1
	RELEASE_2_2_6:1.1.1.1
	RELEASE_2_2_5:1.1.1.1
	RELEASE_2_2_1:1.1.1.1
	RELEASE_2_2_2:1.1.1.1
	ocaml_1_03:1.1.1.1
	KIRI:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2004.02.27.07.26.15;	author sergei;	state Exp;
branches;
next	1.5;

1.5
date	2000.08.13.12.21.21;	author alex;	state Exp;
branches;
next	1.4;

1.4
date	99.05.03.06.13.18;	author mharo;	state Exp;
branches;
next	1.3;

1.3
date	99.03.24.17.52.28;	author steve;	state Exp;
branches;
next	1.2;

1.2
date	98.07.26.07.37.01;	author jkoshy;	state Exp;
branches;
next	1.1;

1.1
date	97.01.03.11.25.47;	author asami;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.01.03.11.25.47;	author asami;	state Exp;
branches;
next	;


desc
@@


1.6
log
@- Split the port into 3 parts: ocaml, ocaml-nox11 (slave port), ocaml-doc
- Strip all the executables which are allowed to be stripped
  according to the OCaml documentation
- PORTVERSION looks now more correct because the documentation
  (which has the other version number, without the patch level prefix)
  is now in a separate port

PR:		ports/62291
Submitted by:	maintainer
@
text
@Objective Caml is an implementation of the ML language, 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.

Objective Caml comprises two compilers. One generates bytecode
which is then interpreted by a C program. This compiler runs quickly,
generates compact code with moderate memory requirements, and is
portable to essentially any 32 or 64 bit Unix platform. Performance of
generated programs is quite good for a bytecoded implementation:
almost twice as fast as Caml Light 0.7. This compiler can be used
either as a standalone, batch-oriented compiler that produces
standalone programs, or as an interactive, toplevel-based system.

The other compiler generates high-performance native code for a number
of processors. Compilation takes longer and generates bigger code, but
the generated programs deliver excellent performance, while retaining
the moderate memory requirements of the bytecode compiler.

WWW: http://caml.inria.fr/ocaml/
@


1.5
log
@Update to version 3.00.
Portlint, while I'm here.

PR:		20539
Submitted by:	Alexander Kabaev <ak03@@gte.com>
@
text
@d16 2
a17 3
the generated programs deliver excellent performance (better than
Standard ML of New Jersey 1.09 on our tests), while retaining the
moderate memory requirements of the bytecode compiler.
@


1.4
log
@Yet more WWW: additions
@
text
@a0 2
OVERVIEW:

d18 1
a18 18
moderate memory requirements of the bytecode compiler. The native-code
compiler currently runs on the following platforms:

    Alpha processors: all Digital Alpha machines under Digital Unix or Linux
    Sparc processors: Sun Sparc under SunOS 4.1, Solaris 2, NetBSD, Linux
    Intel Pentium processors: PCs under Linux, NextStep, FreeBSD, Solaris 2
    Mips processors: SGI workstations and mainframes under IRIX 6
    HP PA-RISC processors: HP 9000/700 under HPUX 9 and NextStep
    PowerPC processors: IBM RS6000 and PowerPC workstations under AIX 3.2,
                        PowerMacintosh under MkLinux, LinuxPPC, Rhapsody
    Motorola 680x0 processors: Sun 3 under SunOS
    Strong ARM processors: Corel Netwinder under Linux

DOCUMENTATION:

The Objective Caml manual is distributed in HTML, PDF, Postscript, and
DVI. It can be obtained by anonymous FTP from ftp.inria.fr as
described below. It is also available on the World Wide Web, at
a20 10

AVAILABILITY:

The complete Objective Caml distribution resides on ftp.inria.fr,
and can be accessed by anonymous FTP:

        host:       ftp.inria.fr (192.93.2.54)
        directory:  lang/caml-light

or through a Web browser at ftp://ftp.inria.fr/lang/caml-light/
@


1.3
log
@Update to version 2.02.

PR:		10718
Submitted by:	Daniel Ortmann <ortmann@@sparc.isl.net>
@
text
@d39 1
a39 1
        http://caml.inria.fr/ocaml/
@


1.2
log
@Doc-only change to add URL of home page and complete an unfinished
paragraph in description.

{ Being done without maintainer involvement as its a small change. }
@
text
@d1 2
d19 1
a19 1
Standard ML of New Jersey 1.08 on our tests), while retaining the
d23 22
a44 7
    Alpha processors: DecStation 3000 under OSF1
    Sparc processors: Sun Sparcstation under SunOS 4.1 or Solaris 2
    Intel 386 / 486 / Pentium processors: PCs under Linux, NextStep, FreeBSD,
					Windows NT, Windows 95
    Mips processors: DecStation 3100 and 5000 under Ultrix 4
    HP PA-RISC processors: HP 9000/700 under NextStep (sorry, no HPUX yet)
    PowerPC and IBM RS/6000 processors: IBM workstations under AIX 3.2
d46 2
a47 1
More information on Objective Caml is available on the World Wide Web:
d49 1
a49 1
    http://pauillac.inria.fr/ocaml/
@


1.1
log
@Initial revision
@
text
@d20 12
@


1.1.1.1
log
@Objective Caml.

Submitted by:	(Kiriyama Kazuhiko) <kiri@@kiri.toba-cmt.ac.jp>
@
text
@@
