News for hackers. Stuff that matters.
Re:Tabloid: The Clickbait Headline Programming Language by thesephist on Thursday September 24, 2020 @10:23AM (#24578868)
Hey HN! Author here, feel free to AMA. I've made less joke-y languages too before, most prominently Ink [0] which I use to write some of my own apps for personal notes/contacts/etc.

[0] https://dotink.co/

Re:Tabloid: The Clickbait Headline Programming Language by braythwayt on Thursday September 24, 2020 @11:26AM (#24579495)
"Tabloid is a real, turing complete programming language written in JavaScript, inspired by _cilckbait_ headlines."

I like the deliberate misspelling of "clickbait," it layers a spam email feel on top of the clickbait ethos. Bravo!

Re:Tabloid: The Clickbait Headline Programming Language by vestrigi on Thursday September 24, 2020 @11:00AM (#24579242)
Lovely creation you made! I started to wonder if some kind of template could be made from this that just requires you to enter your individual keyword names for the basic operations, regarding that it is just interpreted by javascript. I'm not at all into esoteric languages so I don't know if something like this exists. This approach just seems so simple to me, especially in case you want to create some more languages just for fun or want to open the doors to more beginners. The only boring thing would be that essentially each language created with the template would work the same way unless you modify that template.
Re:Tabloid: The Clickbait Headline Programming Language by penne12 on Thursday September 24, 2020 @11:02AM (#24579259)
This is actually a pretty neat idea. Should be pretty easy by just swapping out the tokenization loop logic. https://github.com/thesephist/tabloid/blob/e0d16ea54eced809e...
Re:Tabloid: The Clickbait Headline Programming Language by dmcbrayer on Thursday September 24, 2020 @10:45AM (#24579074)
This seems like a pretty large effort to commit to a joke. I applaud the effort, but I'm curious. What's your motivation?
Re:Tabloid: The Clickbait Headline Programming Language by thesephist on Thursday September 24, 2020 @10:48AM (#24579113)
I've implemented a few small toy languages before and Tabloid was intentionally sort of sketched out to be similar (expression-based grammars, whitespace-insensitive, recursive, etc.) so it was just mostly a matter of reimplementing those things with slight variations (the biggest being that entire phrases could be keywords). Doing so in JS made prototyping pretty fast.

I guess besides the fun of just the comedy of the idea I wanted to get back into JS (I haven't written JS in a while) and wanted a project I could fit into one night, so I sort of swizzled the language design so it wasn't super complex and doable in a few hours.

Re:Tabloid: The Clickbait Headline Programming Language by IncRnd on Thursday September 24, 2020 @11:32AM (#24579566)
Believe me, I've used absolutely EVERY LANGUAGE THERE IS. Imagine 4th Gen, dbs, procedural, OOP, blah blah blah. What REALLY MATTERS in the _Real World_ is TABLOID!

But WAIT, THERE's MORE! Before you delete all the other code and languages, first throw your computers and tablets away. TABLOID doesn't need any of that! TABLOID is Turing-Super-Complete!

Re:Tabloid: The Clickbait Headline Programming Language by _the_inflator on Thursday September 24, 2020 @10:43AM (#24579055)
Hilarious!

Nicely done.

Re:Tabloid: The Clickbait Headline Programming Language by mijoharas on Thursday September 24, 2020 @11:21AM (#24579438)
nice stuff.

fyi, You've doubled up the line `BEATS / SMALLER THAN` under "how much is there".

Re:Tabloid: The Clickbait Headline Programming Language by thesephist on Thursday September 24, 2020 @11:22AM (#24579447)
Nice catch! Thanks. I'll toss that in my todos :)