You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Julia's current markdown library has numerous unresolved issues and the heavy use of the library in Pluto.jl is creating numerous follow on issues in the Pluto.jl project for what is an integral, but unrelated dependency:
Fortunately, there is a new, nicely architected (and well-tested) library, CommonMark.jl which can be used as a (nearly) drop-in replacement in the sample notebooks (ignoring for the moment the particular use cases for Pluto.jl internals. This library is under consideration for inclusion in Julia's stdlib and forms an easier to reason about basis for making notebook computing 'simpler and more accessible'.
Note
As far as I can tell, the CommonMark is missing a macro to make strings 'just work' as markdown text. If this proposal is accepted, this macro could potentially be added to the Pluto.jl project and then eventually integrated into the CommonMark.jl package.
I have converted one notebook in a PR as an example so that you can assess the overall impact of this change.
Problem
Julia's current markdown library has numerous unresolved issues and the heavy use of the library in
Pluto.jl
is creating numerous follow on issues in the Pluto.jl project for what is an integral, but unrelated dependency:Proposed Solution
Fortunately, there is a new, nicely architected (and well-tested) library, CommonMark.jl which can be used as a (nearly) drop-in replacement in the sample notebooks (ignoring for the moment the particular use cases for
Pluto.jl
internals. This library is under consideration for inclusion in Julia's stdlib and forms an easier to reason about basis for making notebook computing 'simpler and more accessible'.Note
As far as I can tell, the CommonMark is missing a macro to make strings 'just work' as markdown text. If this proposal is accepted, this macro could potentially be added to the
Pluto.jl
project and then eventually integrated into theCommonMark.jl
package.I have converted one notebook in a PR as an example so that you can assess the overall impact of this change.
#956
The text was updated successfully, but these errors were encountered: