Inspired by words from Ryan Tomayko and Jacob Kaplan-Moss, I set out to see how difficult it would be to implement a tiny UNIX echo server in… 655 more words

## Tags » Scheme

#### Driving the Scsh disassembler from Geiser

(Note: This post refers to functionality provided by geiser-scsh.)

Most Scheme 48 and scsh programmers are familiar with the `\,dis`

command. It allows you to disassemble Scheme code (a procedure or continuation) into the “assembly” understood by the Scheme 48 virtual machine. 633 more words

#### Union and intersection of two lists in Scheme in O(n), O(n log(n)) and O(n²)

Hi,

Yet another ‘puzzle’. This time it’s a small algorithm to take the intersection and union of two lists. What beter language to do “LISt Processing” than Scheme! 1,076 more words

#### The Josephus Problem

The Josephus Problem is deceptively simple. A number of people stand in a circle. (Let’s call this number N.) They agree to count around the circle, and every /M/th person will be killed. 946 more words

#### Scsh Manual Available in Texinfo Format

I am pleased to announce that, many years later, the famous Scsh Reference Manual has been converted to Texinfo. You can get your very own copy here: … 190 more words

#### SICP Exercises 1.5 through 1.7

In this installment, we’ll look at exercises 1.5 through 1.7. Note that these exercises are taken from the first edition.

## Exercise 1.5

1,140 more wordsThe

`GOOD-ENOUGH?`

test used in computing square roots will not be very effective for finding the square roots of very small numbers.