New
The latest blog posts to take off on Hacker News. 5,638 posts.
I hate Lisp
A blog about computers, functional languages, Lisp, and Scheme.
The Y Combinator in Arc and Java
I was recently reading The Little Schemer , a very intersting book about how to think in Scheme. The book uses a unique question-response ...
Ruby’s Most Underused Keyword
Order lexapro - LOWEST PRICES ON THE WEB, We Accept Visa and Mastercard Credit Cards
Yegge, Clojure, and Arc
This post was discussed thoroughly on Hacker News . Even Mr. Graham was kind enough to comment – though not in the affirmative. There was moderate discussion on Reddit as well.
Clojure: Genetic Mona Lisa problem in 250 beautiful lines
Clojure is surrounded by hype these days. The word on the streets is that Clojure is the Next Big Thing. It has access to the largest libra...
Clojure - Rationale
Customers and stakeholders have substantial investments in, and are comfortable with the performance, security and stability of, industry-standard platforms like the JVM. While Java developers may envy the succinctness, flexibility and productivity of dynamic languages, they have concerns about running on…
Five Questions about Language Design
(These are some notes I made for a panel discussion on programming language design at MIT on May 10, 2001.) 1. Programming Languages Are for People. Programming languages are how people talk to computers. The computer would be just as happy speaking any language that was unambiguous. The reason we have high level…
JQuery is a monad
It’s said that every Haskell programmer writes their own monad tutorial, and with good reason: once you finally understand the definition and capabilities of a monad, you’ll be eager to…
Why Haskell is beyond ready for Prime Time
I’ve read a few comments about why Haskell is awesome. I even wrote an ironic blog post about it. Today I’m going to explain why I use Haskell for doing real work, entirely in terms of …
Why Learning Haskell/Python Makes You a Worse Programmer
A rant about how annoying programming in C# is, really.
Understanding Ruby Blocks, Procs and Lambdas
Robert leads large and complex firms through mission-critical Digital Transformations with a focus on Artificial Intelligence and Cloud Engineering. As a Presidential Innovation Fellow at Barack Obama's White House , Robert reformed digital services across the Federal Government, resulting in millions of veterans…
How Difficult is it to Write a Compiler?
Recently I was discussing Converge with someone, and mentioned how little time the core compiler had taken to implement (no compile-time meta-programming, limited error checking, but a functioning compiler nonetheless) - only a few days. The chap I was talking to looked at me and told me that he didn’t believe me. I…
Let's talk about Python 3.0
There's an old joke, so old that I don't even know for certain where it originated, that's often used to …