From: Kolen Cheung <christian.kolen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss <pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
Subject: Re: Collaborating with non-pandoc peers
Date: Thu, 2 Feb 2017 16:28:21 -0800 (PST) [thread overview]
Message-ID: <d71bfabc-9fca-42f0-aab2-7e8f8e26d30b@googlegroups.com> (raw)
In-Reply-To: <5744ea57-55a6-ec67-d484-b53d9a2faefa-S0/GAf8tV78@public.gmane.org>
[-- Attachment #1.1: Type: text/plain, Size: 6367 bytes --]
It’s interesting to hear opinion and/or philosophy from another
perspective. And I think in general I agree with you.
Just to make sure I didn’t make clear of what I want to say: (replaces
students by “most/many students” below to avoid over-generalization)
1.
the GUI problem of pandoc, if being dealt with in the future, probably
should not be under jgm/pandoc, nor have the name of pandoc (but something
close). (pandoc as a language vs. pandoc as the library vs. pandoc as a cli
vs. pandoc as a gui (might actually work though?)) Probably won’t be by jgm
himself either. So I’m not talking about pandoc-gui as the should-be future
direction of jgm/pandoc.
2.
there’s already one interesting tool — https://typora.io — that’s almost
pandoc-gui. My main problem with this is, its markdown syntax is not
strictly pandoc markdown, but a markdown defines by the author of the app,
and based on the same pandoc AST, such that any input/output formats of
pandoc can be supported. Some of other issues I concern are not
open-source, and not multi-platform. But these are minor and if someone
write a great, proprietary GUI for pandoc, I think if he asks for money, he
deserves it. (regarding licensing, GUI like this do not include pandoc, so
the markdown to AST conversion, as well as AST to HTML/etc. conversion are
proprietary code, and pandoc’s executables are optional, user-installed
add-on.)
3.
more on education, I agree students should learn. But the current
education system do not provide opportunities to learn something like this.
It’s not pandoc specific but in general: ever seeing a University course
teaching students to use MS Word? I might be wrong, but they just assumes
you do. (when I was in Hong Kong, A-level (high school exam) education, the
curriculum includes those. But I didn’t see a University class on this.) A
better example is LaTeX, there are no University class (I’m pretty sure at
least for the institutes I’ve been to) teaching LaTeX, yet they expect you
(at least graduate students) to pick it up on your own. Things like this
are deemed unimportant as far as University course goes, but in a sense is
the most important skills one need (since it is portable to any given
tasks/courses/jobs/etc.).
1.
A corollary to this point is, students have no time to learn these
tools. Especially in US, many of my students are working part-time to
support themselves. Assignments are a ton many (US education system
emphasize on continuous assessment. A consequence of this is students often
have not much disciplines… Because they often do what they are told to but
not planning it on their own. It’s a snowball effect.)
2.
I guess one thing makes markdown so popular is, the learning curve is
very gentle, and it almost takes no time to pick the syntax up. I don’t
know a lot about the histories of markdown, but I think part of the
contribution of the widespread of markdown is actually iPad — the first
time a full-(screen-)size “computer” cannot uses Word. A lot of GUI has
been built (e.g. Byword) and distribute in the Appstore that uses the
markdown syntax. This is the “laymenization” of markdown (I just make it
up, not a historian/social scientist/etc.), previously designed to ease the
job of “coders” of HTML.
3.
So the problem (that prevent “laymenization”) about pandoc is there’s
no good GUI for people to gets their hands on it the first time. At least
for me, pandoc is not the first markdown dialect I learnt, and my guess is
the majority of pandoc users are similar this way. (Atom doesn’t count,
although I plan to write a guide of using pandoc “GUI” using Atom, because
Atom is for hackers, and setting up Atom to use pandoc is non-trivial at
least for Mac users because of PATH)
Ya, so to reiterate what I said, I am not saying the pandoc “core” has any
problem. I am talking more about a possible 3rd party effort to build a
pandoc GUI to attract the “next billion”. I personally love the tool pandoc
very much, and I wish to see everyone on the planet using it, not just an
“elite class of people”. It also ensures the longevity of pandoc (although
the heavy integration in Rmarkdown and iPython seems to provide a lot of
stability to pandoc’s future). Because of this, this post might fit in the
“ecosystem” thread better. (we’re here because of a digression on how
difficult to lure people in using pandoc and collaborate with us.)
P.S. I think there’s a big philosophical difference among the pandoc users
on why they love pandoc. To some, markdown is a plaintext format, readable
in source, and pandoc is an extension to it. To me, the niceness of the
pandoc syntax is more like Python syntax: although it reads nice (i.e. very
easy to maintain), I’m sure I’m going to “run” it rather than read it. i.e.
markdown to me is always just a source code. The real attractiveness of
pandoc to me is 1 source, multiple outputs (covering most formats I need +
I will need). This point cannot be emphasized enough: it gives a stability
to my documents no matter what I will do with it in the future, which
cannot be said even for MS Word. I guess the reason of the success of
pandoc is its richness — it gives us many reasons to love it, and it only
takes one for us to fall in love with it.
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/d71bfabc-9fca-42f0-aab2-7e8f8e26d30b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 15569 bytes --]
next prev parent reply other threads:[~2017-02-03 0:28 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-09 18:48 Joseph Reagle
[not found] ` <b314d0cf-550f-8a6a-2bcd-cd3ccfae3f85-T1oY19WcHSwdnm+yROfE0A@public.gmane.org>
2017-01-09 21:21 ` Albert Krewinkel
[not found] ` <87wpe4c4k6.fsf-NJ6QtbQ9hATDZamjJ9D3v6C1jgCzLlUE@public.gmane.org>
2017-01-09 21:57 ` Joseph Reagle
[not found] ` <CAF4AJDwsTPK660obj11CAG_Krr+3Y0-nNBj3_9DMm2vaDtKi8Q@mail.gmail.com>
[not found] ` <CAF4AJDwsTPK660obj11CAG_Krr+3Y0-nNBj3_9DMm2vaDtKi8Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-01-10 2:04 ` Joseph Reagle
2017-01-09 22:36 ` Kolen Cheung
[not found] ` <618a59b1-5448-4ce7-ad3c-a07f93015ff4-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-01-10 1:51 ` Joseph Reagle
[not found] ` <9e37933c-458a-5edc-e3c6-e149adac693a-T1oY19WcHSwdnm+yROfE0A@public.gmane.org>
2017-01-10 2:05 ` Kolen Cheung
[not found] ` <4485ddab-555b-472d-b54f-bf31d097ec2c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-01-10 2:08 ` Kolen Cheung
2017-01-10 14:10 ` Joseph Reagle
2017-01-10 3:46 ` Luis Fernado Silva Castro de Araújo
[not found] ` <e12d0f7d-2729-441e-be5d-2a6002eccdbd-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-01-10 9:48 ` John MacFarlane
2017-01-11 18:18 ` Pablo Rodríguez
2017-01-11 19:17 ` John Gabriele
[not found] ` <1484162244.1183836.844671376.755CBC21-2RFepEojUI2N1INw9kWLP6GC3tUn3ZHUQQ4Iyu8u01E@public.gmane.org>
2017-01-11 20:22 ` John MacFarlane
2017-01-11 20:14 ` Kolen Cheung
2017-01-12 12:18 ` Matthias Hüning
[not found] ` <7127f79b-6a22-4ec1-972e-61223d6ebb70-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-01-12 13:11 ` Joseph Reagle
[not found] ` <0c5a08ea-1f9c-6e43-d35c-3be2bc6f875a-T1oY19WcHSwdnm+yROfE0A@public.gmane.org>
2017-01-12 14:17 ` Matthias Hüning
2017-01-12 15:04 ` josh-5FLFBhs1gLFWk0Htik3J/w
[not found] ` <ce5ad662-3e09-46ec-bc64-a6297d39416e-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-01-30 23:10 ` Kolen Cheung
2017-02-01 3:47 ` Rick Dooling
[not found] ` <740cfe9c-7267-4f3c-879f-8f39ef12fc1c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-01 11:07 ` BP Jonsson
[not found] ` <CAFC_yuTw0mkVzqf1HH9yPWY3eFfU6kUtGrnAufM4RPZZsjkN6A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-01 22:22 ` Kolen Cheung
[not found] ` <de07081e-9450-4fb3-81d5-3b37043afcff-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-02 1:59 ` John Muccigrosso
[not found] ` <4fb3f8d1-81e0-4856-a604-60a37bfaf481-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-02 4:28 ` Kolen Cheung
[not found] ` <6838b383-e409-4488-8d08-fbad10fa39a1-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-02 21:49 ` Pablo Rodríguez
[not found] ` <5744ea57-55a6-ec67-d484-b53d9a2faefa-S0/GAf8tV78@public.gmane.org>
2017-02-03 0:28 ` Kolen Cheung [this message]
[not found] ` <d71bfabc-9fca-42f0-aab2-7e8f8e26d30b-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-03 9:30 ` John MacFarlane
[not found] ` <20170203093000.GD79330-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org>
2017-02-03 9:45 ` Joost Kremers
2017-02-03 14:46 ` John Muccigrosso
[not found] ` <233e7c02-5384-4340-9173-2c59259f88b2-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-03 17:12 ` Kolen Cheung
[not found] ` <5c0558d4-9343-4931-94fc-466e63720f6c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-04 17:29 ` John Muccigrosso
[not found] ` <c9cd948b-07b6-4290-9f0b-bdcbe16ff10c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-04 22:32 ` Kolen Cheung
[not found] ` <3a9277ef-4c17-4669-9673-31908bc1d1a3-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-05 11:13 ` BP Jonsson
[not found] ` <CAFC_yuRsn6xLJhgUPyqk32_Yk36MF803Fzk-r4ahDDSqoP4U9g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-05 11:55 ` Manolo Martínez
[not found] ` <20170205115559.GA6008-ATBnwnkP+pFSq9BJjBFyUp/QNRX+jHPU@public.gmane.org>
2017-02-05 22:49 ` Kolen Cheung
[not found] ` <f538d294-2faf-4e3f-b413-c9bebf945d70-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-10 17:43 ` Kolen Cheung
2017-02-04 10:22 ` BP Jonsson
[not found] ` <CAFC_yuQOetebPaJQfmva1BmAdXweDD29k9hRW3X0zasdxEW0BA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-04 11:06 ` Kolen Cheung
[not found] ` <98045a8b-71bc-4d91-b5c5-8c0a6f83aa1d-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-04 13:07 ` BP Jonsson
2017-02-16 4:42 ` John Muccigrosso
[not found] ` <b25c93e7-8a76-4e14-817d-08bf485f0724-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-02-28 20:04 ` Kolen Cheung
2017-03-01 3:35 ` Malcolm Cook
[not found] ` <9a1aec1d-62cb-44d0-8f37-b9d179af456d-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-03-01 4:31 ` Kolen Cheung
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d71bfabc-9fca-42f0-aab2-7e8f8e26d30b@googlegroups.com \
--to=christian.kolen-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).