varadic lambdas now working
							parent
							
								
									2487ff9c8c
								
							
						
					
					
						commit
						3ae000d5ab
					
				| 
						 | 
				
			
			@ -46,7 +46,7 @@ DEFER: define-lisp-macro
 | 
			
		|||
: rest-lambda ( body vars -- quot )
 | 
			
		||||
    "&rest" swap [ remove ] [ index ] 2bi
 | 
			
		||||
    [ localize-lambda <lambda> lambda-rewrite call ] dip
 | 
			
		||||
    swap '[ , cut '[ @ , seq>list ] call , call ] ;
 | 
			
		||||
    swap '[ , cut '[ @ , seq>list ] call , call call ] ;
 | 
			
		||||
 | 
			
		||||
: normal-lambda ( body vars -- quot )
 | 
			
		||||
    localize-lambda <lambda> lambda-rewrite [ compose call call ] compose 1quotation ;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue