Josh Berdine

Results 139 comments of Josh Berdine

AFAIU for `slice` and `take`, only the order on keys is relevant, not that it simplifies things, just noting. A generic comparison is not going to be able to assume...

If we unpublish the skdb packages, we should take down https://www.skdb.io. Maybe we should take it down anyhow.

Note that skjson calls `read_line` from a closure passed to `Context.runWithGc`. So since `IO.BufferedReader` is mutable, it cannot be used there, and some redesign will be needed. The use in...

There is https://hub.docker.com/r/skiplabs/skdb-base, which is what the repo's CI jobs pull. To *build* that image, the submodules, specific version of clang, etc. are needed, but just pulling it without any...

> That's correct, submodules need to be initialized before building the skiplang tool chain (so that libbacktrace is available for the runtime). I guess we should suggest people to clone...

Oh, yes, sorry, I indeed meant in cases where `T` is an object type already.

It is annoying since, while typescript is not documented, the handbook does not give any indication that `&` makes sense for anything other than object types.

Sorry, I failed to do a good job of simplifying without adding new issues. Where I ran into this was with code performing a `for` loop like `for (const v...

While not a solution to the core issue, a practical work-around that can be done in the language now is to change functions like `fatal_error` to have types such as...

> My favorite side-solution is to have a version of `Format` interpreters that takes a heterogeneous list as an argument. I'd be interested to see an example of this approach...