[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