Quote:Original post by DaeraxQuote:Original post by TelastynQuote:Original post by Daerax
crappy delegates are C# not .NET. I hate them too.
but other .NET languages like Nemerle and F# have proper support for closures and first class function. The difference is akin to that between digging with a bulldozer or a broken shovel.
True true. Though I'm not sure how the F# FastFunc things exist as .NET types compared to System.Delegate; haven't gotten that far yet.
Oh i c what you mean. .NET doesnt inherently support functions as types, F# ones are implemented in terms of regular classes and generics.
but then neither does the processor. having too much built in support in your framework makes it bulky and unweildy, better to have a general but powerfully flexible set of building blocks.
First of all, the processor supports jack squat, especially not classes. Integers and floats at most. It's not a valid argument for not supporting first class functions.
What few but powerful building blocks are you talking about?