[Omake] SVN Commit: OMake Build System (Rev. 9061)
Aleksey Nogin
nogin at cs.caltech.edu
Tue Apr 11 19:45:55 PDT 2006
On 11.04.2006 19:24, Jason Hickey wrote:
> Aleksey Nogin wrote:
>
>> On 11.04.2006 19:11, Jason Hickey wrote:
>>
>>> This is because the following
>>> two values are indistinguishable to omake.
>>> foo == $'foo'
>>
>>
>>
>> Wasn't it your plan to make the two different - to make the first one
>> be ValString, while the second one ValData?
>
>
> Semantically, there is no difference between (ValString s) and (ValData
> s) when s does not contain whitespace.
This makes me somewhat uncomfortable. Wouldn't you say that this
optimization was OK before, but with the new shell semantics this is no
longer reasonable?
In particular, I would expect that shell special symbols (semicolon,
etc) would be taken literally in ValData and would be acted upon in
ValString.
--
Aleksey Nogin
Home Page: http://nogin.org/
E-Mail: nogin at cs.caltech.edu (office), aleksey at nogin.org (personal)
Office: Moore 04, tel: (626) 395-2200
More information about the OMake-Devel
mailing list