Next: iklib expander import specs, Previous: iklib expander transformers, Up: iklib expander [Index]
Prepend the specified prefix to the selected internal symbols and add the result to the export list. This clause is forbidden when running with the command line option --strict-r6rs.
(library (demo) (export (prefix (these those) yeah.)) (import (rnrs)) (define (these) "these") (define (those) "those"))
Remove the specified prefix from the selected internal symbols and add the result to the export list. This clause is forbidden when running with the command line option --strict-r6rs.
(library (demo) (export (deprefix (yeah.this yeah.that) yeah.)) (import (rnrs)) (define (yeah.this) "this") (define (yeah.that) "that"))
Append the specified suffix to the selected internal symbols and add the result to the export list. This clause is forbidden when running with the command line option --strict-r6rs.
(library (demo) (export (suffix (these those) _yeah)) (import (rnrs)) (define (these) "these") (define (those) "those"))
Remove the specified suffix from the selected internal symbols and add the result to the export list. This clause is forbidden when running with the command line option --strict-r6rs.
(library (demo) (export (desuffix (this_yeah that_yeah) _yeah)) (import (rnrs)) (define (this_yeah) "this") (define (that_yeah) "that"))