-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Javascript comes with this lovely little spec called Fantasy Land that defines certain type classes in Category Theory and how they interact.
The initial post that we're working from is the introduction into both data classes and sum types using Daggy, and you can read the original post here:
Now with Ruby we have a few different ideas we want to express. Whereas Daggy has tagged and taggedSum we have Struct and SumsUp.define instead. You can find more info on SumsUp here, but we'll be covering the general details in this post.
Related posts
-
How elaborate could/should a transducers combiner function be?
-
General Functional Programming Resources
-
I came across the "Fantasy Land Specification", it somewhat conflicts with my own simplistic understanding of monads and functors. Is this specification valid, and should I honor it?
-
should i learn design patterns?
-
Design Patterns Book for functional programming?