News for hackers. Stuff that matters.
Re:HTML Is a Programming Language. Fight Me by empressplay on Friday January 10, 2025 @11:01AM (#42656798)
> Because HTML looks easy and lacks features like formal conditional logic and Turing-completeness, it’s often dismissed as not a programming language.

Uh, yes? It's _not_ a programming language, it's a markup language. It's kind of in the name.

Re:HTML Is a Programming Language. Fight Me by koolala on Friday January 10, 2025 @11:08AM (#42656881)
It's a declarative programming language. Saying it's "in the name" is a meme, it was named that before it supported scripting.
Re:HTML Is a Programming Language. Fight Me by yjftsjthsd-h on Friday January 10, 2025 @12:11PM (#42657538)
And when it added scripting, it did so by adding an actual programming language.
Re:HTML Is a Programming Language. Fight Me by koolala on Friday January 10, 2025 @06:33PM (#42661623)
Does being Turing Complete enable you to have a programming language ins8de a programming language?
Re:HTML Is a Programming Language. Fight Me by yjftsjthsd-h on Saturday January 11, 2025 @12:45AM (#42663618)
They're orthogonal; you can add

* turing in non-turing (javascript on html)

* non-turing in turing (ebpf on c)

* turing in turing (lua on c)

* non-turing in non-turing (raw html in a markdown document)

Re:HTML Is a Programming Language. Fight Me by koolala on Saturday January 11, 2025 @09:38AM (#42666161)
Also HTML in JS in HTML