Component Deployment with PLaneT

Here is a paper about how PLT Scheme’s package repository, PLanetT was designed. PLanetT is a the PLT Scheme equivalent of CPAN.

For the past two years we have been developing PLaneT, a package manager built in to PLT Schemes module system that simplifies program development by doing away with the distinction between installed and uninstalled packages. In this paper we explain how PLaneT works and the rationales behind our major design choices, focusing particularly on our decision to integrate PLaneT into PLT Scheme and the consequences that decision had for PLaneTs design. We also report our experience as PLaneT users and developers and describe what have emerged as PLaneTs biggest advantages an drawbacks.

(mentioned in this post PLT)

What is Study-HTDP?

Study-HTDP is a study group for folks who want to read through HTDP. My rationale is explained here. I suspect that many blog posts in the following months will be tagged with ‘Study-HTDP’.
I’m pretty excited to see how this turns out. I hope not only to learn a lot about programming, but also about learning with other folks, especially with this distributed/online model.

Why post to Study-HTDP rather than PLT?

Originally published here:

You may or may not know that the authors of HTDP are all directly available on the PLT Discussion list located here:
http://list.cs.brown.edu/mailman/listinfo/plt-scheme/
You might rightly be wondering why you would post messages here rather than directly to the PLT list? Well, there are two good reasons:
1. This group has a very focused goal. We can leverage our similar interests, and answer a lot of questions that anyone on our track would need answered once, and build a focused knowledge base. The PLT list discussed a much broader range of topics, mostly focusing on Scheme.
2. All of those guys on the PLT list are super nice folks, and world-class programmers, who are *happy* to answer our questions (even stupid ones, seriously). Buy why bother them with questions that we can answer ourselves? We can make life easier for the PLT folks by answering said questions here, first, and leaving tough questions for them.

One thing to note here is that there is a read-only mirror of this group located here:
http://groups.google.com/group/plt-scheme
This provides a nicer interface and more importantly the ability to search messages which is particularly helpful if you know for what you are looking.
It might be a good resource if you are looking for HTDP focused content.