list package:reflex

Create a dynamically-changing set of widgets from a Dynamic key/value map. Unlike the withKey variants, the child widgets are insensitive to which key they're associated with.
Create a set of widgets based on the provided Map. When the input Event fires, remove widgets for keys with the value Nothing and add/replace widgets for keys with Just values.
Create a dynamically-changing set of Event-valued widgets. This is like listWithKey, specialized for widgets returning Event t a. listWithKey would return Dynamic t (Map k (Event t a)) in this scenario, but listViewWithKey flattens this to Event t (Map k a) via switch.
Display the given map of items (in key order) using the builder function provided, and update it with the given event. Nothing update entries will delete the corresponding children, and Just entries will create them if they do not exist or send an update event to them if they do.
Create a dynamically-changing set of widgets, one of which is selected at any time.
Like selectViewListWithKey but discards the value of the list item widget's output Event.
Create a dynamically-changing set of widgets from a Dynamic list.
Like HList, but with a functor wrapping each element.
A heterogeneous list whose type and length are fixed statically. This is reproduced from the HList package due to integration issues, and because very little other functionality from that library is needed.
A typed index into a typed heterogeneous list.
Poor man's Generics for product types only.
This class allows HLists and FHlists to be built from regular lists; they must be contiguous and sorted.