mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

869
active users

Doug Webb

"Cooklang – Recipe Markup Language"

cooklang.org/

I love this but also think it'll never take off (but should)

@yala uhu... Seems like a useful use of llm-nlp. You use it?

@douginamug
No. But not because of the wiki, but because I don't cook.

@douginamug It would need to prove itself a more accessible/beneficial workflow to the cookbook publishing industry and recipe bloggers, which is probably not outside the realm of possibility if some more GUIs and exporters were made to focus on non-technical users.

@douginamug@mastodon.xyz

I love this but also think it'll never take off (but should)
Indeed, this will never happen. Have you seen what the average cooking recipe looks like?

@douginamug oh that is really cool, i thought it would just be a joke programming language but no it is literally a markup language for cooking recipes that's awesome on so many levels :blobfoxheartcute:

@douginamug hey i made the kak syntax for that, can 100% agree its great

@douginamug just from that first line it’s hell to parse, ugh.

@douginamug And here I was getting ready to move all my recipes into Gemtext for my Gemini capsule.

@faoluin @douginamug write a thing for cooklang to create Gemtext output?

@douginamug Hm.. If I mention @potatoes{1%kg} and @potatoes{500%g} will it add them, will it take the maximum value? Depending on the recipe either could be correct. In general this is a nice idea, but it doesn't seem thought through thoroughly.

@douginamug oh weird.

last time i checked, all of that project was swift. now at least the CLI is rust (so i can run it on FreeBSD now)

@douginamug @miek Cool. I made something similar, where I write my recipes in markdown, process it with Pandoc and some filters, and it renders a card in PDF where each step has its list of ingredients in the left column, and the instructions in the right column.