News for hackers. Stuff that matters.
Re:Why Is Markdown Popular? by jillesvangurp on Friday October 28, 2022 @04:36AM (#33369014)
The article actually fails to answer the question in the title. It's a long list of reasons the author believes it should not be popular. But it clearly is massively popular. So maybe there's something wrong with his line of reasoning?

Anyway, Markdown emerged out of the Ruby community. So it's not strange that there is no specification. Ruby is a dynamically typed language so, ruby programmers tend to not specify a lot of things like types or schemas. And indeed the Ruby language it self is a bit under-specified. The spec is simply "whatever ruby does is what it does", which sucks for alternate implementations like JRuby. The same is true for Markdown. Whatever the original markdown library does was the spec. And it has since been loosely implemented by others doing their own Markdown derivatives. Like the widely used Github flavor. Which is also a ruby based implementation, I think. So it is similarly under specified.

However, the lack of a specification is not much of an issue since markdown is used by humans to be turned into something human readable with some html formatting. Either it's readable or you fix it. And it's simple enough that any markup typos in markdown are usually not that big of a deal. The main goal of Markdown is to get out of the user's way so they can focus on content rather than formatting.

As for editors. There are plenty of editors that support markdown. Many of them even have live previews. So, it's great for that.

Re:Why Is Markdown Popular? by chrismorgan on Friday October 28, 2022 @04:49AM (#33369114)
> Markdown emerged out of the Ruby community.

The reference implementation was in Perl, not Ruby.

Re:Why Is Markdown Popular? by yoz-y on Friday October 28, 2022 @04:51AM (#33369132)
Didn’t Gruber and Swartz originally make the MD spec (as in the original perl parser)?

For the derivatives Gruber also repeatedly said that markdown was made to parse to html, hence it by default conserves any html tags.

Re:Why Is Markdown Popular? by ErneX on Friday October 28, 2022 @04:53AM (#33369142)
It did not emerge from the Ruby community.

Edit: typo.