O'Reilly logo

Mastering F# by Suhaib Fahad, Alfonso García-Caro Núñez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Type Providers

Type providers are part of the F# 3.0 language features that support information-rich programming. With so much diverse information available over the Internet and different data modeling systems, it is always a pain to write parsers or manually decode the data to some form that we understand. Adding to that the transformations which happen at runtime, meaning that any changes in the data model will raise exceptions, altogether represent a nightmare for developers to maintain their projects. The .NET framework has ways to deal with this by creating code using generators, but there are risks involved when the underlying data model changes--the developer has to regenerate the code and deploy it again.

In addition to the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required