Cool things¶
Cool libraries using types to accomplish very practical things
Choco-Pie¶
Library for creating cycles of PureScript-Behaviors Events, where you can make individual “drivers” for handling queries for effects and work with a pure “main” function that takes the driver events in as “sources” and outputs “sinks” of queries to the drivers. Similar to Cycle.js
Kishimen¶
Use sum types with Generic instances to get Variants out. Useful for JSON deserialization among other things.
Tortellini¶
Library for parsing and decoding INI files to a record type directly.
Lenient-Html-Parser¶
A lenient HTML parser, so you can work with a List of Tags parsed. Kind of like TagSoup.
Sijidou¶
A library for matching a string into a record of functions of statically known Symbol proxies.
Bibimbap¶
The flip side of Chirashi, simply storing sum type values and retrieving them by using the constructor name as a test value, by using Generic.Rep
to get constructor names from a sum type definition.
Kushiyaki¶
Library (for 0.12) for parsing a Symbol
template and getting a function to parse a String
into a record.
Kushikatsu¶
A simple Variant (Unmatched String) (routes :: # Type)
routing library built on Kushiyaki.
Home-Run-Ball¶
Library for refinements on values using a row type to track validations and automatically apply validations in the row type parameter.
Gomtang-Basic¶
Echarts with Union constraints.
Record-Extra¶
Extra generic Record functions. More useful as a reference for how to implement some specific things in your projects.