{"repo":"antononcube/Raku-Markdown-Grammar","free":true,"listed":false,"github":"https://github.com/antononcube/Raku-Markdown-Grammar","clone":"git clone https://github.com/antononcube/Raku-Markdown-Grammar.git","description":"Markdown parser suitable for generation of notebooks of different kind (Mathematica, RMarkdown, Jupyter.)","language":"Raku","stars":10,"topics":["markdown","markdown-to-html","mathematica","pod6","raku-module","rakulang"],"license":"Artistic-2.0","category":"cli-tools","readme_excerpt":"Raku Markdown::Grammar In brief Markdown parser suitable for making converters of Markdown files into files of different kind of formats: - [X] DONE Mathematica notebook - [ ] TODO RMarkdown notebook - [X] DONE Jupyter notebook - [X] DONE Pod6 file - [X] DONE Org-mode file - [X] DONE HTML file - [X] DONE Raku data structure See the video \"Markdown to Mathematica converter (CLI and StackExchange examples)\", [AAv1], for a (quick, 7.5 min) demo. The video [AAv2] shows the conversion of a Jupyter notebook into a Mathematica notebook via Markdown representation. The video [AAv3] shows conversions to POD6, Mathematica, and Jupyter and evaluations of those documents. (The evaluations are done with \"Text::CodeProcessing\", [AAp1].) Motivation Mathematica notebooks I am most interested in generating Mathematica notebooks from Markdown. I have written a fair amount of Raku-related Markdown documents. Many of those Markdown documents were generated from Mathematica notebooks using M2MD, [JPp1]. But of course, most of the time, further changes and embellishments were made over those Markdown documents. Hence, it would be very nice to be able to go back to Mathematica. Remark: Raku can be used in Mathematica via the so called RakuMode -- see [AA1]. Remark: Markdown documents with Raku code cells can be evaluated with Command Line Interface (CLI) scripts of the package \"Text::CodeProcessing\", [AAp1]. For more details see the article \"Connecting Mathematica and Raku\", [AA1]. Here is a flowch","default_branch":null,"files":null,"tree":[],"storefront":"/r/antononcube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antononcube/Raku-Markdown-Grammar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}