remove program-name, program-documentation
authorAndy Wingo <wingo@pobox.com>
Sat, 17 Apr 2010 13:17:24 +0000 (15:17 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 17 Apr 2010 13:21:08 +0000 (15:21 +0200)
commit1e23b461ecd25c582dd0b10ebb1d7fd22f5e5ec4
tree196955f1910c7899ea3cf77f155508f93ecd5a52
parent07e424b753b31702bdee9a2f144af8dd407abfaf
remove program-name, program-documentation

* libguile/programs.h:
* libguile/programs.c (scm_program_name): Remove. procedure-name is
  sufficient.

* module/system/vm/program.scm (program-name): Remove from exports list.
  (program-documentation): Remove; procedure-documentation is
  sufficient.

* libguile/debug.c (scm_procedure_name): Remove special case for
  programs.

* module/language/tree-il/analyze.scm (validate-arity): Use
  procedure-name.

* module/ice-9/documentation.scm (object-documentation): Just use
  procedure-documentation, without special cases for programs.
libguile/debug.c
libguile/programs.c
libguile/programs.h
module/ice-9/documentation.scm
module/language/tree-il/analyze.scm
module/system/vm/program.scm