You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					
					
						
							12 lines
						
					
					
						
							689 B
						
					
					
				
			
		
		
	
	
							12 lines
						
					
					
						
							689 B
						
					
					
				
 | 
						|
Exercise 4.1: Notice that we cannot tell whether
 | 
						|
the metacircular evaluator evaluates operands from left to right or from right
 | 
						|
to left.  Its evaluation order is inherited from the underlying Lisp: If the
 | 
						|
arguments to cons in list-of-values are evaluated from left to
 | 
						|
right, then list-of-values will evaluate operands from left to right;
 | 
						|
and if the arguments to cons are evaluated from right to left, then
 | 
						|
list-of-values will evaluate operands from right to left.
 | 
						|
 | 
						|
Write a version of list-of-values that evaluates operands from left to
 | 
						|
right regardless of the order of evaluation in the underlying Lisp.  Also write
 | 
						|
a version of list-of-values that evaluates operands from right to left.
 | 
						|
 |