Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Actually MS is doing lots of functional goodness on the .NET platform, the SML.NET [] compiler has been around for a while now, and F# [] is a pretty nice addition to the ML family of languages (Standard ML, Ocaml, etc).

    In addition to all this stuff, they have Simon Peyton Jones [] (one of the main guys behind GHC [] (the Haskell compiler)) on their research staff as well as some other really cool FP guys.

    As for the other .NET languages, looks like there might be lambdas in C# 3.0 []. Of course they already have delegates, but those are kind of like little lambdas with their legs cut off, so not nearly as useful.

    - Stevan
    • I knew that Microsoft had functional languages for .NET, but I still have hopes that they move more functional goodness into the major languages (esp. VB.NET and C#). With .NET, they have a pretty good handle on object-oriented and procedural programming paradigms (disregarding the method-call bias of their object-oriented programming implementation (see Smalltalk for one example of message-passing object-oriented programming)). Adding functional programming constructs to their major languages helps them ge