Re: assoc with uneven arguments

2012-08-29 Thread Andy Fingerhut
On Aug 29, 2012, at 12:17 PM, Chas Emerick wrote: > On Aug 29, 2012, at 2:20 PM, Ambrose Bonnaire-Sergeant wrote: > >> I think assoc should throw an error when applied with uneven arguments. >> >> Currently, the "missing" value is just replaced with nil. >> >> (assoc {} :a 1 :b) >> ;=> {:a 1, :

Re: assoc with uneven arguments

2012-08-29 Thread Chas Emerick
On Aug 29, 2012, at 2:20 PM, Ambrose Bonnaire-Sergeant wrote: > I think assoc should throw an error when applied with uneven arguments. > > Currently, the "missing" value is just replaced with nil. > > (assoc {} :a 1 :b) > ;=> {:a 1, :b nil} > > Thoughts? Yes, please. That's just wrong. - Ch