-
-
Notifications
You must be signed in to change notification settings - Fork 570
Description
Hi, don't get me wrong, the Quine is already awesome, and I like the language count 128. I just noticed Q is the only Latin letter not represented.
A.
The few I (you too?) know of are all problematic:
https://en.wikipedia.org/wiki/List_of_programming_languages#Q
Not surprisingly, three of the eight there are for quantum programming, and I'm just not sure how input/output works, even in a simulator. Any of those would be most awesome, but I assume you would get non-deterministic output...?
Qualb (Arabic, or any other left-to-right language) would also be cool, and may help that's it's on github having: "minimal Scheme-like parenthesized syntax".
https://www.theregister.com/2013/01/25/arabic_programming_language
The language is called قلب – roughly pronounced "alb," after the Arabic word for "heart" [..]
"قلب, as far as I know, is the first programming language that is a conceptual art piece," Nasser said [..]
What makes قلب unique, however, is that it allows Nasser to write programs that are not only functional, but also visually pleasing. By varying the lengths of the lines that connect the Arabic letters that make up the language's commands, Nasser can reshape the appearance of his code without altering its function, producing programs that are both practical and artistic.
".QL is an object-oriented variant of a logical query language called Datalog." We can probably leave .QL out for same reason as Datalog, non-Turing complete (unlike SQL, in later standards).
That leaves QtScript (seemingly not a cool language, only JavaScript with exceptions), Q and QuakeC, would be cool to have, but I'm not sure about its I/O.
You do not have APL, Q would represent such as language (but is proprietary), while you do have A+ already and I believe it does too.
B.
Do you have a favorite language(s), e.g. here most difficult to implement? I like that you have e.g. Piet and Subleq. It seems almost any type of language is represented.