How to Install and Uninstall ocaml-ppx-let.x86_64 Package on Fedora 39

Last updated: January 12,2025

1. Install "ocaml-ppx-let.x86_64" package

This guide covers the steps necessary to install ocaml-ppx-let.x86_64 on Fedora 39

$ sudo dnf update $ sudo dnf install ocaml-ppx-let.x86_64

2. Uninstall "ocaml-ppx-let.x86_64" package

Here is a brief guide to show you how to uninstall ocaml-ppx-let.x86_64 on Fedora 39:

$ sudo dnf remove ocaml-ppx-let.x86_64 $ sudo dnf autoremove

3. Information about the ocaml-ppx-let.x86_64 package on Fedora 39

Last metadata expiration check: 0:52:47 ago on Thu Mar 7 11:44:58 2024.
Available Packages
Name : ocaml-ppx-let
Version : 0.16.0
Release : 3.fc39
Architecture : x86_64
Size : 5.0 M
Source : ocaml-ppx-let-0.16.0-3.fc39.src.rpm
Repository : fedora
Summary : Monadic let-bindings for OCaml
URL : https://github.com/janestreet/ppx_let
License : MIT
Description : Ppx_let is a ppx rewriter for monadic and applicative let bindings,
: match expressions, and if expressions.
:
: The aim of this rewriter is to make monadic and applicative code look
: nicer by writing custom binders the same way that we normally bind
: variables. In OCaml, the common way to bind the result of a computation
: to a variable is:
:
: let VAR = EXPR in BODY
:
: ppx_let simply adds two new binders: let%bind and let%map. These are
: rewritten into calls to the bind and map functions respectively. These
: functions are expected to have
:
: val map : 'a t -> f:('a -> 'b) -> 'b t
: val bind : 'a t -> f:('a -> 'b t) -> 'b t
:
: for some type t, as one might expect.
:
: These functions are to be provided by the user, and are generally
: expected to be part of the signatures of monads and applicatives
: modules. This is the case for all monads and applicatives defined by
: the Jane Street's Core suite of libraries.