How to Install and Uninstall ocaml-ppx-let.x86_64 Package on Fedora 38
Last updated: November 23,2024
1. Install "ocaml-ppx-let.x86_64" package
This guide let you learn how to install ocaml-ppx-let.x86_64 on Fedora 38
$
sudo dnf update
Copied
$
sudo dnf install
ocaml-ppx-let.x86_64
Copied
2. Uninstall "ocaml-ppx-let.x86_64" package
Learn how to uninstall ocaml-ppx-let.x86_64 on Fedora 38:
$
sudo dnf remove
ocaml-ppx-let.x86_64
Copied
$
sudo dnf autoremove
Copied
3. Information about the ocaml-ppx-let.x86_64 package on Fedora 38
Last metadata expiration check: 2:04:48 ago on Sat Mar 16 16:59:57 2024.
Available Packages
Name : ocaml-ppx-let
Version : 0.15.0
Release : 10.fc38
Architecture : x86_64
Size : 3.9 M
Source : ocaml-ppx-let-0.15.0-10.fc38.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.
Available Packages
Name : ocaml-ppx-let
Version : 0.15.0
Release : 10.fc38
Architecture : x86_64
Size : 3.9 M
Source : ocaml-ppx-let-0.15.0-10.fc38.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.