link to readthedocs
This commit is contained in:
		
							parent
							
								
									23c5962df7
								
							
						
					
					
						commit
						6a7f64fc93
					
				
							
								
								
									
										78
									
								
								README.md
								
								
								
								
							
							
						
						
									
										78
									
								
								README.md
								
								
								
								
							|  | @ -17,83 +17,9 @@ Picrin is a lightweight scheme implementation intended to comply with full R7RS | |||
| - advanced REPL support (multi-line input, etc) | ||||
| - tiny & portable library (all functions will be in `libpicrin.so`) | ||||
| 
 | ||||
| ## Libraries | ||||
| ## Documentation | ||||
| 
 | ||||
|     - `(scheme base)` | ||||
|     - `(scheme write)` | ||||
|     - `(scheme cxr)` | ||||
|     - `(scheme file)` | ||||
|     - `(scheme inexact)` | ||||
|     - `(scheme time)` | ||||
|     - `(scheme process-context)` | ||||
|     - `(scheme load)` | ||||
|     - `(scheme lazy)` | ||||
|     - `(picrin macro)` | ||||
|      | ||||
|         - `define-macro` | ||||
|         - `gensym` | ||||
|         - `macroexpand` | ||||
|      | ||||
|             Old-fashioned macro. | ||||
|      | ||||
|         - `make-syntactic-closure` | ||||
|         - `identifier?` | ||||
|         - `identifier=?` | ||||
|      | ||||
|             Syntactic closures. | ||||
|      | ||||
|         - `er-macro-transformer` | ||||
|         - `ir-macro-transformer` | ||||
|      | ||||
|             Explicit renaming macro family. | ||||
| 
 | ||||
|     - `(picrin regexp)` | ||||
| 
 | ||||
|         - `(regexp? obj)` | ||||
|         - `(regexp ptrn [flags])` | ||||
| 
 | ||||
|             Compiles pattern string into a regexp object. A string `flags` may contain any of #\g, #\i, #\m. | ||||
| 
 | ||||
|         - `(regexp-match re input)` | ||||
| 
 | ||||
|             Returns two values: a list of match strings, and a list of match indeces. | ||||
| 
 | ||||
|         - `(regexp-replace re input txt)` | ||||
|         - `(regexp-split re input)` | ||||
| 
 | ||||
|     - `(picrin control)` | ||||
| 
 | ||||
|         - `(reset h)` | ||||
|         - `(shift k)` | ||||
| 
 | ||||
|             delimited control operators | ||||
| 
 | ||||
| 	- `(picrin user)` | ||||
| 
 | ||||
| 		When you start the REPL, you are dropped into here. | ||||
|      | ||||
|     - `(srfi 1)` | ||||
|      | ||||
|         List manipulation library. | ||||
| 
 | ||||
|     - `(srfi 95)` | ||||
| 
 | ||||
|         Sorting and Marging. | ||||
|      | ||||
| 
 | ||||
| ## The REPL | ||||
| 
 | ||||
| At the REPL start-up time, some usuful built-in libraries listed below will be automatically imported. | ||||
| 
 | ||||
| - `(scheme base)` | ||||
| - `(scheme load)` | ||||
| - `(scheme process-context)` | ||||
| - `(scheme write)` | ||||
| - `(scheme file)` | ||||
| - `(scheme inexact)` | ||||
| - `(scheme cxr)` | ||||
| - `(scheme lazy)` | ||||
| - `(scheme time)` | ||||
| See http://picrin.readthedocs.org/ | ||||
| 
 | ||||
| ## Compliance with R7RS | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Yuichi Nishiwaki
						Yuichi Nishiwaki