BT

InfoQ Homepage Presentations Living in a Post-Functional World

Living in a Post-Functional World

Bookmarks
45:46

Summary

Daniel Spiewak discusses how modern languages such as Scala, Clojure, and Haskell have moved beyond the simple lambda calculus paradigm, being better suited for large application architectures.

Bio

Daniel Spiewak is a software developer based out of Wisconsin, USA. Over the years, he has worked with Java, Scala, Ruby, C/C++, ML, Clojure and several experimental languages. He currently spends most of his free time researching parser theory and methodologies, particularly areas where the field intersects with functional language design, domain-specific languages and type theory. @djspiewak

About the conference

Lambda Jam is a new conference that can take your skills to the next level. This is not your traditional conference of sitting and listening - a significant portion of each day will be devoted to hands-on practice or workshops. We aim to stretch your skills and teach you something new!

Recorded at:

Sep 23, 2013

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Have you heard of Shen ?

    by Justin Grant /

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The expression problem seems to be a non-issue in Shen.

    groups.google.com/forum/#!topic/qilang/uGNHTS9LII4

    Shen is a portable functional programming language that offers pattern matching, λ calculus consistency, macros, optional lazy evaluation, optional static type checking(turing-complete type system), an integrated fully functional Prolog and an inbuilt compiler-compiler.

    shenlanguage.org/

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.