1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00
guile/module/rnrs/records
Andy Wingo 9f1a671734 Remove circularity in r6rs by rebasing conditions on core records
* module/rnrs/conditions.scm: Use core record facilities to define the
  base condition types, define-condition-type, and the standard
  condition hierarchy.
  (simple-condition?): Rename from condition-internal?.
* module/rnrs/exceptions.scm: Move `raise' definition here, out from the
  procedural records layer.
  (format-simple-condition): Reimplement in a simpler way, hopefully
  producing the same output.
* module/rnrs/records/procedural.scm:
* module/rnrs/records/inspection.scm: Import the exceptions and
  conditions modules, and use the normal raise function.
2019-10-30 15:53:38 +01:00
..
inspection.scm Remove circularity in r6rs by rebasing conditions on core records 2019-10-30 15:53:38 +01:00
procedural.scm Remove circularity in r6rs by rebasing conditions on core records 2019-10-30 15:53:38 +01:00
syntactic.scm Fix R6RS `fold-left' so the accumulator is the first argument. 2011-11-01 01:11:46 +01:00