On the next iteration for Microdown you may find Djot [1] interesting, as it is also trying to be familiar to Markdown users, while fixing the several of its shortcomings and making parsers easier to build, by having a clearer non-ambiguous syntax, that doesn't require look ahead mechanisms. I think that Djot may share the Microdow design principles stated at [2] regarding [2a] familiarity to Markdown [2b] Small uniform core and [2c] extensibility. Umm... I wonder, given that one of the selling points of Djot is the easiness of implementing parsers, how difficult could be to implement a Djot parser and connect it to the Pillar infrastructure?

Following the idea quoted at the beginning blog post at [3] trying to " to create a light markup syntax that keeps what is good about Markdown, while revising some of the features that have led to bloat and complexity" and finding the sweet spot between popular options and added value, without being tied by popularity or the past, is a worth exploration. It help us, as a community, to reach the people where they are. Even more considering how Markdown is a popular but clumsy standard de facto (<flame> kind of the Git/GitHub of the light Markup languages,  promoted greatly by its GitHub usage </flame>).

In my case, given the constrains in computer labs where installing Pandoc can be cumbersome, using Markdeep has been an important time saver, even if we need to fork[4] its main repository to document publicly its possibilities and shortcomings. A natively fully supported and well defined light format in Pharo, like Microdown or Djot, could help us a lot in our documentation workflows, given our limited resources[^a]. And, because of the shared design sensibilities behind both formats, I would like to have Microdown more inspired in Djot than in "wild Markdown". The efforts in having a "popular alike" format totally supported in the image are greatly appreciated.

Cheers,

Offray

== Links and footnotes

[1] https://djot.net/
[2] https://rmod-files.lille.inria.fr/Team/Texts/Papers/Duca20a-Microdown-IWST.pdf [3] https://www.jonashietala.se/blog/2024/02/02/blogging_in_djot_instead_of_markdown/
[4] https://github.com/ruidajo/markdeep/

[^a]: I'm half of the population of the two active Smalltalkers/Pharoers in my country, working in the language part time. We need to cleverly combine resources with a low complexity/expressivity ratio, that's where our combination of tools like Pharo/GT, Fossil, Markdeep, Pandoc comes from.

On 27/03/24 2:48, stephane ducasse wrote:
I released yesterday the version 9.0.1 of pillar for Pharo 11.
And I will restart a new iteration on Microdown.
- better support for math
- introducing >
and more as time allows.

S

On 27 Mar 2024, at 01:25, Offray Vladimir Luna Cárdenas <offray.l...@mutabit.com> wrote:

Pretty cool!

One of my ideas with Grafoscopio was to be able to read interactive documentation inside Pharo, which was obtained in a pretty primitive way. Now I have moved to Lepiter as a GUI of our documentation workflows and Markdeep as a default format for storage and web rendering. But seeing the advances in Microdown and its interactive viewer is pretty inspiring. I hope to check some Pharo books prepackaged with upcoming releases.

Keep the good work,

Offray

On 14/03/24 9:40, stephane ducasse wrote:
Hi Richard

I did not see your original post because I messed up with my account.
But thanks for your email :)

Now the cool stuff if that we can also read the books from within Pharo.
We should improve the Microdown renderer and suddenly we will get shiny cool
documentation.

S



This is a new thread because it's not limited to any specific topic.

If you have questions about Pharo, especially "how do I do <this> in
Pharo", you can always ask in this mailing list.  You can, if you like
playing Russian Roulette, ask a Large Language Model "AI".

But there is an amazing resource you should really trye.

books.pharo.org

Did you ever wonder where the manual for Pharo was?
That's where.  The site lists a bunch of Pharo books and booklets,
all of which have free PDFs except for two of the books.
In particular, you'll always want the most recent edition of
"Pharo by Example" handy.

These books are really useful.  They are written by people know know
their material thoroughly and do a good job of explaining it.  If you
want to make any serious use of Pharo, or even to have more happiness
than headaches just playing with it, you owe it to yourself to get the
free PDFs  What do we owe the authors?  Well, if you're not trying to
make one pension support four people, you owe them the purchase of
some of the books.  Me, I'm giving them thanks, praise, and a
heartfelt recommendation.

Seriously, these books represent a HUGE amount of work and "you are a
fool to yourself and a burden to others" if you don't take advantage
of this great resource.

Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73

"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes




Reply via email to