[plt-scheme] Function names
On Jul  6, Matthew Flatt wrote:
> 'inferred-name is a compile-time property, and in this case there's
> no way to predict the name "ff" when compiling the first expression.
Ah yes...  A counter example would be
  (define ff1 (f)) (define ff2 (f))
since (f) returns the same function object in simple cases.
> It *would* be possible to predict the name within a module, but I
> doubt that we'll try to define such a smart name inference.
Actually, the reason I saw this was:
  > (require 'string)
  > regexp-split
  #<procedure:string.ss::3363>
-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!