this post was submitted on 27 May 2025
660 points (99.0% liked)

memes

15345 readers
4102 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

A collection of some classic Lemmy memes for your enjoyment

Sister communities

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] XM34@feddit.org 22 points 1 week ago (2 children)

I've completely switched over to Typst and it's so much better. All of the typesetting capabilities of LaTex but without 99% of the headache. Now all it needs is all of the neat little edge case extensions that LaTeX has gathered over the years. And possibly a real scripting language interface like LuaTex.

[–] gnutrino@programming.dev 4 points 1 week ago (2 children)

Interesting, not seen that before. I guess my main concern is whether it has enough community support to keep going if the business part of it goes under?

Also is there a particular restriction to the claimed scripting language that makes it not "real"?

[–] XM34@feddit.org 3 points 1 week ago (1 children)

I would say the general design philosophy. It works pretty much perfectly for what it's supposed to do. But the strong suit of LuaTex is that it can execute pretty much any code you want. So, you could in theory execute a fluid simulation each time you compile your document and insert the result as an image. The Typst Scripting language obviously can't do that because it's locked into the typst sandbox.

My particular use case is that I have some data accessible via an open API and I would love to skip the step where I update the data CSV every day or week. So, not really a breaking feature, but nice to have nonetheless.

[–] Gobbel2000@programming.dev 2 points 1 week ago (1 children)

At this point a regular Makefile might be in order that can do any data fetching or preprocessing before calling the typst compiler.

[–] XM34@feddit.org 1 points 1 week ago

Yeah, there's a lot of ways to do this. As I said, it's more of a nice to have feature rather than anything else.

[–] circuitfarmer@lemmy.sdf.org -4 points 1 week ago (1 children)

business part of it

This is the part I don't want.

[–] XM34@feddit.org 5 points 1 week ago (1 children)

Yeah well, too bad. Even open source needs money. If you don't want to support the team, then don't. But quit whining. Typst is completely Open Source.

Their business model is providing a cloud hosted platform for your projects. But if you don't want that then you can just run it offline on your local machine.

I swear, some people here remind me every day why a significant portion of the population hates us leftists!