PSA (in case you where not yet aware of it):
#YAML is the #JavaScript of #markuplanguages .

Proof:
"There are ~~5~~ ~~6~~ NINE (or 63*, depending how you count) different ways to write multi-line strings in YAML."
Source: https://stackoverflow.com/questions/3790454/how-do-i-break-a-string-in-yaml-over-multiple-lines/21699210#21699210

I rest my case.

How do I break a string in YAML over multiple lines?

I have a very long string: Key: 'this is my very very very very very very long string' I would like to express it over multiple shorter lines, e.g., Key: 'this is my very very very ' + 'long ...

Stack Overflow
A #Fediverse tech idea I've been considering for a while.

Hashtags can sometimes be annoying, right? Their primary application is finding posts related to a certain topic, including following one. Therefore, if I look for "horses", I want to find everything horse-related.

The following hashtags should therefore lead to the same set of posts:
- #horse
- #horses
- #equines
- #equine
- #horsetodon

Right? But that's not a reality. Some people tag with one of them, with multiple, or with none at all.

Similarly, #Döner, #Doener and perhaps even #Doner should lead to the same set of posts, right? And what about British-American-splits like how #Localization is #Localisation, and perhaps even #l10n as well? And #LGBT, #LGBTQ, #LBGTQ+, #LGBT+, #LGBTQIA and so on and so on also really should be one hashtag.

So what to do?

I propose:
We should introduce a second symbol for something like "fuzzy hashtags". Not the '#' symbol, but another; perhaps '&' or '~'.

That way I could tag my post '~horse', and it could appear on all hashtag feeds concerning the different spellings of horses! Or I could search for such a fuzzy hashtag.

The different variants could be crowdsourced, or overridden by instance mods. You could also opt-out of that system - your posts showing up in fuzzy searches, most likely.

This would also fix languages like German, where you have many inflected forms: #Männer #Mann #Mannes #Manns #Männern #Männers and so on should all lead to the same result.

Behold what I have to do to sign off on this post:
#MarkupLanguages #MarkupLanguage #Markup

I did not have much leisure time recently. But now I found two days to be back at the topic of #markupLanguages.

Wow, I just found a markup language implementation using the Smalltalk programming language (or Pharo language). This is really rare theses times and I did not even recognize its syntax.

https://github.com/pillar-markup/pillar

#Microdown

GitHub - pillar-markup/pillar: Markup syntax and associated tools to write and generate documentation, books and slides

Markup syntax and associated tools to write and generate documentation, books and slides - pillar-markup/pillar

GitHub
I maintain writing projects (they're text documents, not code) in Git repositories. Some of them are collaborative, leading to pull requests from other contributors. I have found using Git's --word-diff option to be especially valuable in reviewing proposed changes word-by-word rather than line-by-line. The -U0 option suppresses context lines from the output, making it easier to review. The documents are typically written with one line per paragraph. The formats vary, but may be any of Markdown, LaTeX or HTML, depending on the situation and on whether it's a personal project or collaborative.
#Git #collaboration #writing #MarkupLanguages
In my opinion, Visual Studio Code is not in the same category of text editors as Emacs or Vim, especially for keyboard-intensive users. However, it has some highly attractive features and extensions. One such extension uses the languagetool spelling and grammar checker to create a tree widget populated by errors and warnings from languagetool and other sources, including markup validation.
The original Ltex extension for using languagetool no longer seems to be maintained, but this fork is.
https://ltex-plus.github.io/ltex-plus/
#TextEditing #VSCode #MarkupLanguages
LTeX+ – Grammar/Spell Checker Using LanguageTool with Support for LaTeX, Markdown, and Others | LTeX+

The space of #markupLanguages is so awkward.

There are people sitting down and write a specification for so-called #Markdown.

Then people sit down and see the obvious problem: fragmentation. Everyone writes parsers with different behavior due to underspecification.

So other people write a spec: http://vfmd.github.io/vfmd-spec/specification/#procedure-for-identifying-html-tags

They spend weeks writing a spec to fix fragmentation problems.

And in the end you cannot add id attributes to anchors. What the heck?

They just reinvent a worse wheel.

The vfmd specification

Well, “Episode 21: Keynote — John McCarthy” actually has a recording and he gives that quote at timestamp 1:13:15:
http://www.oopsla.org/oopsla2007/index56d8.html
http://www.oopsla.org/podcasts/Keynote_JohnMcCarthy.mp3

“When W3C decided not to use #LISP format but to imitate #SGML for that [it] showed a certain capacity to make mistakes” *laughter* “which they probably hadn't lost”

Conclusion: the first part is similar, but the second part of the original quote is unfamiliar.

Isn't the WWW a wonderful to be able to research this? #markupLanguages

OOPSLA 2007 Podcast

OOPSLA 2007

After only 4 hours of sleep last night and in an attempt to not sleep at my desk, I was looking at trying out @joplinapp for my notes (till I can understand how to set up Emacs on multiple devices efficiently) because I wanted to start writing notes on my Music learning.

During a cursory investigation, I found it has an extension for ABC Notation (https://abcnotation.com/) and fell down that interesting rabbit hole.

#music #joplin #abcNotation #markupLanguages #Emacs

abc | home

This is the home page at abcnotation.com. abc is a text based format for music notation, particularly popular for folk and traditional music.

@kissane @mackenzian @mastodon.online There are reasons for my old-fashioned preferences: text editor, Git repository for revision control, markup language... usually still LaTeX for a paper or a book chapter, but often Markdown for shorter work, and HTML for some collaborative projects. I've been an Emacs user for a long time, but I also appreciate Vim as a text editor. VSCode has excellent extensions, but it isn't a great editor in my personal judgment. I avoid word processors as a matter of preference. Typst is interesting as an emerging LaTeX alternative.

My Ph.D. thesis was prepared in LaTeX, with Emacs as the text editor - good choices, it turned out.
#MarkupLanguages #TextE ditors #writing
Mastodon

A newer server operated by the Mastodon gGmbH non-profit

Mastodon hosted on mastodon.online