« first day (720 days earlier)      last day (815 days later) » 

8:00 AM
:57159596 k9 uses expressions with dicts(and tables): d@e e.g.
(`a`b!1 2) :a+b returns 3
 
8:46 AM
@ngn this is mean: Object.defineProperty(x.prototype,'n',{get:function(){return this.length}})
 
 
8 hours later…
ngn
4:45 PM
@ktye ouch. i can't believe k6 and k9 were designed by the same person
how does this work? ((:a+b;:a*b)!1 2) :a+b
@ktye got tired of typing .length :D
 
ngn
5:00 PM
@coltim thanks, it's a type error now
 
ngn
5:52 PM
that fixes _\dict too
 
6:11 PM
@ngn dict@expr evaluates the expression within the "environment" of the dict. what's wrong about that? it's used with tables for computed columns.
 
ngn
6:36 PM
@ktye it steps on the toes of dict indexing. the nilad could be a key in the dict.
in other words, the nilad is not treated as a first-class object anymore. that's bad.
 
 
3 hours later…
9:11 PM
@ngn now i understand. no problem: ((:a+b;:a*b)!1 2) :a+b returns 1
 

« first day (720 days earlier)      last day (815 days later) »