* added a (ikarus symbols) library.
This commit is contained in:
		
							parent
							
								
									f64b0ee310
								
							
						
					
					
						commit
						fd91a5bafc
					
				
							
								
								
									
										
											BIN
										
									
								
								src/ikarus.boot
								
								
								
								
							
							
						
						
									
										
											BIN
										
									
								
								src/ikarus.boot
								
								
								
								
							
										
											Binary file not shown.
										
									
								
							|  | @ -1,5 +1,5 @@ | |||
| 
 | ||||
| (library (ikarus symbols) | ||||
| (library (ikarus base symbols) | ||||
|   (export gensym gensym? gensym->unique-string gensym-prefix | ||||
|           gensym-count print-gensym string->symbol symbol->string | ||||
|           getprop putprop remprop property-list | ||||
|  |  | |||
|  | @ -12,11 +12,11 @@ | |||
|   (import | ||||
|     (except (ikarus library-manager) installed-libraries) | ||||
|     (only (ikarus compiler) eval-core) | ||||
|     (only (ikarus) error) | ||||
|     (chez modules) | ||||
|     (only (ikarus) ormap andmap gensym fxadd1 fx= fxsub1 sub1 list* | ||||
|           add1 format make-record-type symbol-value parameterize | ||||
|           void make-parameter set-symbol-value!) | ||||
|     (ikarus symbols) | ||||
|     (only (ikarus) error ormap andmap fxadd1 fx= fxsub1 sub1 list* | ||||
|           add1 format make-record-type parameterize | ||||
|           void make-parameter) | ||||
|     (rename (r6rs) | ||||
|       (free-identifier=? sys:free-identifier=?) | ||||
|       (identifier? sys:identifier?) | ||||
|  |  | |||
|  | @ -95,6 +95,7 @@ | |||
| 
 | ||||
| (define library-legend | ||||
|   '([i           (ikarus)                     #t] | ||||
|     [symbols     (ikarus symbols)             #t] | ||||
|     [r           (r6rs)                       #t] | ||||
|     [cm          (chez modules)               #t] | ||||
|     [$all        (ikarus system $all)         #f] | ||||
|  | @ -288,19 +289,19 @@ | |||
|     [number->string          i r] | ||||
|     [string->number          i r] | ||||
|     [flonum->string          i] | ||||
|     [symbol?                 i r] | ||||
|     [gensym?                 i] | ||||
|     [gensym                  i] | ||||
|     [getprop                 i] | ||||
|     [putprop                 i] | ||||
|     [remprop                 i] | ||||
|     [property-list           i] | ||||
|     [string->symbol          i r] | ||||
|     [symbol->string          i r] | ||||
|     [gensym->unique-string   i] | ||||
|     [symbol-bound?           i] | ||||
|     [symbol-value            i] | ||||
|     [set-symbol-value!       i] | ||||
|     [symbol?                 i r symbols] | ||||
|     [gensym?                 i symbols] | ||||
|     [gensym                  i symbols] | ||||
|     [getprop                 i symbols] | ||||
|     [putprop                 i symbols] | ||||
|     [remprop                 i symbols] | ||||
|     [property-list           i symbols] | ||||
|     [string->symbol          i r symbols] | ||||
|     [symbol->string          i r symbols] | ||||
|     [gensym->unique-string   i symbols] | ||||
|     [symbol-bound?           i symbols] | ||||
|     [symbol-value            i symbols] | ||||
|     [set-symbol-value!       i symbols] | ||||
|     [make-guardian           i] | ||||
|     [make-input-port         i] | ||||
|     [make-output-port        i] | ||||
|  | @ -351,9 +352,9 @@ | |||
|     [format                  i] | ||||
|     [pretty-print            i] | ||||
|     [comment-handler         i] | ||||
|     [print-gensym            i] | ||||
|     [gensym-count            i] | ||||
|     [gensym-prefix           i] | ||||
|     [print-gensym            i symbols] | ||||
|     [gensym-count            i symbols] | ||||
|     [gensym-prefix           i symbols] | ||||
|     [make-hash-table         i] | ||||
|     [hash-table?             i] | ||||
|     [get-hash-table          i] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Abdulaziz Ghuloum
						Abdulaziz Ghuloum