« first day (1058 days earlier)      last day (477 days later) » 

19:55
@ngn in ngn/k you have errors as k values, right?
How would you chain call 2 k functions: x=f(g(x)) if g could return an error?
Do you do r=g(x);if(rt=e)R e;x=g(x), or do you check within each function if the input values are errors?
ngn
ngn
@ktye i use NULL for errors, so i'd write that as x=f(N(g(x))) where N is a macro to the effect of r=g(x);if(!r)return r;x=f(r)
@ktye i assume args are not NULL (except in very few special functions)
this isn't necessarily the right way to do things, it's just the convention i use now
@ngn and the error type is in the type bits, or a global?
ngn
ngn
there is no error type. erroring functions return NULL.
information about the error is in globals
@ktye btw, in my impl verb :: is not the same as NULL (a pointer with all bits set to 0)
20:10
@ngn did you change back to linux?
ngn
ngn
yes :)
why, was anything not working?
ngn
ngn
i needed virtualbox
also, my mic and wifi didn't work under freebsd (though i wasn't missing them much)
@ktye how did you know i changed back to linux? :)
@ngn i read it in element..
ngn
ngn
ah, yeah, i mentioned it there

« first day (1058 days earlier)      last day (477 days later) »