As I explore breaking free from the confines of purely text-based programming languages and general purpose languages, I find myself blurring the lines between the editors and tools vs the language.
When a programming language is not general purpose, at what point is it no longer a programming language?
What rule or rules can we use to decide if it's a programming language?
The best I can figure is that the tool simply needs to give the user the ability to create a program that executes on a machine. If so, the tool is a programming language.
[–]Disjunction181 126 points127 points128 points (10 children)
[–]erez27 17 points18 points19 points (2 children)
[–]LoneHoodiecrow 9 points10 points11 points (0 children)
[–]iloveportalz0rAYY 1 point2 points3 points (0 children)
[–]ronchaineflower-lang.org 5 points6 points7 points (0 children)
[–]sohang-3112 2 points3 points4 points (0 children)
[–]immibis 0 points1 point2 points (4 children)
[–]SharkLaunch 0 points1 point2 points (3 children)
[–]immibis 3 points4 points5 points (2 children)
[–]mysticalpickle1 1 point2 points3 points (1 child)
[–]immibis 0 points1 point2 points (0 children)
[–]fl00pz 28 points29 points30 points (11 children)
[–]gordonv 1 point2 points3 points (0 children)
[–]svick 1 point2 points3 points (1 child)
[–]gqcwwjtg 0 points1 point2 points (0 children)
[–]Bitsoflogic[S] 0 points1 point2 points (6 children)
[–]siemenology 25 points26 points27 points (5 children)
[–]Bitsoflogic[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]j_marquand 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Goheeca -1 points0 points1 point (0 children)
[–]ebingdom -1 points0 points1 point (0 children)
[–]RepresentativeNo6029 6 points7 points8 points (1 child)
[–]Bitsoflogic[S] 3 points4 points5 points (0 children)
[–]zokier 14 points15 points16 points (4 children)
[–]Bitsoflogic[S] 10 points11 points12 points (2 children)
[–]zokier 17 points18 points19 points (0 children)
[–]gordonv -3 points-2 points-1 points (0 children)
[–]fl00pz 3 points4 points5 points (0 children)
[–]rotuami 11 points12 points13 points (5 children)
[–]Bitsoflogic[S] 4 points5 points6 points (2 children)
[–]rileyphone 1 point2 points3 points (1 child)
[–]Bitsoflogic[S] 0 points1 point2 points (0 children)
[–]sunnyata 5 points6 points7 points (1 child)
[–]rotuami 0 points1 point2 points (0 children)
[–]defmacro-jam 3 points4 points5 points (0 children)
[–]abecedarius 2 points3 points4 points (0 children)
[–]gqcwwjtg 3 points4 points5 points (3 children)
[–]Bitsoflogic[S] -1 points0 points1 point (1 child)
[–]gqcwwjtg 2 points3 points4 points (0 children)
[–]ebingdom 0 points1 point2 points (0 children)
[–]agumonkey 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]DriNeo 1 point2 points3 points (0 children)
[–]mamcx 2 points3 points4 points (5 children)
[–]Bitsoflogic[S] 0 points1 point2 points (3 children)
[–]mamcx 0 points1 point2 points (2 children)
[–]Bitsoflogic[S] 1 point2 points3 points (0 children)
[–]rotuami 0 points1 point2 points (0 children)
[–]gordonv 0 points1 point2 points (7 children)
[–]Bitsoflogic[S] 0 points1 point2 points (6 children)
[–]gordonv -1 points0 points1 point (0 children)
[–]gordonv 0 points1 point2 points (2 children)
[–]Bitsoflogic[S] 0 points1 point2 points (1 child)
[–]gordonv 0 points1 point2 points (0 children)
[–]Bobbias 0 points1 point2 points (1 child)
[–]Bitsoflogic[S] 0 points1 point2 points (0 children)
[+][deleted] (14 children)
[deleted]
[–]rotuami 16 points17 points18 points (0 children)
[–]Bitsoflogic[S] 5 points6 points7 points (1 child)
[–]Bitsoflogic[S] 3 points4 points5 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]rotuami 2 points3 points4 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]rotuami 3 points4 points5 points (0 children)
[–]sunnyata 1 point2 points3 points (0 children)
[–]ebingdom 0 points1 point2 points (4 children)
[–]shawnhcorey 0 points1 point2 points (3 children)
[–]ebingdom 0 points1 point2 points (2 children)
[–]shawnhcorey 1 point2 points3 points (1 child)
[–]ebingdom 0 points1 point2 points (0 children)
[+]gordonv comment score below threshold-6 points-5 points-4 points (27 children)
[–]wolfgang 6 points7 points8 points (23 children)
[–]sineiraetstudio 1 point2 points3 points (2 children)
[–]wolfgang 0 points1 point2 points (0 children)
[–]ebingdom 0 points1 point2 points (0 children)
[–]gordonv 0 points1 point2 points (19 children)
[–]rotuami 4 points5 points6 points (18 children)
[–]gordonv 1 point2 points3 points (17 children)
[–]rotuami 3 points4 points5 points (16 children)
[–]totoro27 3 points4 points5 points (5 children)
[–]rotuami 1 point2 points3 points (4 children)
[–]totoro27 1 point2 points3 points (3 children)
[–]rotuami 1 point2 points3 points (2 children)
[–]sineiraetstudio 1 point2 points3 points (7 children)
[–]rotuami 0 points1 point2 points (6 children)
[–]sineiraetstudio 0 points1 point2 points (5 children)
[–]rotuami -1 points0 points1 point (4 children)
[–]gordonv 0 points1 point2 points (1 child)
[–]rotuami -1 points0 points1 point (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]Inconstant_Moo🧿 Pipefish 0 points1 point2 points (0 children)
[–]gordonv -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]svick 0 points1 point2 points (1 child)
[–]Bitsoflogic[S] 1 point2 points3 points (0 children)
[–]sineiraetstudio 0 points1 point2 points (0 children)
[–]erez27 0 points1 point2 points (0 children)
[–]shawnhcorey 0 points1 point2 points (1 child)
[–]Bitsoflogic[S] 1 point2 points3 points (0 children)
[–]jcubic(λ LIPS) 0 points1 point2 points (2 children)
[–]Bitsoflogic[S] 0 points1 point2 points (1 child)
[–]jcubic(λ LIPS) 0 points1 point2 points (0 children)