Dear Debian OCaml maintainers,
Here is a proposition to update the description of the OCaml language in the
various packages, as the current version has been obsolete for quite some time.
I hope pushing that change by email is convenient enough. If I understand
correctly, I can apply for a salsa account to push it there otherwise.
Best
--- >8 ---
Extract the first sentence of the project README to give an up-to-date
description of the OCaml language
The 'Objective Caml' name has been deprecated on version 4.0.0 (2012,
see Changes); Caml Light has been deprecated a long time before that
---
debian/control | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/debian/control b/debian/control
index c67e06ec92..3ae4e7d22f 100644
--- a/debian/control
+++ b/debian/control
@@ -33,9 +33,9 @@ Depends:
Provides:
ocaml-base-${F:OCamlABI}
Description: Runtime system for OCaml bytecode executables
- Objective Caml (OCaml) 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains only the runtime system needed to run bytecode
executables. The 'ocaml' package contains the full development suite of
@@ -63,9 +63,9 @@ Recommends:
ocaml-man,
file
Description: ML language implementation with a class-based object system
- Objective Caml (OCaml) 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
OCaml comprises two compilers. One generates bytecode
which is then interpreted by a C program. This compiler runs quickly,
@@ -98,9 +98,9 @@ Provides:
Recommends:
ocaml-man
Description: OCaml standard library (development files)
- OCaml 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains the development files of the standard library.
@@ -116,9 +116,9 @@ Provides:
libstdlib-shims-ocaml,
${ocaml:Provides}
Description: OCaml standard library (runtime files)
- OCaml 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains the runtime files of the standard library.
@@ -131,9 +131,9 @@ Depends:
Provides:
${ocaml:Provides}
Description: OCaml compiler library (development files)
- OCaml 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains the development files of the compiler library.
@@ -142,9 +142,9 @@ Architecture: all
Depends: ${misc:Depends}
Provides: ocaml-source-${F:OCamlABI}
Description: Sources for Objective Caml
- Objective Caml (OCaml) 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains the sources needed to build some packages which build
depend on the OCaml source. Notice that if you want to rebuild OCaml, these
@@ -173,9 +173,9 @@ Architecture: all
Depends:
${misc:Depends}
Description: OCaml interpreter and standard libraries (lib manpages)
- Objective (OCaml) 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.
+ OCaml is a functional, statically-typed programming language from the ML
+ family, offering a powerful module system extending that of Standard ML and
+ a feature-rich, class-based object system.
.
This package contains ocamldoc-generated documentation about libraries
provided by OCaml.
--
2.51.0