Recently by chromatic

In 15 years, Haskell has gone from an academic, research-only language to a language usable for real world programs. Real World Haskell co-author Bryan O'Sullivan reflects on the changes in the language and its community when enable the rest of us to stretch our minds as we write software in the real world.
Haskell can be a mind-bending language to learn, if you come from a procedural/OO mindset. It's worth the work, according to Real World Haskell co-author John Goerzen. The concepts of purity, laziness, and type safety can help you write better software in whatever language you use.
PHP's application deployment model is difficult to beat. Perl has lacked something similar for years -- until now. Byrne Reese and Aaron Stone address the gap between CGI and mod_perl with mod_perlite, one of the features Perl 5 needs most.
Three ideas converged for me today. Why aren't tax laws available online in easily reusable formats? How can we make this happen?
The Python core developers released Python 3.0 in December 2008, following closely behind Python 2.6. Python creator Guido van Rossum generously agreed to discuss the present and future of the popular programming language, as well as the history of the Python 3.0 revision.
What are the true costs of getting fresh strawberries in Oregon in January? I don't know. Can we find out?
We have more data than ever before, but is there meaning in the noise? Maybe we need a new epistemology for the Internet.
Programming language features and tools are obvious force multipliers for software developers. Development practices are less obvious. Here are some of my favorite productivity improvements.
Perl is 21 years old and Perl 5 is 14 years old. The language has aged well, but there's room to improve. Here are five features which make hard things easy and difficult things possible.
The Adobe/Microsoft/Sun strategy for producing rich Internet applications can solve most of the problems in developing web applications -- at the cost of a huge step backward away from ubiquitous computing.

News Topics

Recommended for You

Got a Question?