Rob Guglielmetti <rob.guglielmetti@...> writes:

> 
> I am silly. This vestigial code is still in OpenStudio, for "Radiance
Classic" calcs with a continuous sky:
> 
> catCommand = "cat"
> if /mswin/.match(RUBY_PLATFORM) or /mingw/.match(RUBY_PLATFORM)
>  catCommand = "type"
> end
> 
> system("#{catCommand} ./numeric/#{space_name}.map | rtrace #{rtrace_args} …")
> 

boy, was that last remark off-target.  

I don't understand how that code can work?  Does something in that
implementation of "system" convert slashes to backslashes?

Anyhow, in this case, could one just perhaps divert rtrace's input?

  system("rtrace #{rtrace_args} < ./numeric/#{space_name}.map")

Or would that fail?



_______________________________________________
Radiance-dev mailing list
Radiance-dev@radiance-online.org
http://www.radiance-online.org/mailman/listinfo/radiance-dev

Reply via email to