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.
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.
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!
> Didn't want to do homework for my database systems class, and needed something to do to procrastinate.
Amazing answer. But actually, I’ve found this to be true in my own life. Sometimes I work on a problem for too long and a creative break allows for improved creativity to flow when I go back to the original problem.
WHAT IF TOTALLY RIGHT IS ACTUALLY COMPLETELY WRONG
RUMOR HAS IT
YOU WON'T WANT TO MISS 'Alt-facts in logic'
END OF STORY
LIES! RUMOR HAS IT
YOU WON'T WANT TO MISS 'Fake news are not discovered yet'
END OF STORY
PLEASE LIKE AND SUBSCRIBE
It prints that "FAKE NEWS ARE NOT DISCOVERED YET!", disappointingly enough.
However: Ideally, someone would create a meta-language for defining the next ArnoldC/LolCat/Intercal/...Tabloid, assuming there will be a next, which I'm sure there is (nobody made a porn-based language yet, rule 33 or whatever number it was).
I used to have a program that'd take eight arbitrary tokens and output a programming language using those as its commands, just as a reskin of Brainfuck (such as Ook).
My copy is long gone, but it's an easy project if you want to make one for yourself.
Compiler-compilers (not just parsing) do exist although they seem to have practically died out a long time ago (much easier to do when all language worth spending money on were procedural and structural if you were lucky)
thesephist|5 years ago
[0] https://dotink.co/
braythwayt|5 years ago
I like the deliberate misspelling of "clickbait," it layers a spam email feel on top of the clickbait ethos. Bravo!
vestrigi|5 years ago
dmcbrayer|5 years ago
IncRnd|5 years ago
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!
unknown|5 years ago
[deleted]
_the_inflator|5 years ago
Nicely done.
mijoharas|5 years ago
fyi, You've doubled up the line `BEATS / SMALLER THAN` under "how much is there".
linux2647|5 years ago
> Didn't want to do homework for my database systems class, and needed something to do to procrastinate.
Amazing answer. But actually, I’ve found this to be true in my own life. Sometimes I work on a problem for too long and a creative break allows for improved creativity to flow when I go back to the original problem.
fredleblanc|5 years ago
phrz|5 years ago
benaubin|5 years ago
[list expr] FOR [variable name] = map operator
guram11|5 years ago
This is a funny and shitty idea for a programming language while at the same time retaining something inspiring about it OTOH, really worth my time
Joker_vD|5 years ago
edtechdev|5 years ago
Al-Khwarizmi|5 years ago
kerblang|5 years ago
However: Ideally, someone would create a meta-language for defining the next ArnoldC/LolCat/Intercal/...Tabloid, assuming there will be a next, which I'm sure there is (nobody made a porn-based language yet, rule 33 or whatever number it was).
jtolmar|5 years ago
My copy is long gone, but it's an easy project if you want to make one for yourself.
mhh__|5 years ago
penne12|5 years ago
bitwize|5 years ago
thesephist|5 years ago
4cao|5 years ago
> PLEASE LIKE AND SUBSCRIBE
(= END [of program])
How about YouTuBasic?
penne12|5 years ago
CornCobs|5 years ago
E.g. EXPERTS CLAIM <var> TO BE <type>. IT WILL SURPRISE YOU!
benaubin|5 years ago
async: DEVELOPING STORY [DISCOVER HOW TO...]
await: STAY TUNED FOR [expr]
dTal|5 years ago
mellosouls|5 years ago
Great job!
noiv|5 years ago
darepublic|5 years ago
kodeninja|5 years ago
Great job!
anton96|5 years ago
annexrichmond|5 years ago
baltimore|5 years ago
siltpotato|5 years ago
[deleted]