~ is an implementation of R's formula interface, which many find useful, even essential for statistics; calling it "pollution" is a somewhat heterodox use of the term.
See https://github.com/JuliaStats/DataFrames.jl/blob/master/test/formula.jl for nice examples. Best, Tamas On Mon, Apr 27 2015, François Fayard <[email protected]> wrote: > It comes back to the C++ coding guide from Google. One of the most > important rule is : "don't polute the global namespace". > > On Monday, April 27, 2015 at 5:07:15 PM UTC+2, Scott Jones wrote: >> >> I had actually suggested that... I still think it is a good idea, but I >> think some other packages already pre-empted it's use as >> a binary operator (in a way that didn't really make much sense to me - I'd >> suggest that DataFrames not use ~, and use ~ >> for string concatenation. >>
