[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

more about SEQ

Actually, SEQ does not avoid introducing temporary names at all; it just
defines a default temporary name * (an accumulator) and saves you
having to think of a gensym.

An alternative I tried as part of a since-flushed feature of the
Programmer's Apprentice was to edit data-flow diagrams directly: (G x x)
is just   

           | x |
	   /   \
	|    G    |

Some other Programmer's Apprentice software would convert between this
representation and lisp.  Of course big box/arrow diagrams got unusable
pretty fast.