mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-04 01:48:54 +00:00
96b0c1397b
- 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
20 lines
1.0 KiB
Plaintext
20 lines
1.0 KiB
Plaintext
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/
|