[Bug 2036399] New: Review Request: ocaml-pyml - OCaml bindings for
Python
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2036399
Bug ID: 2036399
Summary: Review Request: ocaml-pyml - OCaml bindings for Python
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: loganjerry(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL: https://jjames.fedorapeople.org/ocaml-pyml/ocaml-pyml.spec
SRPM URL:
https://jjames.fedorapeople.org/ocaml-pyml/ocaml-pyml-20211015-1.fc36.src...
Fedora Account System Username: jjames
Description: py.ml provides OCaml bindings for Python 2 and Python 3. This
library subsumes the pycaml library, which is no longer actively maintained.
The Python library is linked at runtime and the same executable can be run in a
Python 2 or a Python 3 environment. py.ml does not require any Python library
at compile time. The only compile time dependency is Stdcompat to ensure
compatibility with all OCaml compiler versions from 3.12.
Bindings are split in three modules:
- Py provides the initialization functions and some high-level bindings,
with error handling and naming conventions closer to OCaml usages.
- Pycaml provides a signature close to the old Pycaml module, so as to
ease migration.
- Pywrappers provides low-level bindings, which follow closely the
conventions of the C bindings for Python. Submodules
Pywrappers.Python2 and Pywrappers.Python3 contain version-specific
bindings.
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2036399
2 years, 4 months
[Bug 2036398] New: Review Request: ocaml-stdcompat - Compatibility
module for the OCaml standard library
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2036398
Bug ID: 2036398
Summary: Review Request: ocaml-stdcompat - Compatibility module
for the OCaml standard library
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: loganjerry(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL: https://jjames.fedorapeople.org/ocaml-stdcompat/ocaml-stdcompat.spec
SRPM URL:
https://jjames.fedorapeople.org/ocaml-stdcompat/ocaml-stdcompat-17-1.fc36...
Fedora Account System Username: jjames
Description: Stdcompat is a compatibility layer allowing programs to use some
recent additions to the OCaml standard library while preserving the ability to
be compiled on former versions of OCaml.
The Stdcompat API is not intended to be stable, but there will be efforts to
allow future versions of Stdcompat to be compiled on a large range of versions
of OCaml: Stdcompat should compile (at least) on every version of OCaml from
3.08 (inclusive).
The module Stdcompat provides some definitions for values and types introduced
in recent versions of the standard library. These definitions are just aliases
to the matching definition of the standard library if the latter is recent
enough. Otherwise, the module Stdcompat provides an alternative
implementation.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2036398
2 years, 4 months