Live data from Hacker News

Quarkdown: A modern Markdown-based typesetting system

github.com

231–240 of 285 posts

Re: Quarkdown: A modern Markdown-based typesetting system

#231
post #69
post #64

It lost me here: > Java 17 or higher is required.

Is this the usual anti-java sentiment or is there something in particular with java >= 17 that you have something against?

It has obvious annoyances like these deeply nested paths:

quarkdown-quarkdoc-reader/src/main/kotlin/com/quarkdown/quarkdoc/reader/dokka/DokkaHtmlContentExtractor.kt

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

Re: Quarkdown: A modern Markdown-based typesetting system

#232

Earlier quoted context omitted.

Every conference has their own required LaTeX style file that must be used. Unless there is an automated way to convert these exactly, I don't see how LaTeX alternatives can be used.

Is LaTeX difficult to learn? An article stated something about how its syntax is inscrutable, from what memory will allow before the caffeine hits.

Depends on the user. Basic LaTeX2e/LuaTeX can be learned over 5 days. Guru level like any programming language needs its 10K hours. There are people who have an aversion for backlashes. The main reason for the "\" is perhaps the only char that is not commonly found in texts. Others like ":" re very common in texts. When parsing LaTeX and behind it is Knuth's original TeX engine, the commands are swimming in a sea of text (as the Dragon book says).

Re: Quarkdown: A modern Markdown-based typesetting system

#233

Earlier quoted context omitted.

> I'm using LaTeX 2e for 25+ years it gets annoying when you use LaTeX once a year for 25 years.

> when you use LaTeX once a year for 25 years That's me. Is there any specific issue you face which stops you from compiling old files? As I mentioned in my other comment, my grad school days documents are still compiling fine. If you still use LaTeX 2e and you've got all the dependency packages with you, pdflatex should Just Work. right? I can't remember any major change that would outright break your compilation. A…

Not trying to argue that this happens regularly, but some recent (last 6 months or so) minted update contained breaking changes.

Re: Quarkdown: A modern Markdown-based typesetting system

#234

I'm not quite sure who this is for. Markdown is for keeping things simple. There's plenty of of "proper" markup languages and full programming languages to actually write code in. Why do we need a hybrid program like this, which is not as simple as pure markup, and is not as powerful as a proper templating language? I personally just run markdown -> HTML/CSS -> python templating (Jinja or something) -> PDF/HTML As a…

[deleted]

Re: Quarkdown: A modern Markdown-based typesetting system

#236
post #82
post #60

Earlier quoted context omitted.

Last I checked Typst can't emit HTML.

They do now, experimentally. The support is getting improved a lot currently.

It works really well, I've written three blog posts using typst.

Post: https://ezb.io/thoughts/interaction_nets/lambda_calculus/202...

Typst source: https://github.com/enricozb/enricozb.github.io/blob/master/t...

Re: Quarkdown: A modern Markdown-based typesetting system

#237
The sample outputs look nice!

But I always hate it when a templating language grows function calls and all of that. Maybe it makes sense in this context, I'm not sure.

But if you end up using it together with another language, maybe for server side rendering or some kind of document from data generation, you quickly realize that switching between the two languages wastes a lot of time, and the templating language is never as powerful as the "real" language. So I prefer JSX, or something like Javascript's tagged template literals. Something where you use a real programming language, but where the context of the document is understood, so you don't have to worry about escaping or XSS.

Re: Quarkdown: A modern Markdown-based typesetting system

#238

How is this different from Quarto [0]? Quite similar in name, same extension, appears the same aims, but at the minute less functionality. [0] https://quarto.org/

Was going to ask the same question. Was talking to a friend just 2 days ago who redid all his lecture scripts with quarto and embedded the lecture presentations. Looked neat. Also that quarto interacts well with R studio and jupyter notebooks comes as a big plus.

Re: Quarkdown: A modern Markdown-based typesetting system

#239

Earlier quoted context omitted.

This is for academic and publication journals. Which is why you see Typst it's strongest competitor in the Comparison Chart.

as an academic I don't see myself using this because I don't see my co-authors using this.

Be the change you want to see in the world!

Re: Quarkdown: A modern Markdown-based typesetting system

#240

Earlier quoted context omitted.

Does org-mode have a spec? From what I've seen, org-mode is defined as whatever Emacs does. Without a spec I can't see how it's a viable format for widespread usage.

Org-mode has all three of: 1. Spec, written after the fact, not by a core dev. 2. Live help in 'org-info'. 3. Elisp string extraction via 'M-x describe-function' and the like. Difficulties arise from subtle inconsistencies between the three, and inability of any one to comprehend the kitchen-tool-bin jumble of low- and high-level functionality that has been added over the years. OTOH, content display is economical of…

There is a Neovim "fork" of org mode that defined a spec for their format (which differs somewhat from org mode though)
Post reply on HN