deprecate arity access via (procedure-properties proc 'arity)
authorAndy Wingo <wingo@pobox.com>
Sat, 17 Apr 2010 14:28:52 +0000 (16:28 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 17 Apr 2010 14:28:52 +0000 (16:28 +0200)
commit3fc7e2c12370f4c6386dafe127640f1ef1c6d76b
treefa98054a196d1515704c3c9a40093e31c83b1e84
parentcb2ce548441824fe1284fc80a3a95394a9fc03d0
deprecate arity access via (procedure-properties proc 'arity)

* libguile/procprop.h (scm_sym_arity): Deprecate. I didn't move it to
  deprecated.h though, because that might have some boot implications --
  though I didn't check.

* libguile/procprop.c (scm_procedure_properties)
  (scm_set_procedure_properties_x, scm_procedure_property)
  (scm_set_procedure_property_x): Deprecate access to a procedure's
  arity via procedure-properties. Users should use
  procedure-minimum-arity.

* module/ice-9/channel.scm (eval):
* module/ice-9/session.scm (arity):
* module/language/tree-il/analyze.scm (validate-arity): Fix up instances
  of (procedure-property x 'arity) to use procedure-minimum-arity.
emacs/guile-emacs.scm
libguile/procprop.c
libguile/procprop.h
module/ice-9/channel.scm
module/ice-9/session.scm
module/language/tree-il/analyze.scm