SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ocaml-ppx-let rpm build for : Rawhide. For other distributions click ocaml-ppx-let.

Name : ocaml-ppx-let
Version : 0.17.0 Vendor : Fedora Project
Release : 6.fc43 Date : 2025-02-12 17:19:36
Group : Unspecified Source RPM : ocaml-ppx-let-0.17.0-6.fc43.src.rpm
Size : 19.17 MB
Packager : Fedora Project
Summary : Monadic let-bindings for OCaml
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.

RPM found in directory: /vol/rzm3/linux-fedora-buffet/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ocaml(Ppx_let)
ocaml(Ppx_let_expander)
ocaml-ppx-let
ocaml-ppx-let(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.25)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(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)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.6)(64bit)
libc.so.6(GLIBC_ABI_DT_RELR)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libm.so.6(GLIBC_2.35)(64bit)
libm.so.6(GLIBC_2.38)(64bit)
libzstd.so.1()(64bit)
ocaml(Astlib) = 0e7cf33d0c8820275e63b1e0c534f574
ocaml(Astlib__) = 9d55c4c98574df55104b3d09dda0e725
ocaml(Astlib__Ast_408) = f14e517d0e5883f7ae7af0ad297ff0b6
ocaml(Astlib__Ast_409) = a26895516ae0778305968c60771c2ffa
ocaml(Astlib__Ast_410) = 40e32c9378ad43fe72c3203aa7d66ac5
ocaml(Astlib__Ast_411) = b1caa74b4cf555ee1e68e292163bd9b7
ocaml(Astlib__Ast_412) = 7fc54b7be320c3b47dbb14b8f05a541a
ocaml(Astlib__Ast_413) = 886855167f8cc81ae5ae2189774ab0f2
ocaml(Astlib__Ast_414) = df5191dbecaf9148f4673aca6b03d959
ocaml(Astlib__Ast_500) = 56b0d5db8eb1e8c5a879588fc562fafc
ocaml(Astlib__Ast_501) = 93dfd764705d06f8ced1b821dc7358e3
ocaml(Astlib__Ast_502) = 62c9cad89c3489efc7e534b0d10d36b2
ocaml(Astlib__Ast_503) = ec611e3d51a8e3a92519b8af9fef1016
ocaml(Astlib__Location) = d41f6d7f3ee84633ef3ee30cd2177f05
ocaml(Astlib__Longident) = 995a07d970f7df823a2450f8f89931a4
ocaml(Astlib__Parse) = 28f39324c9dbccd4711e3d5dcb1bc0e9
ocaml(Asttypes) = ee5ea19ab996e4503ae182f530861d78
ocaml(Base) = 619d7a9a52cdc79ee1f93aa688a2d811
ocaml(Base__) = ea2155778b169953dc5b1cc16bacdd66
ocaml(Base__Applicative) = 4fffe4182c469b6a237e876ca48edc5e
ocaml(Base__Applicative_intf) = e2076298ab96fbd35b1f54eeaac57f5b
ocaml(Base__Array) = 694193bbf1593e4b1c31d68c1d5a3471
ocaml(Base__Backtrace) = 6ec9280c4bb4adf07c9cc1497afdd398
ocaml(Base__Binary_searchable) = 9a15f76bf4521e0c5bbad339cebd2d43
ocaml(Base__Binary_searchable_intf) = 31a5d94917f395f7b6e4fd5318d76265
ocaml(Base__Blit) = cc56db313735c746dd91753247f74a43
ocaml(Base__Blit_intf) = 07c6e08228c5fa9b4a803ca376f2c438
ocaml(Base__Bool) = fe9dd1d22c8497c88ec4905ecd3a4ece
ocaml(Base__Bool0) = 849f2786991ac417785d6cc7143dbe40
ocaml(Base__Bytes) = 645a01ed8016e3c4a956e5f17b02a1bf
ocaml(Base__Bytes_intf) = 864d4b2c5d5157813cef675432dccc34
ocaml(Base__Char) = 038b69c556a0fa6286e61af8bad39cc2
ocaml(Base__Char0) = 3345975d15c962e684cedf63c67da682
ocaml(Base__Comparable) = 1148e52a63e116bdf032438b89d37138
ocaml(Base__Comparable_intf) = e751779e41808e0f17ac44124fbbf474
ocaml(Base__Comparator) = c7a02698f277b64ef2f566102521ba0c
ocaml(Base__Comparisons) = 5e7e407b86bf620d03b45a5e7787d7a8
ocaml(Base__Container) = 113891e0ae37f827cb9c8cb9cd71aa83
ocaml(Base__Container_intf) = 677860879730d0b65c2f9970e2ac0007
ocaml(Base__Either0) = 6f6a5e0b69f205b7ff0216fd0698850a
ocaml(Base__Equal) = 5ac9824d07142412fd7cfa324ac1723f
ocaml(Base__Error) = d5acbe621534eb5c1b23214b8496b747
ocaml(Base__Exn) = e78c59f1033037e01cef3d9544d533ef
ocaml(Base__Field) = 539ea35aaf60b1cd92925b1039508364
ocaml(Base__Float) = 6e5aea65d97494c05feff9c72d450164
ocaml(Base__Floatable) = f6a61a0cd0d58942f7b7f0801b30fda2
ocaml(Base__Formatter) = 89f4dac70bb9ffc529789e709f234883
ocaml(Base__Globalize) = 3f13f0943c0ef15ffc89fa82ad650833
ocaml(Base__Hash) = 9dba2fd74e004bf5320132c5f5c10fb9
ocaml(Base__Hash_intf) = 5efb001b96506e56aec8c1a7137eecb0
ocaml(Base__Hashable) = 2b8ef2e2436fc76fb2eaf975f72e7b13
ocaml(Base__Hashable_intf) = a877ecee70105e95506491881a2b60c5
ocaml(Base__Identifiable) = 7a7434c36cf4d3a68719f49ff07f2d62
ocaml(Base__Identifiable_intf) = 8d7f112c7a7c9db6f4c3f23b2a08cfb9
ocaml(Base__Import) = f35db8d3559e239c994b478fa799fc06
ocaml(Base__Import0) = aa75497c1259329da1c041b328ae20fc
ocaml(Base__Indexed_container) = dde117bdff6e0ee87af27004e45da810
ocaml(Base__Indexed_container_intf) = 364dcf1394cc5dffb502f63a8e4fa2a7
ocaml(Base__Info) = fe4a49dfbc3b94ece6407b0e4aff947d
ocaml(Base__Info_intf) = 1671a89b95986513bdef1c873e062457
ocaml(Base__Int) = d1eef558d8bb9645df187ae2b6a7078a
ocaml(Base__Int0) = e428abb53e4336302a637526250880f1
ocaml(Base__Int32) = faceabd82ea9b0a0446978a0eed87270
ocaml(Base__Int63) = dc8163e6dbdced2f36b886bfe9ecca92
ocaml(Base__Int63_emul) = b87244ef03ffef6169b8147fdd66601a
ocaml(Base__Int64) = 49fd3c1a588514aaeee095e0ac5de2a2
ocaml(Base__Int_conversions) = a3867ec2427ae2e9d88962cad0e2bc8e
ocaml(Base__Int_intf) = f9258081ec4a6eefa06dbe0ab95cb865
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) = 0961b6e73581ad9aca4760606184241d
ocaml(Base__Monad) = ec74468ab1f27de66d641f661387c69b
ocaml(Base__Monad_intf) = 0284cf7920447a98e08835437f07df8e
ocaml(Base__Nativeint) = 0534e0e767d498096e43264f45b8a79d
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) = b00b3311cf8c3ab8fddce4cf46d4d639
ocaml(Base__Sequence) = 3dd4f6cf38c7cf32848892f0b5944740
ocaml(Base__Sexp) = 07ce3e552cfd9140dc85af5968fa92e9
ocaml(Base__Sexp_with_comparable) = 4dd28239f66f0a5563739e881ac8176f
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) = 11c940fb05e8dd99b7ac4c5288991a33
ocaml(Base__String0) = 726e60f47224433fdc5e6f16f1ac2d49
ocaml(Base__String_intf) = f25d9894f1cb085d10c617aa054430f3
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) = e79775f1d870ceba2a88f0340a0810e8
ocaml(Clflags) = 3fd77783077c39d07b15dceae0c990c3
ocaml(Cmi_format) = 65f1433cd1a532d7429780eae7258ed1
ocaml(Compmisc) = fd03c790baa867d49047fb9515c19b19
ocaml(Env) = 2ade935795c598513d9074d6c04064aa
ocaml(Format_doc) = 32b552f1c66b2b694341f96559265688
ocaml(Ident) = 1ace6216173229b9712e1c0efa41b465
ocaml(Identifiable) = 39e3fd61240a8f48cdd0905ef36243f3
ocaml(Load_path) = e16f7783ef426d2a59927a09ca01e718
ocaml(Location) = 5e8fe45c4f12344b059ca1e0face7fc5
ocaml(Longident) = 7a4c66b4b7e709bf48b56a59b5e5419f
ocaml(Misc) = 882df545555a98596490e8d718c5b45c
ocaml(Ocaml_common) = b50850d9a0b6dd32fecafd1f1fbf727d
ocaml(Ocaml_shadow) = 233b7635a81a2fe27799f81b2a32ad12
ocaml(Outcometree) = 96368510dda82e8528ad4b3082343049
ocaml(Parsetree) = 952ecf561f0a74e3612bdb85773aa288
ocaml(Path) = 38fe38f5199653ad0226cc2d460d88e5
ocaml(Pprintast) = 4e38aeff88e3987d924229b4bd4acc19
ocaml(Ppx_here_expander) = a4754bddbd7a6e74e2adbfaae69512ac
ocaml(Ppx_let_expander) = f8a1e9609dee2c6601e1fdce060af85b
ocaml(Ppxlib) = 26761a3ff15c73b84fbd22b0713a3780
ocaml(Ppxlib__) = 09191a5fd36cb94f7b654ccf6ed4cb3f
ocaml(Ppxlib__Ast_builder) = 3af7fb0823a042c375a36e3744a1e585
ocaml(Ppxlib__Ast_builder_generated) = 3efdba76badb5bb3926160fb6b1444a1
ocaml(Ppxlib__Ast_builder_intf) = 7cc6a5c48ffaa0e0d8cb915ff61b4b7b
ocaml(Ppxlib__Ast_pattern) = 085ea8b63341bf9c4e16ead64a5d767c
ocaml(Ppxlib__Ast_pattern0) = 22314d2c330bcc719f34d5bf05d73f9f
ocaml(Ppxlib__Ast_pattern_generated) = da10ea8eb5a3095bed8943755b56a2bb
ocaml(Ppxlib__Ast_traverse) = 322492e9f58171b05a248fcb824ab95c
ocaml(Ppxlib__Ast_traverse0) = cbf7e838b015390041617b7cc86cd5cd
ocaml(Ppxlib__Attribute) = f1208eeed6a66f02e91a074d471eb1ec
ocaml(Ppxlib__Code_path) = 993d05d7e3069cdcd2943ea36bd7177c
ocaml(Ppxlib__Common) = 5af0632d6df7fd79618f3eafae5a6696
ocaml(Ppxlib__Context_free) = c53a60fbef15d668652a04844186fb58
ocaml(Ppxlib__Driver) = a50cd806d537c8384280791d50a6d9d2
ocaml(Ppxlib__Expansion_context) = 291687ebd6a873a36ddea7528961947e
ocaml(Ppxlib__Extension) = a15193ff7335b305e5fb0cecd1c02486
ocaml(Ppxlib__Import) = 941d392a4962a1295d9f199fa75bc35c
ocaml(Ppxlib__Loc) = 3b5aa141acbff1b7b9237cb328be6620
ocaml(Ppxlib__Location) = 42caddbcc1c54236a139fd9f75f880e8
ocaml(Ppxlib__Longident) = c717983c0ff4f5cd1176254564b14c3b
ocaml(Ppxlib__Name) = 9303429b4bec614e8a5c791e45d3e762
ocaml(Ppxlib__Utils) = a2f38827561455116351e605b39ef955
ocaml(Ppxlib_ast) = c25efa6ee86e09bca4dda629fe744e2d
ocaml(Ppxlib_ast__) = 4091efbdbe1aabac0f7858ae630f2043
ocaml(Ppxlib_ast__Ast) = 19172c2c0fbdaf72ae9429e925cd841a
ocaml(Ppxlib_ast__Import) = 99e4ed67cbac8e9eaebd7eb9f2f449c7
ocaml(Ppxlib_ast__Versions) = 9168e28f2f6d93b3e07cf3e53a478ff0
ocaml(Ppxlib_traverse_builtins) = aa0451382c9aee7c484764c33450c6ae
ocaml(Primitive) = 46892b6dc5c1ed948d4818c2153c335c
ocaml(Profile) = 366ea881d4ee61d32873cb5900f67cea
ocaml(Sexplib0) = bc68dbd2e76339ec5638da9d4c338f13
ocaml(Sexplib0__) = feb269136f42dd22b4e94da8028d5208
ocaml(Sexplib0__Sexp) = daf559cf5a6289d9a29acc235f0116fe
ocaml(Sexplib0__Sexp_conv) = cb103b194b288fe4bbcac4c04cd5f15a
ocaml(Sexplib0__Sexp_conv_error) = 8ea39320244fca57917ca8659cf3c6cf
ocaml(Sexplib0__Sexp_conv_grammar) = b08d94ca27b3da663c99442a27621ea6
ocaml(Sexplib0__Sexp_grammar) = bd6d71eee88627da787e2aa62c859f13
ocaml(Sexplib0__Sexpable) = 03ca70cb2474523dfafbff8b0ca7463c
ocaml(Shadow_stdlib) = 19b7290ba59ca45bb771b4ee9b52a09d
ocaml(Shape) = 66910b227cac1d2f65d3b347407dc9b9
ocaml(Stdlib) = 6a82e83554ad797b37ccbdfb6821c2b7
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) = 0ebac7e879592236ff0000cd94267ec7
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) = 47e4764001c77d7f7f16e12956f2a212
ocaml(Stdlib__MoreLabels) = 498141a4a237a7d13c583fbd830c5927
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) = 66354f6059cb641dc3f838c42610c2f7
ocaml(Stdlib__StdLabels) = 9489f47570748c065cda68828e47e65f
ocaml(Stdlib__String) = 11ee86c6d03e0b37a2ef80541f3e00be
ocaml(Stdlib__StringLabels) = d951881c5470b7996c3d2bd916aa2b93
ocaml(Stdlib__Sys) = aa921c44c52af557dede0ef5720a3515
ocaml(Stdlib__Uchar) = cc650ed80ecb08760ed6479a6adeec7b
ocaml(Stdppx) = 45d2384d5b6194d8dffeca8daf20abda
ocaml(Subst) = 9c55b0c3fea78576805adb4e760a4b9c
ocaml(Type_immediacy) = dc7b80ccb5d6ca17a41521a9ab8bcaf2
ocaml(Types) = af12f58fb71de328ab9abf61bc699a9b
ocaml(Unit_info) = c493604495f300140722d6c18c0abca6
ocaml(Warnings) = e6595d6f52cf74212cda1186b45558ef
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)


Content of RPM :
/usr/lib/.build-id
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/c03e863863982a6dd79af3a13f3bb96b1d7cdd
/usr/lib/.build-id/90
/usr/lib/.build-id/90/f927fdd04253f63b9cfe004f0dfa885f05dd4d
/usr/lib/.build-id/a6
/usr/lib/.build-id/a6/d224bb6582b3a8f11887076f7a78a08d76a818
/usr/lib64/ocaml/ppx_let
/usr/lib64/ocaml/ppx_let/META
/usr/lib64/ocaml/ppx_let/expander
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cma
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cmi
/usr/lib64/ocaml/ppx_let/expander/ppx_let_expander.cmxs
/usr/lib64/ocaml/ppx_let/ppx.exe
/usr/lib64/ocaml/ppx_let/ppx_let.cma
/usr/lib64/ocaml/ppx_let/ppx_let.cmi
/usr/lib64/ocaml/ppx_let/ppx_let.cmxs
/usr/share/doc/ocaml-ppx-let
/usr/share/doc/ocaml-ppx-let/CHANGES.md
/usr/share/doc/ocaml-ppx-let/README.md
/usr/share/licenses/ocaml-ppx-let
/usr/share/licenses/ocaml-ppx-let/LICENSE.md

 
ICM