jariji
jariji
I use the `∘` composition operator often. There are two simplest generalizations of that operator to more data arguments `xs`: ```jl "g takes multiple arguments; f takes one." (xs...) ->...
`map!` says > > │ Warning > │ > │ Behavior can be unexpected when any mutated argument shares memory with any other argument. but what are the rules? is...
```jl julia> append!(["ab", "cd"], "ef") ERROR: MethodError: Cannot `convert` an object of type Char to an object of type String ``` > Did you mean `push!(["ab", "cd"], "ef")`
People often want to define unicode operators but it's not obvious or universal what their precedence should be. One idea I like is to define some operators without precedence, so...
Idk how to screenshot this problem but I have this code ```jl using CairoMakie n = 100 x = rand(n) y = map(x->rand()
Using the new Cthulhu inlay hints, trying to quit the Cthulhu menu with `q` and `ctrl-c`, it seems I accidentally killed the language server. At least, it no longer responds...
To help readability and avoid future name conflicts, it is useful to explicitly write out `using P: n1, n2` each name used rather than `using P` a whole package. People...
Given an argument tuple, TypedSyntax can infer the types of all function locals. I would like to see those inferred types on mouse-hover. This won't always be possible, e.g. if...
When I'm writing a script, I'm interested in trying continuous JET invocations in my file without having to re-run it manually. The checker I have in mind is `report_file(path; analyze_from_definitions=true)`....
Given this code ```jl f(x::Integer) = x g(x::AbstractFloat) = let z = zz y = f(x) z + y end ``` `JET.report_file(path; analyze_from_definitions=true)` produces  The whole line 3 and...