From: Chris Hanson Date: Thu, 15 Dec 1988 17:19:45 +0000 (+0000) Subject: Change procedure unparser to show the label in a more palatable way. X-Git-Tag: 20090517-FFI~12340 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=ec715e80ffb056b4576a3e4f74429320d31aedb7;p=mit-scheme.git Change procedure unparser to show the label in a more palatable way. --- diff --git a/v7/src/compiler/base/proced.scm b/v7/src/compiler/base/proced.scm index 4f442bc90..af0223dcb 100644 --- a/v7/src/compiler/base/proced.scm +++ b/v7/src/compiler/base/proced.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/proced.scm,v 4.8 1988/12/13 13:02:34 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/proced.scm,v 4.9 1988/12/15 17:19:45 cph Exp $ Copyright (c) 1988 Massachusetts Institute of Technology @@ -97,13 +97,16 @@ MIT in each case. |# (if (eq? type 'PROCEDURE) (standard-unparser "PROCEDURE" (lambda (state procedure) - (unparse-object state (procedure-label procedure)))) + (unparse-label state (procedure-label procedure)))) (standard-unparser (symbol->string (procedure-label procedure)) (lambda (state procedure) procedure (unparse-object state type))))) state procedure))) +(define-integrable (unparse-label state label) + (unparse-string state (symbol->string label))) + (define-integrable (rvalue/procedure? rvalue) (eq? (tagged-vector/tag rvalue) procedure-tag))