I am looking for a Scala library that allows you to use typical datatype type programming (e.g. Scrap Your Boilerplate ). A list of libraries with relevant links and brief descriptions for each of them would be the ideal answer.
Well,
Adrian Maors redefined Jeremy Gibbons ' Origami Programming : Article . Source .
Bruno Oliveira and Jeremy Gibbons reimplemented Hinze Common to the masses , Lämmel and Peyton-Jones ' Cancel your Boilerplate with class and Origami Programming, and a detailed comparison is written about this . The source is here .
Naturally, the Scala Collection Library itself can be seen as an instance of general programming, as Martin Odersky explains , if only because of his dependence on implications, Scala is a flavor of Type Classes .
, , DSL , " ". , , " ", - ...