Alexandrescu, Bright, Meijer, Moran: Pure versus Native (and much more)

Download this episode

Download Video


Continuing with the series of conversations filmed in the "social room" at Lang.NEXT 2012, we present Andrei Alexandrescu, Walter BrightErik Meijer, and Andrew Adams-Moran discussing/debating various programming topics including pure versus native languages, Haskell, D, and more. Thanks Andrei, Andrew, Erik, and Walter for an excellent conversation! As always, this is presented to you exactly as it happened.

Tune in. Enjoy.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    More episodes in this series

    Related episodes

    The Discussion

    • User profile image

      Of course EMACS IS THE BEST. lol.

    • User profile image

      No wayy, the ending! Did Andrei say he was about to destroy or be destroyed?

    • User profile image

      Brilliant, Erik wasn't kidding about the best content happening backstage in the common areas instead of on stage. 

      I THINK Andrei said he was about to destroy the functional side, since he had the perspective of implementation detail instead of how to do the mental concept map for a functional implementation for the doubly-linked list; the very essence of the difference between the two paradigms.

    • User profile image

      Every time I hear Andrei Alexandrescu talk it makes me want to start programming in D.  What a great technical salesman.  Smiley  I think this is a great comparison between two amazing languages on opposite sides of the spectrum.  Too bad Lang.Next its only once a year, it's like Christmas for me!!

    • User profile image
      Mouhammad Fakhoury

      Very nice discussion but ended too soon! It's really exciting to see how Andrei was planning his attack on Haskel and completely destroy it :)

      For now Visual Studio 11, with the new C++, C# and F#, is really king for real developers!. It's all about the tools and programers productivity!

    • User profile image

      Awesome!  Big Smile  Man I could have kept listening for hours … why are your videos so short Charles? Wink  Just kidding man. 

      Erik, you said something about parser combinators being useless for tools due to them having to work in on incomplete input, got me thinking about the probabilistic programming/machine learning stuff as in that other Lang.NEXT session, and that perhaps parser combinators could operate concurrently on one or more predicted models, which must always be valid input, and if there are no valid predicted models, then it's an error.  Just a thought.

    • User profile image

      that was kind of an insult to lump an interview with the designers of D together with some guy who works with Haskell. I think D has a big chance at being the compiled language that finally kills VM languages like Java and C#. But the questions asked about D were very haphazard and unfocused. I really appreciate channel 9 interviews, but this one was kind of a waste

    • User profile image

      arquebus wrote:
      > that was kind of an insult to lump an interview with the designers of D together with some guy who works with Haskell

      "Erik Meijer is an accomplished programming-language designer who has worked on a wide range of languages, including Haskell, Mondrian, X#, Cω, C#, and Visual Basic. He runs the Cloud Programmability Team at Microsoft, where his primary focus has been to remove the impedance mismatch between databases and programming languages. One of the fruits of these efforts is LINQ, which not only adds a native querying syntax to .NET languages, such as C# and Visual Basic, but also allows developers to query data sources other than tables, such as objects or XML."

      So much for "some guy who works with Haskell"

    • User profile image

      Walter: "We had no idea [how much moving to github would help]"

      LOL. People have been trying to tell Walter for years how important it is to lower the barrier to contributing code. Glad to see it's finally a solved problem.

    • User profile image

      "I'm the kind of * programmer,
      I need to have intellisense"

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.