Information for RPM ocaml-ppx-let-0.17.0-9.rvre0.fc42.riscv64.rpm

ID48624
Buildocaml-ppx-let-0.17.0-9.rvre0.fc42
Nameocaml-ppx-let
Version0.17.0
Release9.rvre0.fc42
Epoch
Archriscv64
DraftFalse
SummaryMonadic let-bindings for OCaml
DescriptionPpx_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.
Build Time2025-04-02 09:18:05 GMT
Size5.62 MB
5c961620079dc2dfe907b0d5040eb8ef
LicenseMIT
git:https://github.com/janestreet/ppx_let.git
Provides
ocaml(Ppx_let) = 1a87392823d70227104a0460af90238e
ocaml(Ppx_let_expander) = 9f21e0e759453fc142e3538b3424f9ef
ocaml-ppx-let = 0.17.0-9.rvre0.fc42
ocaml-ppx-let(riscv-64) = 0.17.0-9.rvre0.fc42
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
ld-linux-riscv64-lp64d.so.1()(64bit)
ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.27)(64bit)
libc.so.6(GLIBC_2.32)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.38)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.27)(64bit)
libzstd.so.1()(64bit)
ocaml(Astlib) = 0e7cf33d0c8820275e63b1e0c534f574
ocaml(Astlib__) = f4a1f0b52686b3829d06fa17083aab13
ocaml(Astlib__Ast_408) = 023be6971c2c360fb2c12ecbf97fa204
ocaml(Astlib__Ast_409) = 60c53f83ca62fb23568e56a85f11ba00
ocaml(Astlib__Ast_410) = cd1b7c6807fea66a40aac3d2a8b851af
ocaml(Astlib__Ast_411) = 6db317dec32e7f179cffa016eb1780b1
ocaml(Astlib__Ast_412) = 7fc3c22115b5911a5be47bfcd27c3292
ocaml(Astlib__Ast_413) = d786652cf64580285b5807ea09cc1625
ocaml(Astlib__Ast_414) = ac524b7c60df8c4b389db8aa6f20485e
ocaml(Astlib__Ast_500) = 5638b03cbf5d6e22eb71d43b84d68d7b
ocaml(Astlib__Ast_501) = eddb00547e1ccc8cb4f2343a3b59a97b
ocaml(Astlib__Ast_502) = 07106a5c3769bc3c7b079045320e6e1f
ocaml(Astlib__Ast_503) = 6e222fc663708e1274f58bf7a985f1d2
ocaml(Astlib__Location) = d41f6d7f3ee84633ef3ee30cd2177f05
ocaml(Astlib__Longident) = 995a07d970f7df823a2450f8f89931a4
ocaml(Astlib__Parse) = 28f39324c9dbccd4711e3d5dcb1bc0e9
ocaml(Asttypes) = ee5ea19ab996e4503ae182f530861d78
ocaml(Base) = f9fb42e559815140660b60193594aa5a
ocaml(Base__) = ea2155778b169953dc5b1cc16bacdd66
ocaml(Base__Applicative) = 614598a3061af7e23c1465c86f01db9c
ocaml(Base__Applicative_intf) = 474c5118bcbd8200d8214077a4c64ba6
ocaml(Base__Array) = a84fa6b35ded9bdbbdc172f59ed9218e
ocaml(Base__Backtrace) = 6ec9280c4bb4adf07c9cc1497afdd398
ocaml(Base__Binary_searchable) = 25fae566dec6f6e53f9b64cb5c366310
ocaml(Base__Binary_searchable_intf) = 31a5d94917f395f7b6e4fd5318d76265
ocaml(Base__Blit) = 9035ef1d0b4caf0086370463b0c28c3b
ocaml(Base__Blit_intf) = 07c6e08228c5fa9b4a803ca376f2c438
ocaml(Base__Bool) = fe9dd1d22c8497c88ec4905ecd3a4ece
ocaml(Base__Bool0) = 849f2786991ac417785d6cc7143dbe40
ocaml(Base__Bytes) = 7b3ebfdabe0569127caa1e48d221bd68
ocaml(Base__Bytes_intf) = 1667fc744269dd77032cdc7d639f14f0
ocaml(Base__Char) = fa8b5e160cb725f82a09be702961d81e
ocaml(Base__Char0) = 3345975d15c962e684cedf63c67da682
ocaml(Base__Comparable) = c24ce77bfca8c7d534534e9be2162020
ocaml(Base__Comparable_intf) = cd9e115a0b954a5491c638b4cd485e2e
ocaml(Base__Comparator) = c7a02698f277b64ef2f566102521ba0c
ocaml(Base__Comparisons) = 5e7e407b86bf620d03b45a5e7787d7a8
ocaml(Base__Container) = 4f494609259974863943c4981487bc4c
ocaml(Base__Container_intf) = 443e5532cf99e07de2ec4af688717ef4
ocaml(Base__Either0) = 6f6a5e0b69f205b7ff0216fd0698850a
ocaml(Base__Equal) = 5ac9824d07142412fd7cfa324ac1723f
ocaml(Base__Error) = d5acbe621534eb5c1b23214b8496b747
ocaml(Base__Exn) = e78c59f1033037e01cef3d9544d533ef
ocaml(Base__Field) = 539ea35aaf60b1cd92925b1039508364
ocaml(Base__Float) = 9ec3899b954effa7d25493f0b9a8dc0f
ocaml(Base__Floatable) = f6a61a0cd0d58942f7b7f0801b30fda2
ocaml(Base__Formatter) = 89f4dac70bb9ffc529789e709f234883
ocaml(Base__Globalize) = 3f13f0943c0ef15ffc89fa82ad650833
ocaml(Base__Hash) = d41c6fc4c92064c38fb3b9de181a4472
ocaml(Base__Hash_intf) = 3d01957d3f527879df953fb1a375638e
ocaml(Base__Hashable) = 2b8ef2e2436fc76fb2eaf975f72e7b13
ocaml(Base__Hashable_intf) = a877ecee70105e95506491881a2b60c5
ocaml(Base__Identifiable) = 7a7434c36cf4d3a68719f49ff07f2d62
ocaml(Base__Identifiable_intf) = 8d7f112c7a7c9db6f4c3f23b2a08cfb9
ocaml(Base__Import) = 935fcc6b05a04c62535737efb6a5faac
ocaml(Base__Import0) = 3be317518f5373b85c1f290f2bcf437b
ocaml(Base__Indexed_container) = e4651112535d0df54734d1a105d7faae
ocaml(Base__Indexed_container_intf) = 4d2152341e92aae062bcaf124bdbc38c
ocaml(Base__Info) = fe4a49dfbc3b94ece6407b0e4aff947d
ocaml(Base__Info_intf) = 1671a89b95986513bdef1c873e062457
ocaml(Base__Int) = 0e49b60c58469dfdbf29a589ea47e866
ocaml(Base__Int0) = e428abb53e4336302a637526250880f1
ocaml(Base__Int32) = 59b646974a1283e6bddeb4a003a8e6fe
ocaml(Base__Int63) = dc8163e6dbdced2f36b886bfe9ecca92
ocaml(Base__Int63_emul) = dd088aa5ed43691c8775d63621932242
ocaml(Base__Int64) = 6333a28b4c10ac9687de2d32e2d1f62b
ocaml(Base__Int_conversions) = a3867ec2427ae2e9d88962cad0e2bc8e
ocaml(Base__Int_intf) = d204e8902ab403ad4d0ecc1cf6608546
ocaml(Base__Int_string_conversions) = 87be1d42a847a2e8efb27dc1e96a3774
ocaml(Base__Intable) = 956254a94b27784799073c2dfd720c74
ocaml(Base__Invariant) = 333fde9b08208187581df65230e580ea
ocaml(Base__Invariant_intf) = 768e49e12c566d49dda68f0aae705983
ocaml(Base__Lazy) = d614929b11230fd1183e78b278c95083
ocaml(Base__List) = 211317e0d16338e8b8f74ac79f6afad9
ocaml(Base__Monad) = 723c581fd580f92904fafafdab20599f
ocaml(Base__Monad_intf) = ee88d803713afe06280090ead285eff2
ocaml(Base__Nativeint) = 826e93592ce4e14ba86dd6f1704553da
ocaml(Base__Option) = e9b21c50c2746051372f38cf6c22df8d
ocaml(Base__Or_error) = 91120d1e90298e7a1d8e115064bcb323
ocaml(Base__Poly0) = 67e5c8bcab31bdbc81262e3b3172815e
ocaml(Base__Ppx_compare_lib) = 9a80119491db843ed02b75b96f881d88
ocaml(Base__Ppx_enumerate_lib) = ba5a0b80df19397595db2ada7c34c63d
ocaml(Base__Ppx_hash_lib) = 96334325ddb46b1bcb544bc0bfe4f470
ocaml(Base__Pretty_printer) = 5a9ca65d2f73a8b334e73b749f1a8d46
ocaml(Base__Printf) = 2cd472a874be3b9745c96e39e3eaa467
ocaml(Base__Random) = a31a614c45adce1efc2f005e2e467c52
ocaml(Base__Ref) = 7f6a5a8855c56426beedb69639d19847
ocaml(Base__Result) = 8326d6888fec856795dd0db02f2dccd4
ocaml(Base__Sequence) = b38d7f9f44fb8ac8371b58a818c40991
ocaml(Base__Sexp) = 07ce3e552cfd9140dc85af5968fa92e9
ocaml(Base__Sexp_with_comparable) = 931149ed468e09ffa5497c14caffc226
ocaml(Base__Sexpable) = 87061c91468da2cfca9a25ee2a2d8ef4
ocaml(Base__Sign) = 8dc84ac56dd9f918163d96632090336a
ocaml(Base__Sign0) = 50b551235c0253fa161fc7dea5ee8ec6
ocaml(Base__Sign_or_nan) = 4b4fcd0dc98775bfddea8c9d5e8aba59
ocaml(Base__Source_code_position0) = f2373cf06fa77b0507d9d6e4f8c63bef
ocaml(Base__Staged) = f467d32504aabb2a2c9f5cb57901e73c
ocaml(Base__String) = 532f3aa7d71508fe1718c6585d09d53c
ocaml(Base__String0) = 726e60f47224433fdc5e6f16f1ac2d49
ocaml(Base__String_intf) = 725a7dd275bc48fa81783df2b9481ef5
ocaml(Base__Stringable) = fa6aa67b371033808840601bb234265e
ocaml(Base__Sys0) = 37f87bd7415a72bca136e4fb6d16908d
ocaml(Base__T) = 34ff8456d1e19579838c77d504436a17
ocaml(Base__Uchar0) = 9fa810d88da9b0e71a5e0134d5b333b9
ocaml(Base__Unit) = a03f7d7fd729a4cc52f1a2bc693f718d
ocaml(Base_internalhash_types) = 1f7405a1571cf65f82f10d18b1993700
ocaml(Build_path_prefix_map) = 9a894c5ddec61ee9b5c415c0520a7367
ocaml(CamlinternalFormatBasics) = aa550bdab521d60e769a9ad43a677e65
ocaml(CamlinternalLazy) = e6f402abe3d0b60a19bf6c6c6c6f0848
ocaml(CamlinternalOO) = 7104364f38cf3c63ed2f3069b6f44253
ocaml(Clflags) = 78abf8ca062640e6b330fdd867adb0c9
ocaml(Cmi_format) = 7dd5ccd3388dae280362ceeaf05faa7d
ocaml(Compmisc) = fd03c790baa867d49047fb9515c19b19
ocaml(Env) = 88d47d47c93f5f2195d9ead33a85245c
ocaml(Format_doc) = 682b04da0a4bde85a14ff1b29e868f2c
ocaml(Ident) = e6f67bd53b973b79d3a9064753332e5f
ocaml(Identifiable) = b60b34f245694a37fc383f9cad5d1080
ocaml(Load_path) = e16f7783ef426d2a59927a09ca01e718
ocaml(Location) = 1415164723ab4315cfe92e93703f6951
ocaml(Longident) = 7a4c66b4b7e709bf48b56a59b5e5419f
ocaml(Misc) = 58535dc61c7c19378ef828f1c8e6b433
ocaml(Ocaml_common) = b50850d9a0b6dd32fecafd1f1fbf727d
ocaml(Ocaml_shadow) = 2b7ce0c404539219abc3d92812098c0a
ocaml(Outcometree) = 96368510dda82e8528ad4b3082343049
ocaml(Parsetree) = 165d0e6aab21e53c75235445422b44ad
ocaml(Path) = d251296ef600129af862223ebfd13653
ocaml(Pprintast) = 4e38aeff88e3987d924229b4bd4acc19
ocaml(Ppx_here_expander) = a87ee111fc24737c34ef5a78ce2f6421
ocaml(Ppx_let_expander) = 9f21e0e759453fc142e3538b3424f9ef
ocaml(Ppxlib) = e3733b0efab152e2bdc9ef177aa74c66
ocaml(Ppxlib__) = 09191a5fd36cb94f7b654ccf6ed4cb3f
ocaml(Ppxlib__Ast_builder) = 79d1a0806b25f3a0c6b7f73923e66104
ocaml(Ppxlib__Ast_builder_generated) = caa6a74e4d03af045114db569b2c2e41
ocaml(Ppxlib__Ast_builder_intf) = 215f01fef218cfa1cdd3775c935457a4
ocaml(Ppxlib__Ast_pattern) = aa6305f385ca4e73ae2f0184a37e54d9
ocaml(Ppxlib__Ast_pattern0) = 22314d2c330bcc719f34d5bf05d73f9f
ocaml(Ppxlib__Ast_pattern_generated) = e35c59e03236b44b74026edf352fda4d
ocaml(Ppxlib__Ast_traverse) = 8c72468a0b780c0b8610b3d5853be06a
ocaml(Ppxlib__Ast_traverse0) = dd7d140413e0172b6f7b1006fe51b99c
ocaml(Ppxlib__Attribute) = c30b087d449b631312cd1fd86c24ccc1
ocaml(Ppxlib__Code_path) = 993d05d7e3069cdcd2943ea36bd7177c
ocaml(Ppxlib__Common) = 18b27697c5664fb2fdceb49890c1b8c0
ocaml(Ppxlib__Context_free) = 23086b53c02f0598020d64ae2aa5a94e
ocaml(Ppxlib__Driver) = 2a1db1359a1a085a2d2ee3be496bb575
ocaml(Ppxlib__Expansion_context) = 291687ebd6a873a36ddea7528961947e
ocaml(Ppxlib__Extension) = a544065f5ddc9975e55369c292a9a6b4
ocaml(Ppxlib__Import) = e4d46f47502d6b23502e30a23870d4b2
ocaml(Ppxlib__Loc) = 3b5aa141acbff1b7b9237cb328be6620
ocaml(Ppxlib__Location) = 42caddbcc1c54236a139fd9f75f880e8
ocaml(Ppxlib__Longident) = 7bb6aa5f0bf3cf61a0eb0c9cda261c3b
ocaml(Ppxlib__Name) = 9303429b4bec614e8a5c791e45d3e762
ocaml(Ppxlib__Utils) = a2f38827561455116351e605b39ef955
ocaml(Ppxlib_ast) = c25efa6ee86e09bca4dda629fe744e2d
ocaml(Ppxlib_ast__) = 4091efbdbe1aabac0f7858ae630f2043
ocaml(Ppxlib_ast__Ast) = 31e0b1c1d7e29d6099b864568bb54d4b
ocaml(Ppxlib_ast__Import) = 5855de8b22ca5ac3fceeb2c4ad8e7d92
ocaml(Ppxlib_ast__Versions) = 6642e5b503b01cf442f610110be821f9
ocaml(Ppxlib_traverse_builtins) = 39f5d0367a53054706ebf6d7f166a13e
ocaml(Primitive) = 46892b6dc5c1ed948d4818c2153c335c
ocaml(Profile) = 366ea881d4ee61d32873cb5900f67cea
ocaml(Sexplib0) = bc68dbd2e76339ec5638da9d4c338f13
ocaml(Sexplib0__) = feb269136f42dd22b4e94da8028d5208
ocaml(Sexplib0__Sexp) = daf559cf5a6289d9a29acc235f0116fe
ocaml(Sexplib0__Sexp_conv) = d4c90e182d37964b46bc4ba0b2e61ba1
ocaml(Sexplib0__Sexp_conv_error) = 8ea39320244fca57917ca8659cf3c6cf
ocaml(Sexplib0__Sexp_conv_grammar) = b08d94ca27b3da663c99442a27621ea6
ocaml(Sexplib0__Sexp_grammar) = bd6d71eee88627da787e2aa62c859f13
ocaml(Sexplib0__Sexpable) = 03ca70cb2474523dfafbff8b0ca7463c
ocaml(Shadow_stdlib) = 1dbb3bb65755b3160f0eb9c945f9ee4a
ocaml(Shape) = a264079b71e3ddabef72cf9a10a6d8fd
ocaml(Stdlib) = cfc6abca663b2d71db1750a2c051cf6e
ocaml(Stdlib__Arg) = 42e5c744281ca6c68a1c77928ebe6b38
ocaml(Stdlib__Array) = 9d976b3b47c2c5800331b7449565b98c
ocaml(Stdlib__Buffer) = bf6c18db9a96f4c2d97dddb7f07cdee4
ocaml(Stdlib__Bytes) = ad0e607bc378f814f5d4913a8a7b8bc5
ocaml(Stdlib__BytesLabels) = bfc246a80fa8d46b16bb17ec7eabb025
ocaml(Stdlib__Char) = 9d1b9b22570f14b7df32bb39bc59d2f2
ocaml(Stdlib__Digest) = 79b5d577ed7cbf094b2a76c06479bd89
ocaml(Stdlib__Domain) = 24d9be01b1377d92ed29d08905486a54
ocaml(Stdlib__Either) = c90604673db95a8e7dbd131a219e37c5
ocaml(Stdlib__Format) = 60af4e0c98f0be0b9d368a2a09700b3a
ocaml(Stdlib__Hashtbl) = 62d90b388a282ba341dbe91a50a61569
ocaml(Stdlib__Int32) = c023c5ff3d236c9ddea65bf3e12846b5
ocaml(Stdlib__Int64) = 7f664408b0d5725b26a41d8fe82de705
ocaml(Stdlib__Lazy) = 1d6be45458ac0f04df24caf4c6b0825f
ocaml(Stdlib__Lexing) = 3e6ab8b82b1880d4ad2ced0d57aca6f7
ocaml(Stdlib__List) = a30617a473d55bfeb31bc8cb1d8035c0
ocaml(Stdlib__ListLabels) = 9d8c7a36d981cc0636f00d3d90085f3e
ocaml(Stdlib__Map) = c89b7925344cf894dcfa15de9855271e
ocaml(Stdlib__MoreLabels) = 0750529ad892b82142a8fd8c3f5607e5
ocaml(Stdlib__Nativeint) = 7b40cfad9e114c0baec17b5f3a644be3
ocaml(Stdlib__Obj) = 95b257801d6620efb9f733a08b806029
ocaml(Stdlib__Printexc) = a8ffdc3139410f2a727c983fc6b29d5e
ocaml(Stdlib__Printf) = 53d0458f8bd9e6a47c1910b76e8b6f06
ocaml(Stdlib__Result) = 6920dcf20eda193a914bab41ae83ca87
ocaml(Stdlib__Seq) = a98573564faae435d9a1e05d5d2938ff
ocaml(Stdlib__Set) = 35df46d1279edd62fbcfbe1072794627
ocaml(Stdlib__StdLabels) = 9489f47570748c065cda68828e47e65f
ocaml(Stdlib__String) = 11ee86c6d03e0b37a2ef80541f3e00be
ocaml(Stdlib__StringLabels) = d951881c5470b7996c3d2bd916aa2b93
ocaml(Stdlib__Sys) = aa921c44c52af557dede0ef5720a3515
ocaml(Stdlib__Uchar) = cc650ed80ecb08760ed6479a6adeec7b
ocaml(Stdppx) = e8d51e25d9f08c70fbbfe4291cfdffcb
ocaml(Subst) = fb87814233a33d4fe046e4335346bdf1
ocaml(Type_immediacy) = dc7b80ccb5d6ca17a41521a9ab8bcaf2
ocaml(Types) = 9f587070481ecabde6452704dd03e48d
ocaml(Unit_info) = c493604495f300140722d6c18c0abca6
ocaml(Warnings) = 5b27d0ddf84c26b2b72d50c6ff180c8e
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 22 of 22
Name ascending sort Size
/usr/lib/.build-id0.00 B
/usr/lib/.build-id/2b0.00 B
/usr/lib/.build-id/2b/c83dae0fb788d6d66ad53a14e3fb3c6af4be0466.00 B
/usr/lib/.build-id/b20.00 B
/usr/lib/.build-id/b2/e58a124fada77c32dcd3710940393fe1c4c5d848.00 B
/usr/lib/.build-id/db0.00 B
/usr/lib/.build-id/db/12f6bc5d4a2d0ba2e2b6f442c2b1c5b540c70443.00 B
/usr/lib64/ocaml/ppx_let0.00 B
/usr/lib64/ocaml/ppx_let/META821.00 B
/usr/lib64/ocaml/ppx_let/expander0.00 B
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cma66.98 KB
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cmi5.46 KB
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cmxs120.55 KB
/usr/lib64/ocaml/ppx_let/ppx.exe23.99 MB
/usr/lib64/ocaml/ppx_let/ppx_let.cma13.12 KB
/usr/lib64/ocaml/ppx_let/ppx_let.cmi186.00 B
/usr/lib64/ocaml/ppx_let/ppx_let.cmxs19.80 KB
/usr/share/doc/ocaml-ppx-let0.00 B
/usr/share/doc/ocaml-ppx-let/CHANGES.md1004.00 B
/usr/share/doc/ocaml-ppx-let/README.md7.05 KB
/usr/share/licenses/ocaml-ppx-let0.00 B
/usr/share/licenses/ocaml-ppx-let/LICENSE.md1.10 KB
Component of No Buildroots