#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.458 2003/09/24 03:38:57 cph Exp $
+$Id: runtime.pkg,v 14.459 2003/09/24 19:21:55 cph Exp $
Copyright 1988,1989,1990,1991,1992,1993 Massachusetts Institute of Technology
Copyright 1994,1995,1996,1997,1998,1999 Massachusetts Institute of Technology
interned-symbol?
string->symbol
string->uninterned-symbol
+ string-head->symbol
+ string-tail->symbol
substring->symbol
symbol->string
symbol-append
#| -*-Scheme-*-
-$Id: symbol.scm,v 1.12 2003/09/24 03:38:46 cph Exp $
+$Id: symbol.scm,v 1.13 2003/09/24 19:21:58 cph Exp $
Copyright 1992,1993,2001,2003 Massachusetts Institute of Technology
(define (substring->symbol string start end)
((ucode-primitive string->symbol) (substring string start end)))
+(define (string-head->symbol string end)
+ ((ucode-primitive string->symbol) (string-head string end)))
+
+(define (string-tail->symbol string start)
+ ((ucode-primitive string->symbol) (string-tail string start)))
+\f
(define (intern string)
(if (string-lower-case? string)
(string->symbol string)