Base has a way to log progress information. Juno is using:
@logmsg -1 "making progress" progress=0.5 # or progress=NaN, or progress="done"
This means that the standard logging setup can generate the logging information. It would be good if ProgressBars.jl becomes simply a way of displaying this logging information. This way every package can natively support progress meters and how it is displayed just becomes a user-preference or IDE side issue.
This should be done in coordination with @pfitzseb and his work on Juno.
Xref: SciML/DifferentialEquations.jl#424
Base has a way to log progress information. Juno is using:
This means that the standard logging setup can generate the logging information. It would be good if ProgressBars.jl becomes simply a way of displaying this logging information. This way every package can natively support progress meters and how it is displayed just becomes a user-preference or IDE side issue.
This should be done in coordination with @pfitzseb and his work on Juno.
Xref: SciML/DifferentialEquations.jl#424