SICP CHAPTER 1 SECTION "NAMING AND ENVIRONMENT”

commandline session

$scm
SCM version 5e5, Copyright (C) 1990-2006 Free Software Foundation.
SCM comes with ABSOLUTELY NO WARRANTY; for details type `(terms)'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `(terms)' for details.
;loading /usr/share/slib/require
;done loading /usr/share/slib/require.scm
;loading /usr/share/slib/require
;done loading /usr/share/slib/require.scm
;loading /usr/lib/scm/Link
;done loading /usr/lib/scm/Link.scm
;loading /usr/lib/scm/Transcen
;done loading /usr/lib/scm/Transcen.scm
> (define a 2)
#
> (define aa 2)
#
> define a 2
(#@keyword . #<primitive-macro! #>)
> 2
> 2
> (define size 2)
#
> (define>> a 2)

;ERROR: "/usr/lib/scm/Iedline.scm": unbound variable:  define>>
; in expression: (define>> a 2)
; in top level environment.
;STACK TRACE
1; (#@let ((tail (#@lambda (c) (#@if (#@char? #@c) #@c (#@let* (( ...
2; (define>> a 2)

>