Live data from Hacker News

Typst, a new markup-based typesetting system, is now open source

github.com

11–20 of 147 posts

Re: Typst, a new markup-based typesetting system, is now open source

#11
post #10
post #9

There's also Sile: https://sile-typesetter.org/ LaTeX (Well, LuaTeX) powers my E-ink newspaper ( https://imgur.com/a/NoTr8XX ), but I've been curious to use it as a vehicle to try out some of these alternatives and see if they can put together a non-trivial layout.

coffee stain is incredible lol

:) Thanks!

Re: Typst, a new markup-based typesetting system, is now open source

#17
post #9

There's also Sile: https://sile-typesetter.org/ LaTeX (Well, LuaTeX) powers my E-ink newspaper ( https://imgur.com/a/NoTr8XX ), but I've been curious to use it as a vehicle to try out some of these alternatives and see if they can put together a non-trivial layout.

Name checks out. This is awesome.

Re: Typst, a new markup-based typesetting system, is now open source

#18
post #14

It seems to me that LaTeX is primarily used as academic gatekeeping. This is one step better, but why a new DSL versus a library to build your layout representation from a common language?

An open source, very well documented piece of software that run on many different operative systems used for gate keeping?

Re: Typst, a new markup-based typesetting system, is now open source

#19
post #14

It seems to me that LaTeX is primarily used as academic gatekeeping. This is one step better, but why a new DSL versus a library to build your layout representation from a common language?

Why do you say that LaTeX is gatekeeping? My experience is that it’s easy to get LaTeX help, and most people don’t care if you write your paper in Word.

A big chunk of academic papers are done in Word, even in mathematics.

I think a DSL really makes sense here, because that’s what you spend half of your time dealing with—the syntax—so there is a lot of room to make it easier.

Re: Typst, a new markup-based typesetting system, is now open source

#20
post #14

It seems to me that LaTeX is primarily used as academic gatekeeping. This is one step better, but why a new DSL versus a library to build your layout representation from a common language?

Because a library in a programming language would be madly inconvenient? I can't see something like this being pleasant to use:

  document(
    paragraph("blah blah blah"),
    math("sum_(i=1)^n i = (n (n+1))/2"),
    paragraph("foo bar")
  )
Also, I'd imagine being a DSL and having a dedicated compiler is what let's Typst have such great incremental compilation (it's actually instant).
Post reply on HN