source: project/release/5/apropos/trunk/apropos.scm @ 36031

Last change on this file since 36031 was 36031, checked in by Kon Lovett, 2 years ago

split into csi & api modules

File size: 1.1 KB
Line 
1;;;; apropos.scm  -*- Scheme -*-
2;;;; Kon Lovett, Jul '18
3;;;; Kon Lovett, Oct '17
4;;;; Kon Lovett, Mar '09
5;;;; From the Chicken 4 core, Version 4.0.0x5 - SVN rev. 13662
6
7;; Issues
8;;
9;; - Use of 'global-symbol' routines is just wrong when an
10;; evaluation-environment (##sys#environment?) is not the
11;; interaction-environment.
12;;
13;; - Doesn't show something similar to procedure-information for macros. And
14;; how could it.
15;;
16;; - Could be re-written to use the "environments" extension. Which in turn would
17;; need to support syntactic environments, at least for lookup opertations.
18;;
19;; - The Chicken 'environment' object does not hold the (syntactic) bindings
20;; for any syntactic keywords from the R5RS. The public API of 'apropos'
21;; attempts to hide this fact.
22;;
23;; - old csi option
24;; ; {{search|mode pre[fix]|suff[ix]|#t}} : {{#:search-mode #:prefix|#:suffix|#t}}
25;; ; {{SEARCH-MODE}} : Either {{#:prefix}}, {{#:suffix}}, or {{#t}} for contains. The default is {{#t}}.
26
27(module apropos ()
28
29(import scheme (chicken module))
30(import apropos-api apropos-csi)
31
32(reexport apropos-api apropos-csi)
33
34) ;module apropos
Note: See TracBrowser for help on using the repository browser.