New procedure group-extract-and-delete-string!.
authorChris Hanson <org/chris-hanson/cph>
Wed, 24 Apr 1991 00:37:09 +0000 (00:37 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 24 Apr 1991 00:37:09 +0000 (00:37 +0000)
v7/src/edwin/grpops.scm

index 5cad19110122ead2ab3a6f762c55dcd550539698..45e1692fe4fa191045b3893a271ede8d493f87c3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/grpops.scm,v 1.11 1991/04/12 23:19:05 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/grpops.scm,v 1.12 1991/04/24 00:37:09 cph Exp $
 ;;;
 ;;;    Copyright (c) 1986, 1989-91 Massachusetts Institute of Technology
 ;;;
 (define (group-right-char group index)
   (string-ref (group-text group)
              (group-index->position-integrable group index true)))
+
+(define (group-extract-and-delete! group start end)
+  (let ((string (group-extract-string group start end)))
+    (group-delete! group start end)
+    string))
 \f
 ;;;; Insertions