Phil Windley's Technometria | Tag: haskell

There are 9 items with the tag haskell

Subscribe to This Tag: haskell (RSS)

How does this work?

Transactional Memory

We all know that Intel and AMD have punted. They can't keep building larger, faster chips for a variety of technical and economic reasons, so they have started placing multiple cores on a single chip. This, in theory, maintains... [Continue reading]

Posted in Phil Windley's Technometria on May 28, 2008 9:29 AM

Can Your Programming Language Do MapReduce?

Joel Spolsky has a great, understandable description of what MapReduce is and why you might care. He also speaks to the benefit of learning functional programming, even if your first job interviewer isn't going to ask you "Have you... [Continue reading]

Posted in Phil Windley's Technometria on March 7, 2008 3:50 PM

Haskell vs. Java Smackdown

Defmacro.org has a small example of Haskell's expressive power and the same code written in Java. Both take five lines of code to "[go] through a parse tree of Haskell source code, locates every reference to an identifier that... [Continue reading]

Posted in Phil Windley's Technometria on December 18, 2006 4:00 PM

And Now...Scheme in Haskell

AS a followup to my post last week about building a Lisp interpreter in Haskell, here's a similar, albeit more in-depth, tutorial that shows how to implement a good-sized subset of R5RS Scheme in Haskell.... [Continue reading]

Posted in Phil Windley's Technometria on November 13, 2006 8:14 AM

A Lisp Interpreter in Haskell

Defmacro.org has an excellent little article on using Haskell to build a working Lisp interpreter--at least a good start at one. I do something similar with my 330 class using Gofer (an outdated dialect related to Haskell). I mostly... [Continue reading]

Posted in Phil Windley's Technometria on November 8, 2006 5:07 PM

PUGS: A Perl Implementation in Haskell

I was in a talk by Brian Ingerson today on Perl 6 and learned about PUGS an implementation of Perl 6 written in Haskell. I was floored. I've been playing with Haskell for years and showing it to students;... [Continue reading]

Posted in Phil Windley's Technometria on August 3, 2005 1:13 PM

Functional Programming in Utah

The International Conference on Functional Programming (ICFP) is being held in Snowbird, Utah this year on September 19-22. There's an associated Scheme workshop as well as workshops on Erlang and Haskell on September 23. I'm probably going up to... [Continue reading]

Posted in Phil Windley's Technometria on August 20, 2004 3:08 PM

The Language of Types

Jon Udell is talking about types and languages. Having taught undergraduate programming language concept courses and graduate level programming language theory courses, I know that just the terminology can mess a lot of people up. Here's some definitions: Strongly... [Continue reading]

Posted in Phil Windley's Technometria on March 3, 2004 3:39 PM

Language Assignments

Here are your groups and language assignments. Note that I have moved a few people around to even things out. Dig into this and let me know quickly if you can't find a workable implementation of your assigned language.... [Continue reading]

Posted in Phil Windley's Technometria on June 2, 2003 4:44 PM