From: utzoo!decvax!harpo!utah-cs!utah-gr!thomas
Newsgroups: net.emacs
Title: Re: bug(s)
Article-I.D.: utah-gr.702
Posted: Fri Feb 11 10:06:27 1983
Received: Sat Feb 12 07:06:42 1983
References: sfucmpt.121

That's not a bug, that's a feature!  In "technical" (lisp) language - 
all functions in Gosling's emacs are Fexprs.  In Algol terminology, they
are all call by name.  This does make recursion a little more difficult,
you have to use a helper function:

	(foo i
		(setq i (arg 1))
		...
		(foor (+ i 1))
		...
	)

	(foor j
		(setq j (arg 1))
		(foo j)
	)

=Spencer