1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
Commit graph

36 commits

Author SHA1 Message Date
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Marius Vollmer
73be1d9e8e Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
Mikael Djurfeldt
3742da68b2 * session.scm (apropos): Don't look in duplicates interface. 2003-03-13 10:16:30 +00:00
Mikael Djurfeldt
1798b73dc4 * session.scm (apropos): Use hash-for-each instead of
array-for-each.
2003-03-04 11:56:10 +00:00
Mikael Djurfeldt
1a179b03b0 * lib.scm: Move module the system directives `export',
`export-syntax', `re-export' and `re-export-syntax' into the
  `define-module' form.  This is the recommended way of exporting
  bindings.

* srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm,
srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system
directives `export', `export-syntax', `re-export' and
`re-export-syntax' into the `define-module' form.  This is the
recommended way of exporting bindings.

* goops.scm, goops/active-slot.scm, goops/compile.scm,
goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm,
goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move
module the system directives `export', `export-syntax',
`re-export' and `re-export-syntax' into the `define-module' form.
This is the recommended way of exporting bindings.

* slib.scm (array-indexes): New procedure.
(*features*): Extend.  (Probably some of these options should be
set elsewhere.)  (Thanks to Aubrey Jaffer.)

* and-let-star-compat.scm, and-let-star.scm, calling.scm,
  channel.scm, common-list.scm, debug.scm, debugger.scm,
  expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm,
  null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm,
  q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm,
  safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm,
  syncase.scm, threads.scm: Move module the system directives
  `export', `export-syntax', `re-export' and `re-export-syntax'
  into the `define-module' form.  This is the recommended way of
  exporting bindings.
2001-10-21 09:49:19 +00:00
Thien-Thi Nguyen
c7bb434f2f (arity): Use new `arglist' procedure property to
present a more detailed argument list.
2001-09-09 01:00:30 +00:00
Marius Vollmer
a482f2cc7b Added exception notice to all files.
(module-export!): Revert 2001-06-02 change.  It
caused more problems than it solved by accidentally re-exporting
importing bindings once in a while.
2001-06-03 23:29:45 +00:00
Marius Vollmer
aef9dd6536 (apropos-fold, submodules, apropos): Be careful not
to access unbound variables.
2001-06-02 18:32:03 +00:00
Thien-Thi Nguyen
1de3b33b0b (help-usage): Mention support for "(help 'NAME)". 2001-05-18 17:10:42 +00:00
Thien-Thi Nguyen
de25f281fd (help): Use provided?' instead of feature?'.
Factor "TYPE not found for X" output into internal proc.
Support `(quote SYMBOL)'; call `search-documentation-files'.
(help-doc): If initial search fails, try using
`search-documentation-files'.
(apropos-fold-accessible, apropos-fold-all): Use `identity'
instead of `(lambda (x) x)'.  "An identity edit", ha ha.
2001-05-18 17:05:06 +00:00
Marius Vollmer
296ff5e78b Merged from mvo-vcell-cleanup-1-branch. 2001-05-15 14:59:42 +00:00
Thien-Thi Nguyen
8bbe4c8235 (help-usage): Add blurb about "(help (my module))" support. 2001-04-28 00:35:02 +00:00
Thien-Thi Nguyen
7bb1bfc28f Update copyright.
Use (ice-9 rdelim).

(help): Consider a list of symbols that does not start with
`quote' as a module name and call `module-commentary' on it.
(module-filename, module-commentary): New procs.
(id): Delete.
(apropos): Use `identity' instead of deprecated `id'.
2001-04-28 00:32:23 +00:00
Dirk Herrmann
10764e3c34 * Fixed the last patch (which was uncomplete). Thanks to Dale P. Smith. 2000-12-13 09:44:28 +00:00
Dirk Herrmann
b52e071bc5 * The creation of symbols and bindings are two separate issues now. 2000-12-12 18:36:35 +00:00
Dirk Herrmann
4adc302894 * Fixed apropos: regexp-exec does not accept symbol arguments any more. 2000-10-10 07:32:45 +00:00
Neil Jerram
db611983cf * Enhancements to online help presentation. 2000-09-29 20:39:29 +00:00
Mikael Djurfeldt
8d62724862 Better implementation of first? predicate. 2000-06-20 17:15:21 +00:00
Mikael Djurfeldt
9aec475196 * session.scm (make-fold-modules): Detect circular references in
module graph.  (Thanks to Matthias Köppe.)
2000-06-20 17:10:34 +00:00
Mikael Djurfeldt
3510b48476 * session.scm: Use module (ice-9 regex).
(help): Regexp-quote a name given as a symbol.
2000-06-20 02:36:51 +00:00
Mikael Djurfeldt
9f0eee46fa * session.scm (help): Warn user if 'regex isn't provided. 2000-06-12 15:00:54 +00:00
Mikael Djurfeldt
d1c50f737a *** empty log message *** 2000-06-11 19:18:22 +00:00
Mikael Djurfeldt
3bdca0002f * session.scm (ice-9): Use module (ice-9 documentation).
(name): Use the name property if everything else fails.
(apropos-fold): New procedure.
(apropos-internal): Re-implement in terms of `apropos-fold'.
2000-06-11 18:31:10 +00:00
Greg J. Badros
c16c5d247a * session.scm: Update references to `proc-doc' to be
`proc-documentation'

* doc.scm: Cleaned up a great deal.  Put variables at the top of
the file, eliminated `object-documentation' that was broken
(referencing Scwm), drop `help' as session.scm has a better
supported version of that procedure. Rename `proc-doc' to
`proc-documentation' -- `procedure-documentation' is a primitive
getter function, so I use the shorter name for this more useful
function.  (Alternatively, we could rename the primitive
getter...)
2000-06-06 16:21:45 +00:00
Mikael Djurfeldt
2f52380ca9 *** empty log message *** 2000-04-13 00:15:21 +00:00
Mikael Djurfeldt
13ae91514e * session.scm (help): New macro. Prints helpful information. 2000-04-13 00:08:22 +00:00
Jim Blandy
c6e23ea25f Update FSF address in copyright notices. 1999-08-06 07:26:07 +00:00
Mikael Djurfeldt
70558403f9 * session.scm (apropos-internal): Modified to comply with new
argument order for hash-fold.
1999-03-21 05:04:11 +00:00
Mikael Djurfeldt
6ae3499427 * session.scm (system-module): New procedure. Used to switch a
module between system and user state.
1999-03-19 02:15:43 +00:00
Mikael Djurfeldt
bbefd48041 * session.scm (apropos-internal): Rewritten using hash-fold.
* emacs.scm, session.scm, slib.scm): Added :no-backtrace in module
definition.
1999-03-16 03:09:44 +00:00
Mikael Djurfeldt
4a9f464eff * session.scm (arity): New procedure. 1998-11-26 18:04:46 +00:00
Mikael Djurfeldt
7cfae7e6ad * session.scm (name): New procedure: Gives name of object.
(source): New procedure: Gives source of object.
1997-09-11 08:59:30 +00:00
Mikael Djurfeldt
a5be27cd24 * session.scm (apropos-internal): Musn't initialize symbol
accumulator with a constant pair.  That led to mutation of the
source!
1997-08-25 15:07:18 +00:00
Mikael Djurfeldt
68aed3ea96 * session.scm (vector-for-each): Removed.
(apropos): vector-for-each --> array-for-each.
(apropos-internal): New function.  Return list of accessible
symbols matching regexp.
1997-08-24 03:39:47 +00:00
Mikael Djurfeldt
4f161c5cb1 *** empty log message *** 1997-08-18 20:19:18 +00:00
Mikael Djurfeldt
0e81dabd94 * * session.scm: New file: Session support.
(apropos): New procedure: List bindings given regexp.
1997-08-18 20:02:22 +00:00