Hi --

On Mon, 24 Feb 2003, Hal E. Fulton wrote:

> ----- Original Message -----
> From: <nobu.nokada / softhome.net>
> To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
> Sent: Monday, February 24, 2003 1:15 AM
> Subject: Re: Coding challenge: Space-separated constants
>
>
> > Hi,
> >
> > At Mon, 24 Feb 2003 12:53:54 +0900,
> > Hal E. Fulton <hal9000 / hypermetrics.com> wrote:
> > > Hashes and arrays are allowed as long as
> > > their contents are constants. Regexes are
> > > allowed. Fancy strings are allowed, but
> > > not here-docs. Proc objects and other
> > > esoteric things are not allowed.
> >
> > What about #{}?
>
> Good question. My hesitant response is no.
>
> I am thinking of this as a data format. So
> there should be no variables used -- nothing
> that would require the presence or maintenance
> of a certain context.
>
> But what about something like #{rand} or
> #{Time.now}? Truthfully I haven't thought
> about it.

Presumably they would be inside quotation marks:

  str = '123 4.5 "#{rand}" "and so on"'

so if your solution is eval-based, the interpolation should just sort
of happen.


David

-- 
David Alan Black
home: dblack / candle.superlink.net
work: blackdav / shu.edu
Web:  http://pirate.shu.edu/~blackdav