Challenge #3 in the Guile 100 Programs Project is to write a version the Posix program `compress'. This includes the task of writing procedures to do LZW compression. It is the third challenge in this month's theme, which is "/bin - reimplementing common Posix tools". Details are at
http://www.lonelycactus.com/guile100/html/Problem-3.html Also, Solution #1, `echo' and `cat' is posted. Chris Jester-Young was the volunteer for that. Please check it out and let me know what you think. My edit of his code is up at https://github.com/spk121/guile100/tree/master/code The Guile 100 Programs Project is an attempt to collaboratively generate a set of examples of how to use the GNU Guile implementation of Scheme. To help ensure that each challenge has at least one completed implementation, an "official volunteer" will be chosen at random from those that have expressed interest in the project. If that official volunteer can complete the task in two weeks, he or she will receive a bounty of 100 USD. The official volunteer for this week's challenge will be chosen on Wednesday Mar 27. For more information, check out the project's website at http://www.lonelycactus.com/guile100 To request to join the project as a potential official volunteer, or to otherwise contact the project, e-mail guile...@lonelycactus.com Thanks, Mike Gran