F# Weekly #30, 2015

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

Videos

Blogs

F# vNext News

New releases

That’s all for now. Have a great week.

Previous F# Weekly edition – #29Subscribe

F# Weekly #29, 2015

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

IC813371

Blogs

F# vNext News

New releases

That’s all for now. Have a great week.

Previous F# Weekly edition – #28Subscribe

F# Weekly #28, 2015

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

Videos/Presentations/Courses

Blogs

F# vNext News

New releases

That’s all for now. Have a great week.

Previous F# Weekly edition – #27Subscribe

Creating a Generative Type Provider

Didactic Code

In my recently released Pluralsight course, Building F# Type Providers, I show how to build a type provider that uses erased types. To keep things simple I opted to not include any discussion of generative type providers beyond explaining the difference between type erasure and type generation. I thought I might get some negative feedback regarding that decision but I still believe it was the right decision for the course. That said, while the feedback I’ve received has been quite positive, especially for my first course, I have indeed heard from a few people that they would have liked to see generated types included as well.

There are a number of existing type providers that use generated types, most notably in my opinion is the SqlEnumProvider from FSharp.Data.SqlClient. That particular type provider generates CLI-enum or enum-like types which represent key/value pairs stored in the source database.

Although SqlEnumProvider…

View original post 898 more words

F# Weekly #27, 2015

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

Videos/Presentations/Courses

Blogs

F# vNext News

New releases

That’s all for now. Have a great week.

Previous F# Weekly edition – #26 Subscribe