From: Kolen Cheung <christian.kolen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss <pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
Subject: Re: Markdown for AMP Project https://www.ampproject.org/
Date: Thu, 4 May 2017 12:27:29 -0700 (PDT) [thread overview]
Message-ID: <b9d11088-d6ac-432b-8206-03e1962d66a1@googlegroups.com> (raw)
In-Reply-To: <20170504082251.GC14964-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
[-- Attachment #1.1: Type: text/plain, Size: 3770 bytes --]
For PDF generation, there are other markdown solutions as well. Even within
pandoc, pandoc recently added a PDF writer that uses `wkhtmltopdf` instead
which is much faster. If you need LaTeX generated PDF for quality,
Multimarkdown also does that. (But I doubt the difference in speed between
MMD and pandoc would be relevant here because LaTeX is the bottleneck.) By
the way, I personally finding that if LaTeX output is needed, using pandoc
is much easier and powerful than using MultiMarkdown. In principle
everything doable on one can be done in other system, but it is very
difficult to handle the complexity in MMD, especially when multi-output is
needd.
About the Haskell in Science: I should be more careful in the wordings.
What I said is all about scientific programming. In fact, Haskell looks
like as if it remains a CS research language more than a wide-spread
language for people other that computer scientists. In the very general
sense of Haskell's presence in science, it is undeniable, but that doesn't
really mean anything practically.
And regarding programming language of choice, in Sience we almost always
need to collaborate (expecially if it involves experiments and computing).
I can guarantee my failure in the field if I write anything in Haskell. You
will be surprised to know that people in my group even oppose to the idea
of writing code in C/C++ and prefer everything in Python (or else use
another library and don't care what language they are actually written). So
I cheat and write C/C++ using Cython. And viola, I give them "Python code".
But I hate it when I knew there's some optimzation I can do in C/C++ and
Cython don't support it (e.g. compiler hints, SIMD vectorization, Intel
intrinsics, etc.), and Python bool/complex vs. C++ bool/complex is a a bit
of a problem in Cython too.
I'm not Haskell expert so I can't say for certain. But Haskell's "failure"
in scientific computing might be intrinsic, because most of the scientific
computing are numerical, and very procedural (sometimes because of
optimzation). e.g. the simplest example is matrix multiplication, which
essentially is 1 line of code in 3 nested loops in terms of the Math. But
it turns into a huge code base for different properties of the matrix and
different optimization to be used, etc.
But I don't think we can, and I'm also not to, deny a language's success by
saying it is not successful in 1 field (scientific computing here). What I
was saying is that I wish this is not true, because Haskell is such a
mathematical language. To solve math problem in such language would
probably be a delightful experience. Or in order words, probably it is just
a wishful thinking to wish that we don't have to worry about algorithm
(which Haskell helps you in this regards), but currently compiler are still
not advanced enough for us to not worry about this. That's why I'm excited
by the Intel's research compiler because it seems like it is trying to
optimize functional language in a very general way (Haskell is just 1
example), and in some cases it can beat hand-tuned C code (although their
compiler actually generates intermediate C codes).
--
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/b9d11088-d6ac-432b-8206-03e1962d66a1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 4343 bytes --]
next prev parent reply other threads:[~2017-05-04 19:27 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-29 13:49 support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <74722d2b-3362-48e3-a0b4-fa4502bc8005-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-29 23:04 ` Kolen Cheung
[not found] ` <436da55e-15b1-4571-8716-bc35ae061e22-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-30 0:01 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <3ec5c6ae-f370-4c7f-a582-319ca909ede9-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-30 0:26 ` Kolen Cheung
[not found] ` <ca2d1fee-a395-490e-a5e2-8d1142691356-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-30 0:28 ` Kolen Cheung
[not found] ` <aefedaf2-8b5f-48a4-ab4f-b64ef59390f7-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-30 1:07 ` Kolen Cheung
2017-04-30 5:42 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <c45270dd-d9c6-4ac8-9d1d-84652642bc6b-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-04-30 22:07 ` Kolen Cheung
[not found] ` <886bb176-054d-4e41-ba2e-7058e30ad355-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-01 6:54 ` support1-ZohPw8X7yHTQT0dZR+AlfA
2017-05-01 7:04 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <382a2f59-fca3-4409-8b05-10bd7e884a70-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-01 11:13 ` Albert Krewinkel
[not found] ` <87fugosud3.fsf-NJ6QtbQ9hATDZamjJ9D3v6C1jgCzLlUE@public.gmane.org>
2017-05-01 12:48 ` RCDRUN
2017-05-01 16:39 ` Fernando Botelho
[not found] ` <01c43386-de61-d9c5-7db0-9e422e7aeddd-mxjLRozsjzA@public.gmane.org>
2017-05-01 17:14 ` RCDRUN
[not found] ` <20170501171417.GA2499-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-02 21:09 ` mb21
[not found] ` <a1643278-9ec1-46a7-80d8-c0238b5b9f22-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-02 21:24 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <20170502212420.GB3957-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-03 1:15 ` Kolen Cheung
[not found] ` <8fe02f4f-a2e4-4c86-ad1c-3fc90cdfdb72-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-03 8:31 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <20170503083101.GE15640-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-03 19:23 ` Kolen Cheung
[not found] ` <b7a15adb-8e28-4d0a-9aa5-7c77b4f4f4eb-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-03 20:36 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <20170503203659.GD11153-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-04 4:52 ` Kolen Cheung
[not found] ` <e69fce56-6677-4918-830e-ffe4fcd60cb0-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-04 8:22 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <20170504082251.GC14964-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-04 19:27 ` Kolen Cheung [this message]
[not found] ` <b9d11088-d6ac-432b-8206-03e1962d66a1-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-05-22 6:44 ` Kolen Cheung
2017-05-03 9:47 ` John MacFarlane
[not found] ` <20170503094738.GB17566-BKjuZOBx5Kn2N3qrpRCZGbhGAdq7xJNKhPhL2mjWHbk@public.gmane.org>
2017-05-03 10:09 ` support1-ZohPw8X7yHTQT0dZR+AlfA
[not found] ` <20170503100958.GB1547-vvHXCvOI15V+RnA8QueWCFaTQe2KTcn/@public.gmane.org>
2017-05-03 10:28 ` John MacFarlane
[not found] ` <20170503102852.GF17566-BKjuZOBx5Kn2N3qrpRCZGbhGAdq7xJNKhPhL2mjWHbk@public.gmane.org>
2017-05-03 11:09 ` RCDRUN
2017-05-01 17:14 ` RCDRUN
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=b9d11088-d6ac-432b-8206-03e1962d66a1@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).