2008

2007

The John McCarthy Argument

▁ feb 28 2008

On Haskell vs. Common Lisp:

> Which one has more oomph?
Can Haskell manipulate code as data?

This argument is also (un)commonly known as the John McCarthy argument. McCarthy is the inventor of Lisp, and argues that since neither Python nor Ruby can do this, then they are not even where Lisp was some ~50 years ago.

Of course, that is not really a requirement to make a language useful, but still … it’s nice to have something to kill any Python vs. Ruby vs. Common Lisp discussions.

. o .

Project Euler

▁ feb 27 2008

Tired of writing code that moves data back and forth between web pages? Why not try Project Euler?

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

So far I’ve solved 4 out of 183 problems, and I’m just getting started. Our brains need exercise, and this is seems like a great way to get it.

The site also has forums that are unlocked when you solve a problem, and various statistics on users and programming languages.

Good luck!

. o .

Norway: The littlest country that could

▁ feb 16 2008

Introduction

Norway. If you have heard about it, it is probably because of oil, whaling or the high ranking on the Human Development Index, where Norway was on the top for six consecutive years. Despite having a population of less than 5 million, which is less people than other countries have in prison, it is the worlds third largest exporter of oil.

Being located in northern Europe, it is a somewhat cold place to live, and during winter it has some periods with little sun. It has a long, rugged coastline, and is also famous for its beautiful fjords. The terrain is rocky and mountainous, making transportation a challenge in some areas, and the airplane routes between the largest cities are among the ten largest in Europe.

This year, two large and multinational companies acquired two software companies from this strange and cold country.

Read more »

. o .

Followup: Continuations in Common Lisp with cl-cont

▁ feb 04 2008

According to this comment on PRC, there are some problems with cl-cont. FWIW. YMMV. HTH. HAND.

. o .

Continuations in Common Lisp with cl-cont

▁ feb 03 2008

Continuations are getting some attention these days - there’s heated discussions about getting it into Java, there’s continuation-based web frameworks, and newly released Arc even includes such a library.

Perhaps I’m too old fashioned, but I don’t think continuation-based web frameworks are all that they’re cracked up to be, but I see that it’s a lot easier to do a lot of things with them than others. I see some issues with these that I’m not quite sure how to solve, and perhaps some other kinda of constructs could be better.

Read more »

powered by