Bowerbird | 30 May 2012 18:52
Picon
Favicon

re: Is there anyone would like to hold a standard organization of Markdown syntax?

i did write a long post in response to this thread...

but i guess it's best to just let this listserve wither.

-bowerbird
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss <at> six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss
Fletcher Penney | 30 May 2012 19:30

Re: Is there anyone would like to hold a standard organization of Markdown syntax?

The problem is a disconnect between the effort that would be required from the various developers of
Markdown implementations/derivatives, and the relative lack of benefit that they(we) would see.

For example, I am happy with how MultiMarkdown works.  There are a few minor tweaks I have planned after I get a
few other projects finished, but in general it's close to "feature-complete" as far as I'm concerned. 
Similarly, John MacFarlane is happy with how Pandoc works.  (And yes we do exchange emails fairly
regularly...)  I imagine most other developers feel about the same - they eat their own dog food and they're
very happy with it.

The idea of a "standards" group is not a new one.  It has been proposed on this very list every year or two.   And
every time it is has been met with a resounding silence.

I recently brought up the idea of a kickstarter project with a couple of other developers.  The idea would be
to raise financial support for the development and implementation of such a "standards" group.  The
kickstarter idea would allow a gauge of community interest/support as measured by willingness to
financially support the project.  How much would it be worth to the community at large for various
developers to devote the several months (or more) it would probably take to approach this task and do it
right?  Would it be enough to justify the time away from other (paying) projects that they would otherwise
be working on?  What happens at the end if a system designed by committee is not suitable, and some (all?) of
the developers decide not to implement it?

A couple of us bounced around this idea and decided that for us at least, now is not the right time.  In
principle, we agreed that there is a theoretical amount of money that would balance the effort required
and make this an attractive prospect.  But that amount is probably higher than would be realistic, after
accounting for other projects that would have to be abandoned/delayed.  None of us created these projects
(which are often open-source) because we thought they would make us rich. While all of us felt a passion for
creating a tool that performed a specific job that we ourselves needed (e.g. a way to turn text into HTML
that was written in Microsoft Basic), I suspect that none of us feels a passion for creating a committee to
attempt to bash other developers over the head until they comply.  It's probably going to take some other
form of a carrot; a stick is unlikely to work.

To do this right would require:

* developing and agreeing on a list of key principles (there needs to be a way to judge whether one proposal is
"better" than another)

* developing and agreeing on a list of edge cases and how to resolve them

*  developing and agreeing on a list of extended syntax features, the "proper" syntax to use them, and the
proper syntax for output (e.g. HTML or LaTeX, etc)

* there would have to be a way to incorporate input from the Markdown community at large, while remembering
that if the individual developers strongly disagree with the results, there might be no real world implementations

* some sort of plan for a name - Markdown belongs to John Gruber, whom I suspect would not be involved in any of
this given his longstanding absence from the world of Markdown.  

* some system for maintaining this going forward - who is responsible for fixes?  For arranging the next
round 1,3,7 years from now?

* developing test suites

* "certifying" compliance amongst implementations that claim to be compliant

* etc, etc.

It's not a small undertaking.  And in the end, the developers who participate put in a lot of time and effort,
and come away with a product that is likely to be a little *less* like their own vision than what they started
with.  Perhaps you could argue that standardization might be good for allowing users to move from one app to
another and know how things will work.  But I have that already - everything I do works just how I want (short
of unintended bugs).  Sure, I sometimes wish that a web site (e.g. github) would implement more of my
features, but those situations are fairly rare.

My suggestion for anyone who feels strongly about seeing this happen:

1) decide on the scope of what you want as a "deliverable"
2) decide on how you are going to convince developers to go along to justify whatever level of effort they are
going to have to put in (keeping in mind that if the standards are developed without input from them,
implementation rates might be low.  Getting their involvement, however, might be more expensive in some
way - perhaps not in dollars, but in some other way
3) gather "provable" support from the community that demonstrates how #2 is going to be met 

I suspect that only then will such an effort as this actually move forward, and not just be a bunch of hot air on
a list-serve.....  Or maybe I'm entirely wrong...

F-

On May 30, 2012, at 12:52 PM, Bowerbird <at> aol.com wrote:

> i did write a long post in response to this thread...
> 
> but i guess it's best to just let this listserve wither.
> 
> -bowerbird
> _______________________________________________
> Markdown-Discuss mailing list
> Markdown-Discuss <at> six.pairlist.net
> http://six.pairlist.net/mailman/listinfo/markdown-discuss

--

-- 
Fletcher T. Penney
fletcher <at> fletcherpenney.net 

Attachment (smime.p7s): application/pkcs7-signature, 4899 bytes
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss <at> six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss
Bowerbird | 30 May 2012 21:53
Picon
Favicon

re: Is there anyone would like to hold a standard organization of Markdown syntax?

one of my conclusions in my long post was that
"markdown standardization ain't gonna happen".

as i read fletcher, he came to the same conclusion
in his long post, for pretty much the same reasons.

honestly, if it was gonna happen, it already woulda.
requests will persist, and might well even increase,
but the catatonia has hardened, and is full-on now.
so the primary purpose of this listserve has become
for markdown developers to ignore markdown users.
the markdown listserve is dead; long live the listserve.

i also discussed how markdown could've prevented
its present situation, but that's an exercise that calls
for demonstration in the real world, not "discussion";
so i will set out to provide the proof in that pudding...

-bowerbird
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss <at> six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Gmane