Frequently Asked Questions

What is Planet Haskell?

Planet Haskell is an aggregator of Haskell people's blogs and other Haskell-related news sites. As of 2008-08-04, content from 106 blogs and other sites is being republished in a common format.

A common misunderstanding about Planet Haskell is that it republishes only Haskell content. That is not its mission. A Planet shows what is happening in the community, what people are thinking about or doing. Thus Planets tend to contain a fair bit of "off-topic" material. Think of it as a feature, not a bug.

What kids of blogs are eligible?

A blog is eligible to Planet if it is being written by somebody who is active in the Haskell community, or by a Haskell celebrity; also eligible are blogs that discuss Haskell-related matters frequently, and blogs that are dedicated to a Haskell topic (such as a software project written in Haskell). Note that at least one of these conditions must apply, and virtually no blog satisfies them all. However, blogs will not be added to Planet without the blog author's consent.

As a practical matter, all feeds need to use primarily the English language. This means that while non-English content is not forbidden per se, a person who knows no other natural language than English needs to be able to read the main points of every entry. The reason for this is that the Planet is an international medium, and English happens to be the lingua franca of our time.

The above rule is primarily concerned about languages used in the narration of the entries. Code and images are exempted, though it is desirable that most entries do contain narration in English.

How do I get a blog added?

To get a blog added, send email to [email protected] and provide evidence that the blog author consents to this (easiest is to get the author send the email, but any credible method suffices). Note that addition requests are processed in batches, so don't expect an immediate reply.

Note that if it isn't obvious that the person giving their consent is the author (or their legal representative), then the consent is generally useless to us. Note that it isn't enough that the person claims to be the author: anybody can make such a claim. We usually look around the blog to find the author's name or email address; it is best if this information is clearly displayed in the blog. If the author prefers to remain pseudonymous, it is often simplest to incorporate the permission notice in the blog itself, as a blog post or equivalent. In some special situations, other evidence that the person mailing us is the author can be used: for example, if the blog has its own domain, mailing us using a reply-to address in that domain is good enough.

Should I use my full feed or a Haskell-only feed?

It depends. If you are a Haskell celebrity or otherwise well-known to Haskellers, by all means let us have all your posts! If you are not, but you post Haskell-related stuff frequently, it is also quite okay to give us the general feed. However, if you post Haskell stuff only rarely, and it is likely that people in the Haskell community do not know who you are, it's probably better to use the Haskell-only feed with the Planet.

How will you label my blog?

It is our preference to label feeds with the name of the author. If the author has a well-known alias (for example an IRC nick), we often add it to the name in prentheses. If this is not what you want, tell us in the addition request! If the blog is a company blog, or a project blog, tell us. If the author wants to remain completely pseudonymous, tell us (we will then use the pseudonym, in quotes, as the blog label). However, we will NOT use the name of the blog as the label (unless it's one of the above).

What software does Planet use?

Currently Planet Haskell runs PlanetPlanet 2.0-6 as distributed by Debian.

Who runs Planet?

The Planet is administered currently by Antti-Juhani Kaijanaho. It is hosted on the Haskell community server.

You respond to requests too slowly!

We generally process requests in batches, using no particular schedule. Sometimes we respond in a day, sometimes it takes weeks. If you think you can do better, contact us, and we'll talk.