I think this isn't working as it should either.
scheme@(guile-user)> +1i
$1 = 0.0+1.0i
scheme@(guile-user)> 1i
;;; <unknown-location>: warning: possibly unbound variable `#{1i}#'
ERROR: In procedure #<procedure 101d6d4a0 ()>:
ERROR: In procedure module-lookup: Unbound variable: #{1i}#- bug#11887: string->number edge cases Ian Price
- bug#11887: string->number edge cases Andy Wingo
- bug#11887: string->number edge cases Mark H Weaver
- bug#11887: string->number edge cases Peter Bex
- bug#11887: string->number edge cases Peter Bex
- bug#11887: string->number edge cases Daniel Llorens
- bug#11887: string->number edge cases Mark H Weaver
- bug#11887: string->number edge cases Daniel Llorens
