New
The latest blog posts to take off on Hacker News. 5,638 posts.
A year with Python
Almost exactly a year ago I wrote here about giving Python a try as my main programming language. Before that I was mainly writing in Perl, and eying Ruby from time to time as the replacement.
Nuts & Bolts: Campfire loves Erlang
A couple of years ago a lot of buzz started in the Ruby community about Erlang, a functional programming language developed by Ericsson originally for use in telecommunications systems. I was intrigued by the talk of fault tolerance and concurrency, two of the cornerstones that Erlang was built on…
Why Did M.I.T. Switch from Scheme to Python?
Welcome to Ocean of Games where you can download free Ocean games, reviews and charts of best and top rated games by official oceanofgames 2025 get full, rip or compressed games setup with videos guides
Clojure 1.0
After a sustained period of API stability and minimal bug reports, I'm happy to announce the release of Clojure 1.0! http://clojure.googleco...
Clojure: It’s About the Libraries
There’s a big ‘ol thread going on down at comp.lang.lisp about Clojure vs. Common Lisp. I’m biased, of course, but I have to say that Clojure and Rich Hickey are holding their own against some of the top c.l.l. flamers.
Joe Marshall's take on Guido Van Rossum's post on tail recursion
A blog about computers, functional languages, Lisp, and Scheme.
Tail Recursion Elimination
I recently posted an entry in my Python History blog on the origins of Python's functional features . A side remark about not supporting ta...
PEP 289 – Generator Expressions
This PEP introduces generator expressions as a high performance, memory efficient generalization of list comprehensions PEP 202 and generators PEP 255.
Why Reddit uses Python
During Steve Huffman’s and Alexis Ohanian’s Pycon Keynote , someone asked why Reddit was moved from Lisp to Python . The reason for moving wasn’t too interesting, but why they have stayed is. Steve gave two “huge” reasons Reddit continues to use Python:
PEP 374 – Choosing a distributed VCS for the Python project
Python Enhancement Proposals (PEPs)
The Most Unusual (and Best) Computer Language Book I've Ever Seen.
Why's (Poignant) Guide to Ruby, from Why's (Poignant) Guide to Ruby by _why the lucky stiff. CC BY-SA 2.5.
Parrot VM v1.0.0 released
You're packing a suitcase for a place none of us has been A place that has to be believed to be seen You could have flown away A singing bird in an open cage Who will only fly, only fly for freedom...
How .NET Regular Expressions Really Work
Remember when you first tried to parse text?
Erlang: A Generalized TCP Server
In my last few articles about Erlang we've covered the basics of network programming with gen_tcp and Erlang/OTP's gen_server, or generic server, module. Let's combine the two.
Erlang: An Introduction to Records
Internally Erlang has only two internal compound data types: lists and tuples. Neither of these data types support named access, so creating associative arrays a la PHP, Ruby, or Python is an impossibility without additional libraries.
Obfuscated Erlang Competition Results
We build transformative solutions for the world’s most ambitious companies. We're experts at building massively scalable, distributed systems.