Contents tagged with DLR

  • F# and the Dynamic Lookup Operator ala C#

    In the previous post, we covered various scenarios around how we’d make the syntax around using the MongoDB C# Driver a little nicer and less stringy.  And before that we looked at using and abusing these so called dynamic lookup operators.  In the F# language, we have the ability to define two “dynamic” operators, a get member operator denoted by the ( ? ), and the set member operator denoted by the ( ?<- ).  The F# language and its associated libraries do not have an actual implementation of these operators, but instead allow you to implement them as you see fit.  Previously, we tried two approaches…