Structured display for Julia objects

I find the structured display for arbitrary objects in Juno very convenient:

Is there anything similar available for VS Code plugin, Jupyter notebooks or any other Julia IDE? I know about Base.dump, but I prefer a GUI equivalent.

On that note, why Juno displays im structure as a Vector (see above), while REPL shows:

julia> typeof(im)
Array{MessageData{RobotOSData.CommonMsgs.sensor_msgs.Image},1}

I know that Vector{T} is equivalent to Array{T,1}, which makes Juno’s choice of visualization easier to read.

Is there anything similar available for VS Code plugin, Jupyter notebooks or any other Julia IDE? I know about Base.dump , but I prefer a GUI equivalent.

Kinda:

REPLTreeViews.jl provides a TUI, but that package needs a bit of love before I’d really recommend it.

We’ll also implement structured display for the VSCode workspace soon.

On that note, why Juno displays im structure as a Vector

Because it’s easier to read :slight_smile:
There are some efforts underway for Base at

and

3 Likes

Thanks a lot for your detailed response. The Julia community really is top-notch!

I’m looking forward to VSCode plugin improvements. Still debating whether to start with Juno and switch to VSCode in a few months or just forgo two learning curves and go straight to VSCode.