[Bug 2294766] New: Review Request: ocaml-ppxlib-jane - Utilities for working with Jane Street AST constructs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2294766

            Bug ID: 2294766
           Summary: Review Request: ocaml-ppxlib-jane - Utilities for
                    working with Jane Street AST constructs
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: loganjerry@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://jjames.fedorapeople.org/ocaml-ppxlib-jane/ocaml-ppxlib-jane.spec
SRPM URL:
https://jjames.fedorapeople.org/ocaml-ppxlib-jane/ocaml-ppxlib-jane-0.17.0-1.fc41.src.rpm
Fedora Account System Username: jjames
Description: A library for use in ppxes for constructing and matching on ASTs
corresponding to the augmented parsetree that is recognized by the Jane Street
OCaml compiler (flambda).

ASTs constructed using this library are compatible with the standard OCaml
compiler.  Any syntax change known to this library is encoded as attributes,
and the standard OCaml compiler's interpretation of the ASTs constructed by
these library (which amounts to ignoring the attributes) is reasonable.  That
is, we only expose "unsurprising" things in this library.  For example, if you
construct an *n*-ary function using this library, the standard OCaml compiler
will interpret it as *n* nested unary functions in the normal way.

Likewise, ppxes that use this library to match on Jane Street ASTs can also be
used with the standard OCaml compiler.  (The Jane Street AST cases of the match
will just never be triggered when using the standard OCaml compiler.)

This package is needed to update the Jane Street packages from their 0.16.x
versions to 0.17.x.  The builds have all been done in a COPR:
https://copr.fedorainfracloud.org/coprs/jjames/JaneStreet/.

I am willing to swap reviews.


-- 
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=2294766

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202294766%23c0

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux