Steven G. Johnson

Results 1086 comments of Steven G. Johnson

The numeric case works now: ``` julia> readdlm(IOBuffer(" 1 , 2,3"), ',') 1×3 Matrix{Float64}: 1.0 2.0 3.0 ``` But the string behavior still seems odd to me: ``` julia> using...

@StefanKarpinski, should I continue to pursue this?

> Regarding the container printing, maybe we can add that it uses the 3-arg version if it does not contain a newline and the 2-arg version otherwise? I'd rather address...

> `show(stdout, MIME"text/plain"(), x) # fallback display` The problem with this is that it is an odd fallback if you are running Julia on a device where `display` normally goes...

As I understand it, it only works with bitstypes. `isbitstype(Cursed)` returns `false`.

Couldn't `unpack` take a pre-allocated buffer parameter if needed, for use when it is called repeatedly? And/or maybe you could have an `unpack(io, T, n)` method that reads up to...

> `@threadcall(:nanosleep, Int, (Int,), nanoseconds)` This is not the [API of `nanosleep`](https://man7.org/linux/man-pages/man2/nanosleep.2.html).

> `nanosleep` would likely need a change to the C side of Julia because it takes the timespec struct as input. `usleep` has a similar issue because `useconds_t` is a...

What if we restricted the stack trace by default to show (a) lines in code defined in Main or any modules in untracked/dev packages, (b) the entry points into all...

Also, I see that @vtjnash suggested an alternative heuristic [here](https://github.com/JuliaLang/julia/pull/40537#issuecomment-828122244). However, I'm not convinced that "crossing API boundaries" is the right heuristic. e.g. if `DifferentialEquations` calls something in `DiffEqBase` which...