SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-ppx-let
Version : 0.15.0 Vendor : Fedora Project
Release : 4.fc36 Date : 2022-03-01 18:49:28
Group : Unspecified Source RPM : ocaml-ppx-let-0.15.0-4.fc36.src.rpm
Size : 12.00 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: /packages/linux-pbone/archive.fedoraproject.org/fedora/linux/releases/36/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-ppx-let-0.15.0-4.fc36.i686.rpm
ftp.icm.edu.pl  ocaml-ppx-let-0.15.0-4.fc36.i686.rpm
     Search for other platforms
ocaml-ppx-let-0.15.0-4.fc36.sparc.rpm
ocaml-ppx-let-0.15.0-4.fc36.alpha.rpm
ocaml-ppx-let-0.15.0-4.fc36.ppc.rpm
ocaml-ppx-let-0.15.0-4.fc36.ia64.rpm
ocaml-ppx-let-0.15.0-4.fc36.s390.rpm

Provides :
ocaml(Ppx_let)
ocaml(Ppx_let_expander)
ocaml-ppx-let
ocaml-ppx-let(x86-32)
ocamlx(Ppx_let)
ocamlx(Ppx_let_expander)

Requires :
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.17)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.33)
libc.so.6(GLIBC_2.34)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.7)
libm.so.6
libm.so.6(GLIBC_2.0)
libm.so.6(GLIBC_2.1)
libm.so.6(GLIBC_2.29)
libm.so.6(GLIBC_2.35)
ocaml(Astlib) = de133ff2b32a602db6857b2142edc6e1
ocaml(Astlib__) = e3720566975b98ab302a24fe7eb60e3d
ocaml(Astlib__Ast_402) = 7037bcf83accaf623c3f29a27e302d67
ocaml(Astlib__Ast_403) = 6dec3bd61d2b6dde3975524db4cb352d
ocaml(Astlib__Ast_404) = 9cef59f248510e6bb2a3417d9be6a89d
ocaml(Astlib__Ast_405) = 926642d0986b04535e95e0e336eaf95e
ocaml(Astlib__Ast_406) = 27c903262e8210e8346cebfa40bd99c6
ocaml(Astlib__Ast_407) = c1a84daac16525bc4019dbecbec21663
ocaml(Astlib__Ast_408) = 357f4c2b1b4f7b806eb33b833d11a916
ocaml(Astlib__Ast_409) = 501b1af0c7ddedb54f16dc65bdf06da5
ocaml(Astlib__Ast_410) = 1f78718b25042bffec25a20873736c17
ocaml(Astlib__Ast_411) = f92655f8f9e1d8cef2bab4078b68d59d
ocaml(Astlib__Ast_412) = 297ac3a331255dad8ed30b25cd8fcac6
ocaml(Astlib__Ast_413) = a146fbb8043ce0d9696d5562568e0ab2
ocaml(Astlib__Ast_414) = fa33569cac58f718b08010b70b0335ac
ocaml(Astlib__Location) = a5a41c8455294edd3319bb1caec475bd
ocaml(Astlib__Longident) = af00b0dc2ee7cf751682e00a87de924c
ocaml(Astlib__Parse) = 907929105c87daf29a85df09b8726322
ocaml(Asttypes) = 8d9243b29c6fb9e0a08c19ef4428d901
ocaml(Base) = 2ff0be6d205b7790d9cd38ff467a004a
ocaml(Base__) = 36e29b9f0a90d5c046d6b3041e6c7883
ocaml(Base__Applicative) = b312b016b44e3192074135a9ddc60975
ocaml(Base__Applicative_intf) = 9372223f029e8bc9564803dc5fafca8a
ocaml(Base__Array) = 4986625ebb0ccd36032fc89dbb39f678
ocaml(Base__Backtrace) = 308163fb404299c8c5cda32f0e8c0c29
ocaml(Base__Binary_searchable) = 550fdaf2a35a48e0627297b297e3f8c1
ocaml(Base__Binary_searchable_intf) = 2864222e75af227578372875e3df64ee
ocaml(Base__Blit) = fa46e1f79a1b8b8e24e1e708d08eb5d7
ocaml(Base__Blit_intf) = a5ffea9f11d075b3e6d5897257427bf3
ocaml(Base__Bool) = ee90150b200c67bfe8a75246b26e61a6
ocaml(Base__Bytes) = 0dbd79b3d74b92b3406833dc1aaf9246
ocaml(Base__Bytes_set_primitives) = 980146d0b04524620d3abe5f5580b77c
ocaml(Base__Char) = 62acc109ce91640f219420d880324049
ocaml(Base__Comparable) = 8e24577d0460ba10a8e8342c96a4eeaa
ocaml(Base__Comparable_intf) = 3688873be9813fc7422c0943504c64c5
ocaml(Base__Comparator) = 1cdab3b715b83db8ab2731cc177cc033
ocaml(Base__Comparisons) = f9032c42cb6c609fad9223d8d36883f0
ocaml(Base__Container) = b3748dd03f0e9f7045ab5bd6189ce6d6
ocaml(Base__Container_intf) = 6857a0c1a0b44bdf1152ed162f0b50e4
ocaml(Base__Either0) = 73f69108d0e978dc68df09baefe1863d
ocaml(Base__Equal) = d45e5569ae624833d47c674bdf5ed93c
ocaml(Base__Error) = 27438a291ec7e8c76dda50f3c1a40daf
ocaml(Base__Exn) = 365c24766835898910a45d53303b9a3c
ocaml(Base__Field) = ee58b661c0817162ef94940a241a5878
ocaml(Base__Float) = 18e9ab00d3a8fc50645db7c821549942
ocaml(Base__Floatable) = 178f4f1aade69b71bafb3a2b9613041d
ocaml(Base__Formatter) = 75f4f7e98baa54ea722bc54c272b5c43
ocaml(Base__Hash) = 9ad0dfc831353226186638d8b645aa36
ocaml(Base__Hash_intf) = 8eac9ca5fad96cac138a4dbf3affc5dd
ocaml(Base__Hashable) = 393eedc2b413a8df44aa4943eb1dad4c
ocaml(Base__Hashable_intf) = e5ccbad9d4d7eb14e94d94bc779f2b4f
ocaml(Base__Identifiable) = b1daa75a32e130e85a04ac5f90fffc43
ocaml(Base__Identifiable_intf) = 4a8b0ef98a4d997721d8d318bdbd99fb
ocaml(Base__Import) = 35717584f811858a32f26a541468562b
ocaml(Base__Import0) = 79147098b42fdcb2e871ce6af41f0ce9
ocaml(Base__Indexed_container) = 507b585d09e4a10e4ce02ebb4da3f723
ocaml(Base__Indexed_container_intf) = 13230be82a3d543db1be7161735b6e4c
ocaml(Base__Info) = 83644d9bcaf89447a793c71d5a2a7574
ocaml(Base__Info_intf) = 889254aac915e55d01c021bda4b84a44
ocaml(Base__Int) = 9459b1b5159561d6a9530d5a6550948a
ocaml(Base__Int0) = efabd4a2b3a9a2d19c6fc7f21e63492b
ocaml(Base__Int32) = f49c1d920bd825af4a20d216ab361aaf
ocaml(Base__Int63) = 5134aaf48525f0d99b81b3e2f4679e74
ocaml(Base__Int63_emul) = 636ff048414206f39a3122ddca574b8c
ocaml(Base__Int64) = f5984d500f83c1ca2b1c3baec89846f5
ocaml(Base__Int_intf) = 51222e167f6b0a034651ef650ab76aad
ocaml(Base__Intable) = 9713efd656e0a4361f68a5d008971f64
ocaml(Base__Invariant) = 5bd765eb2f859859b796a7e6e3e58939
ocaml(Base__Invariant_intf) = fed514689b87a828d29dd70ed85a1ac7
ocaml(Base__Lazy) = 7ce3a9d6dd0970671899b4b585957b9d
ocaml(Base__List) = 4123e39ae99f2d5b4fc05ef6171ef477
ocaml(Base__Monad) = 22421106f63dd3de23711e3bee2bede3
ocaml(Base__Monad_intf) = 20944efdd23278e63ebc7f95f2a4f8d2
ocaml(Base__Nativeint) = 7f0ada214d1874522b34bcf34d32db8a
ocaml(Base__Option) = 61ff16320ee9052b5e2094de2cf826bd
ocaml(Base__Or_error) = 67b618fd53c81fe385745025b53bdf58
ocaml(Base__Poly0) = 6f0e9db9675af253a33850dc15aad07e
ocaml(Base__Ppx_compare_lib) = 0d7e1facc130ca082123094b3c534fd4
ocaml(Base__Ppx_enumerate_lib) = fcc1ca9820def34eace9bc14ee2eea77
ocaml(Base__Ppx_hash_lib) = 62a600bdc5bd47eba2fef102e74b9579
ocaml(Base__Pretty_printer) = d7a97ffbe7fb0892322243abe4373efc
ocaml(Base__Printf) = 33db5862c239c50b87c70e59d445b97c
ocaml(Base__Random) = 7240d7070e9846a0ea31b194edb5c5d9
ocaml(Base__Ref) = a353c836fc6a664e2337afd7a95e47a9
ocaml(Base__Result) = 47df37369170ec42005191364dceaeeb
ocaml(Base__Sequence) = 3f58785e4704d1aa1cc086b8f6899d2c
ocaml(Base__Sexp) = 0c863e74505016daceed3332e75811ef
ocaml(Base__Sexp_with_comparable) = f0adaf219cec0fccb75fef2e80f2c3bb
ocaml(Base__Sexpable) = 8d2228115875ab03eb20482ed69b3d0b
ocaml(Base__Sign) = 7a4c27aa52681a5c6c9138c4a10aae48
ocaml(Base__Sign0) = 1b8d6e7e0745c001820c46df5c4f84cc
ocaml(Base__Sign_or_nan) = 726059edf8ed954afd105ec72eb26d80
ocaml(Base__Source_code_position0) = fdbe1f42dd62de97bb6f3cadaad72dcb
ocaml(Base__Staged) = 40a04b72880e29f48a480fb85cf35c76
ocaml(Base__String) = 0013770a0467970774e14b64c98ab831
ocaml(Base__String0) = d924f04814f4551c7a95996c5d66dbf9
ocaml(Base__Stringable) = 1c9684e6fe020c93d64ea044a03cd22c
ocaml(Base__Sys0) = 47bad0cff817eade93dd4ddf4549e689
ocaml(Base__T) = bcfae1a8243dddda3c4e41a3f381fbbe
ocaml(Base__Unit) = ceed6f1ed7f355582098b10f5a4ce00d
ocaml(Base_internalhash_types) = cc8bd45a1fae70ec6ba3cdb7d3338172
ocaml(Build_path_prefix_map) = 768aaa9a0cf0a246676af9399c02856c
ocaml(Caml) = a7156b5bfb30141f56276cb4780337d3
ocaml(CamlinternalFormatBasics) = c4b583a727ec28f5bc9ba36adc64cfc7
ocaml(CamlinternalLazy) = 82103148a05e285950684f44991b3567
ocaml(CamlinternalOO) = 0dc72c26aced072728a8a6a5770ef533
ocaml(Clflags) = 6c161a739443cd5e1f0edef16df74ecb
ocaml(Cmi_format) = 76d3429ae113002401cc56fd83d34058
ocaml(Compmisc) = 549ca256ebad42637fa62200deb3de1b
ocaml(Env) = 3e1fee822879c7d392e9c3aaf8962974
ocaml(Ident) = 66346e411ce4bc6d1c16ce5ca67a628e
ocaml(Identifiable) = 9f19d8682454ed3c5ef544ca7e5234ed
ocaml(Load_path) = 8ab42785de93f30c747a06f9ee910aca
ocaml(Location) = 42fe4a2f44ab6accbe90263ece53bade
ocaml(Longident) = a52b92dbb43724c8b71097477efee554
ocaml(Misc) = 5ad92b5ce55cff343ae7576c413fd64c
ocaml(Ocaml_common) = 6ff9b5fae9721d016c18c5467a93c2a8
ocaml(Ocaml_shadow) = 7ac72abfcd2d7619796de3a38f1a8821
ocaml(Outcometree) = ac56c08f2f5163be79f5a52c98b741ba
ocaml(Parsetree) = ebaf0fcbd1dc0265b6335323ca8ce16f
ocaml(Path) = b4c2c6eaa67d1f25b82f8051a4dfb59e
ocaml(Ppx_here_expander) = a6cc5e6b4dcb1777e2938aece8ebb380
ocaml(Ppx_let_expander) = b866920c1021f9808d1dbd5ca1c4c05b
ocaml(Ppxlib) = 6a7870671f7e8db7d2ac18efb65b3658
ocaml(Ppxlib__) = 8471a79e6b191b6b5c8a7cc70c350a39
ocaml(Ppxlib__Ast_builder) = dc137729656bcf0fbc0da31527a942e3
ocaml(Ppxlib__Ast_builder_generated) = 81600d3e2a411dbc1a1f6ef4cf01fd59
ocaml(Ppxlib__Ast_builder_intf) = 017415417224358a6842c0f4c89e4c25
ocaml(Ppxlib__Ast_pattern) = 8c4fa360c13343a391cab51a18b2dc77
ocaml(Ppxlib__Ast_pattern0) = ade098f5ad202581a07f7cb3bb0577a7
ocaml(Ppxlib__Ast_pattern_generated) = a10d40304cf0c2cba68929355babd57f
ocaml(Ppxlib__Ast_traverse) = 0ae73446a51495ed81f6e3478d15cea5
ocaml(Ppxlib__Attribute) = 2dcedcff81e7a55994f296fefad5b477
ocaml(Ppxlib__Code_path) = 4a9ebea0f5338b4539943818a388f8e2
ocaml(Ppxlib__Common) = d9c256506d4412d5c538989258267aa4
ocaml(Ppxlib__Context_free) = 332b881610f251835b83de87be0a9e2b
ocaml(Ppxlib__Driver) = b02861676d328fdfb62d77c9a9048893
ocaml(Ppxlib__Expansion_context) = f520a38bab05874a97c8dc051f891a1f
ocaml(Ppxlib__Extension) = 1c9d036d382183b7cbdfeceaaab8b5e5
ocaml(Ppxlib__Import) = e061ddecd304a9984bd2545495d5e4ad
ocaml(Ppxlib__Loc) = da2b996763116e5b65ccb023bd65632e
ocaml(Ppxlib__Location) = 86af04c8ce942fce688e054e3695bdad
ocaml(Ppxlib__Longident) = 61795ede4121f76b2ea187e4541ee9de
ocaml(Ppxlib__Merlin_helpers) = 496ce912eefaea99bc702d65ceca6d8f
ocaml(Ppxlib__Name) = 9c04d4c3bff3ee9d365f348f7afedf26
ocaml(Ppxlib__Utils) = dba4129361b87bc4eb612a3a4603af4e
ocaml(Ppxlib_ast) = 6179b19be9c2fef4dca32830360b26ff
ocaml(Ppxlib_ast__) = 456f30c98ab20aacef63a1c46df2be80
ocaml(Ppxlib_ast__Ast) = 7af1d29b65265fac630a972586798515
ocaml(Ppxlib_ast__Import) = 6c06960565ec7dd0f70e5ea7a8e34751
ocaml(Ppxlib_ast__Versions) = d40a67d084492e1fa8dc25d9c1d27503
ocaml(Ppxlib_traverse_builtins) = 730e877768bb41852cae7e658772d073
ocaml(Primitive) = 849bb0dbe02ccd98a80cb4bdd81f9083
ocaml(Profile) = 570e55271e01f6b001143eea284639e1
ocaml(Sexplib0) = 8452a50dbbe37666dc6597ba4325e320
ocaml(Sexplib0__) = 46d4d45ac8d16381b223d3911264ae49
ocaml(Sexplib0__Sexp) = 80fd28081f1b9b3113a8974fc72f7e84
ocaml(Sexplib0__Sexp_conv) = c7a14300d7dc494fbea8c8f0d66020db
ocaml(Sexplib0__Sexp_conv_error) = 1f0030f0fd8b04bbac6b9e12685a7554
ocaml(Sexplib0__Sexp_conv_grammar) = ee3de2b53274eb58b75ec0247529a030
ocaml(Sexplib0__Sexp_grammar) = 319bb0024fb94f49cbb6c23b58e6dc2c
ocaml(Sexplib0__Sexpable) = 268c1439074ab32fb9d81be51cd29390
ocaml(Shadow_stdlib) = 34e648aa32748f1cd1446b2c63246d07
ocaml(Stdlib) = 2d082666be7fc2ba916e7233397491df
ocaml(Stdlib__Arg) = 9340cb29cc363a0d5ad324eb8d6f342a
ocaml(Stdlib__Array) = 581e55eba14aacb7d3a90da809c6bf38
ocaml(Stdlib__Buffer) = ae6f92ba6bb2f608ab1494d80d56dc6a
ocaml(Stdlib__Bytes) = cbde478960c3a756d3d7c559b25871ed
ocaml(Stdlib__BytesLabels) = 7dd8317605a06a27df559244e5f942bc
ocaml(Stdlib__Char) = 61e527e7ba78bf9450c29456437722da
ocaml(Stdlib__Digest) = 4288c5825ba53509e91a8d913ee7d5b7
ocaml(Stdlib__Either) = 24a5d315a7028b5fabcaa9f6b3def93c
ocaml(Stdlib__Format) = 7ec40152121873f806ea6f674af87963
ocaml(Stdlib__Hashtbl) = f8a1618a0afdf7b51a7efc58d3ada50b
ocaml(Stdlib__Int32) = d70207015a28d6f8cb16cbf3df490417
ocaml(Stdlib__Int64) = 55e959e4ff2aaf232f465daffa26c424
ocaml(Stdlib__Lazy) = dee386391ddbe73d02c1439b3b21df37
ocaml(Stdlib__Lexing) = 58f88856435bd604950e119384ea45a3
ocaml(Stdlib__List) = a655ec23bee4d972dcda1182a3264cf3
ocaml(Stdlib__ListLabels) = 15da8f88a745ee7148e837971f1b07e2
ocaml(Stdlib__Map) = 406d1bc59860d17292fd07fc9e6e19e0
ocaml(Stdlib__MoreLabels) = 530d100282cd1250959ced97f43a0e64
ocaml(Stdlib__Nativeint) = 20906fc1420fb50992a02881ddf59b04
ocaml(Stdlib__Obj) = f013b5ab5f624540d41df4b458d374b4
ocaml(Stdlib__Pervasives) = 972f7c198e72b06bf255eb0a8e40b5da
ocaml(Stdlib__Printexc) = 265cf863b6cc4d76f93e66b2a3ed4ef1
ocaml(Stdlib__Printf) = 0e709b4af7558eb0589bebb98388ce8e
ocaml(Stdlib__Seq) = 4a64380180d45f6d850ce24ab1076b18
ocaml(Stdlib__Set) = 62a5b2299175dac791c30d62e1518738
ocaml(Stdlib__StdLabels) = 412c70b6a4cf578ae47b1f3a6c2bc440
ocaml(Stdlib__String) = 2e8342c86495af4a502e4634e35933ed
ocaml(Stdlib__StringLabels) = 35a74f87fd1918d2b9de80ba41a25d5e
ocaml(Stdlib__Sys) = 77e29567f2d5143158a3c6ae227ebb37
ocaml(Stdlib__Uchar) = 6f39f075b573943ab932cfc8fc5bfd5d
ocaml(Stdppx) = b8058953ccbe00b155352bbe1baa190f
ocaml(Subst) = b172a3fecbbffd2671f94393d34afa00
ocaml(Type_immediacy) = d9790c85c0f92ca647f03f1d908827ad
ocaml(Types) = 5e0f9be62071419182ca5268d4fe80f2
ocaml(Warnings) = eae45e31109deddf5d2f98dfc1d73357
ocamlx(Base) = a197606bde30f8588dd611260dfec396
ocamlx(Base__List) = a8de622abc9abb61df87bba4e5899a2b
ocamlx(Base__Option) = 75998329535868470dbf470ac4515775
ocamlx(Base__Printf) = 2f224cbbfed533960f6a73ad9cdc79e0
ocamlx(Base__String) = 91db6e2a2c880e1ac01873b40b09bec7
ocamlx(CamlinternalOO) = 062b2b822ae28c169d213fcd79523e70
ocamlx(Ppx_here_expander) = aa4224354f1f397968a237ce8e38cd8b
ocamlx(Ppx_let_expander) = 9dc65cc45f8d1dd5c716f571c1c8c5d6
ocamlx(Ppxlib) = 4c809071e759237ed483874d9ce166cc
ocamlx(Ppxlib__Ast_builder) = 83add3b63b536826a861eef214ca8116
ocamlx(Ppxlib__Ast_pattern) = 4ed57de6fe42d3247540e1180f92277a
ocamlx(Ppxlib__Ast_traverse) = 4d052408c58aba1b0f727e731a21b2ef
ocamlx(Ppxlib__Driver) = bf6e4e3a4d38cbed3cd1f365510e4e4c
ocamlx(Ppxlib__Extension) = 65bc6c139e2293b65131fb537b357214
ocamlx(Ppxlib__Loc) = 58041823cf24291e4111c34715fca153
ocamlx(Ppxlib__Location) = 6b31b4e14bc27b709ec8e00f498a1f4f
ocamlx(Ppxlib__Merlin_helpers) = 2d17dee38e28f6758ae1fc2743d487bd
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/2b
/usr/lib/.build-id/2b/d2d33e8983bb40bf55e3dce3a3a17ec1d45aa7
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/5edbecce6917a3a3cdb67203afbf5040bdd1f7
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/327916e1f72886fd9a0adc4b9333075d79798e
/usr/lib/ocaml/ppx_let
/usr/lib/ocaml/ppx_let/META
/usr/lib/ocaml/ppx_let/expander
/usr/lib/ocaml/ppx_let/expander/ppx_let_expander.cma
/usr/lib/ocaml/ppx_let/expander/ppx_let_expander.cmi
/usr/lib/ocaml/ppx_let/expander/ppx_let_expander.cmxs
/usr/lib/ocaml/ppx_let/ppx.exe
/usr/lib/ocaml/ppx_let/ppx_let.cma
/usr/lib/ocaml/ppx_let/ppx_let.cmi
/usr/lib/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