package arrayjit
An array language compiler with multiple backends (CPU, CUDA, Metal), staged compilation
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.6.0.4.tar.gz
md5=5beaaa0b377bec3badffffbf9f4dec4a
sha512=a37a67452746143f0f5ba2e81f98d6fed31fb4397e0a85f4a35aedc805b4e0405ea89d465c6f80941c465fb61d5d6119806cb73b5c5ead925797eb80d19c5ade
doc/arrayjit.utils/Utils/Variants_of_mutable_list/index.html
Module Utils.Variants_of_mutable_list
Source
Source
val fold :
init:'a ->
empty:('a -> 'b mutable_list Variantslib.Variant.t -> 'c) ->
cons:
('c ->
(hd:'d -> tl:'d mutable_list -> 'd mutable_list) Variantslib.Variant.t ->
'e) ->
'e
Source
val iter :
empty:('a mutable_list Variantslib.Variant.t -> Base.unit) ->
cons:
((hd:'b -> tl:'b mutable_list -> 'b mutable_list) Variantslib.Variant.t ->
Base.unit) ->
Base.unit
Source
val map :
'a mutable_list ->
empty:('b mutable_list Variantslib.Variant.t -> 'c) ->
cons:
((hd:'d -> tl:'d mutable_list -> 'd mutable_list) Variantslib.Variant.t ->
hd:'a ->
tl:'a mutable_list ->
'c) ->
'c
Source
val make_matcher :
empty:('a mutable_list Variantslib.Variant.t -> 'b -> (unit -> 'c) * 'd) ->
cons:
((hd:'e -> tl:'e mutable_list -> 'e mutable_list) Variantslib.Variant.t ->
'd ->
(hd:'f -> tl:'f mutable_list -> 'c) * 'g) ->
'b ->
('f mutable_list -> 'c) * 'g
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>