17 lines
		
	
	
		
			792 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			792 B
		
	
	
	
		
			Factor
		
	
	
|  | ! Copyright (C) 2007 Slava Pestov, Daniel Ehrenberg. | ||
|  | ! See http://factorcode.org/license.txt for BSD license. | ||
|  | USING: help.syntax help.markup ;
 | ||
|  | IN: memoize | ||
|  | 
 | ||
|  | HELP: define-memoized | ||
|  | { $values { "word" "the word to be defined" } { "quot" "a quotation" } } | ||
|  | { $description "defines the given word at runtime as one which memoizes its output given a particular input" } | ||
|  | { $notes "A maximum of four input and four output arguments can be used" } | ||
|  | { $see-also POSTPONE: MEMO: } ;
 | ||
|  | 
 | ||
|  | HELP: MEMO: | ||
|  | { $syntax "MEMO: word ( stack -- effect ) definition ;" } | ||
|  | { $description "defines the given word at parsetime as one which memoizes its output given a particular input. The stack effect is mandatory." } | ||
|  | { $notes "A maximum of four input and four output arguments can be used" } | ||
|  | { $see-also define-memoized } ;
 |