use srfi-9 for elisp bindings records
authorBT Templeton <bpt@hcoop.net>
Thu, 7 Jul 2011 23:30:38 +0000 (19:30 -0400)
committerBT Templeton <bpt@hcoop.net>
Fri, 3 Feb 2012 23:53:48 +0000 (18:53 -0500)
commitd5da7661c8710fa8dad66ca93b021c2e5158390a
treef854e546c02ef94e4f9b0aa1e29a7b264fc35979
parentd5ac6923c38cdf4b62e0bdbc911611ae35a07c1c
use srfi-9 for elisp bindings records

* module/language/elisp/bindings.scm: Use `(srfi srfi-9)'.
  (bindings-type): Remove low-level record type definition and replace
  with...
  (bindings): ...this, an SRFI-9 record type. All uses changed.
  (mark-global-needed!): Rename to...
  (mark-global!): ...this. All callers changed.
  (map-globals-needed): Rename to...
  (map-globals): ...this. All callers changed.
module/language/elisp/bindings.scm
module/language/elisp/compile-tree-il.scm