22 lines
		
	
	
		
			826 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			826 B
		
	
	
	
		
			Factor
		
	
	
|  | IN: lisp | ||
|  | USING: help.markup help.syntax ;
 | ||
|  | HELP: <LISP | ||
|  | { $description "parsing word which converts the lisp code between <LISP and LISP> into factor quotations and calls it" } | ||
|  | { $see-also lisp-string>factor } ;
 | ||
|  | 
 | ||
|  | HELP: lisp-string>factor | ||
|  | { $values { "str"  "a string of lisp code" } { "quot" "the quotation the lisp compiles into" } } | ||
|  | { $description "Turns a string of lisp into a factor quotation" } ;
 | ||
|  | 
 | ||
|  | ARTICLE: "lisp" "Lisp in Factor" | ||
|  | "This is a simple implementation of a Lisp dialect, which somewhat resembles Scheme." $nl | ||
|  | "It works in two main stages: " | ||
|  | { $list | ||
|  |   { "Parse (via "  { $vocab-link "lisp.parser" } " the Lisp code into a " | ||
|  |     { $snippet "s-exp"  } " tuple." } | ||
|  |   { "Transform the " { $snippet "s-exp" } " into a Factor quotation, via " { $link convert-form } } | ||
|  | } | ||
|  | 
 | ||
|  | { $subsection "lisp.parser" } ;
 | ||
|  | 
 | ||
|  | ABOUT: "lisp" |