[plt-scheme] eval and define

From: nik gaffney (nik at fo.am)
Date: Fri Dec 29 08:16:33 EST 2006

> Each occurrence of #:foo in the input should generate a new
> uninterned symbol, so when you enter (eq '#:foo '#:foo) you should get
> NIL.  (You can only get T with (eq '#1=#:foo '#1#).)  Slime is
> probably keeping track of uninterned symbols and match them up by name
> behind your back.

so would there be a more idiomatic way to create an interned symbol (in
scheme), than the previously mentioned ->
  (string->symbol (symbol->string (gensym))


Posted on the users mailing list.