mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 14:00:21 +02:00
peval-introduced gensyms infix " "
* module/language/tree-il/peval.scm (peval): Gensyms use whitespace as an infix, not a dash. Helps gensym?-like procedures like those in the unused lexical analysis.
This commit is contained in:
parent
58c4a39d98
commit
3404ada0a6
1 changed files with 2 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
|||
;;; Tree-IL partial evaluator
|
||||
|
||||
;; Copyright (C) 2011, 2012 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
;;;; This library is free software; you can redistribute it and/or
|
||||
;;;; modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -432,7 +432,7 @@ top-level bindings from ENV and return the resulting expression."
|
|||
(define (fresh-gensyms vars)
|
||||
(map (lambda (var)
|
||||
(let ((new (gensym (string-append (symbol->string (var-name var))
|
||||
"-"))))
|
||||
" "))))
|
||||
(set! store (vhash-consq new var store))
|
||||
new))
|
||||
vars))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue