fixing glaring bug in last revision
This commit is contained in:
		
							parent
							
								
									672558d30f
								
							
						
					
					
						commit
						81641a2240
					
				| 
						 | 
				
			
			@ -1563,6 +1563,7 @@ static value_t apply_cl(uint32_t nargs)
 | 
			
		|||
                Stack[bp+i+1] = Stack[bp+nargs];
 | 
			
		||||
                Stack[bp+i+2] = Stack[bp+nargs+1];
 | 
			
		||||
                Stack[bp+i+3] = Stack[bp+nargs+2];
 | 
			
		||||
                pvals = &Stack[bp+nargs+2];
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
                PUSH(NIL);
 | 
			
		||||
| 
						 | 
				
			
			@ -1570,6 +1571,7 @@ static value_t apply_cl(uint32_t nargs)
 | 
			
		|||
                Stack[SP-2] = Stack[SP-3];
 | 
			
		||||
                Stack[SP-3] = Stack[SP-4];
 | 
			
		||||
                Stack[SP-4] = NIL;
 | 
			
		||||
                pvals = &Stack[SP-1];
 | 
			
		||||
            }
 | 
			
		||||
            nargs = i+1;
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -643,7 +643,8 @@
 | 
			
		|||
 | 
			
		||||
(define (expand x) (macroexpand x))
 | 
			
		||||
 | 
			
		||||
(define (load-process x) (eval (expand x)))
 | 
			
		||||
(if (not (bound? 'load-process))
 | 
			
		||||
    (define (load-process x) (eval (expand x))))
 | 
			
		||||
 | 
			
		||||
(define (load filename)
 | 
			
		||||
  (let ((F (file filename :read)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue