GolfScript and APL-like used to be one of the shortest languages in the early days of PPCG (from what I've seen), then at the start of the bloom of esolanging, CJam and Pyth emerged and took over. Now Jelly and 05AB1E knocked CJam and Pyth off the ring. I wonder what the next languages that beat Jelly and 05AB1E will look like
@StephenS Yes, but Jelly took it a step further: By splitting monadic and dyadic functions/verbs, parentheses could be removed, making it even shorter than APL.
@feersum I just realised that I only have a single character mapped to the AltGr+Shift,AltGr+Shift layer: ⊙ is mapped to AltGr+Shift+U,AltGr+Shift+D.
@ZacharyT Jelly already reserves a few bytes to extend the code page: ØÆ挜Ð. The more extension letters you use, the less single-letters you have left for the more commonly used operations. Over time, new languages will approach the right balance. J actually pioneered this by using . and : to extend ASCII.
@Mr.Xcoder Well, I'm not sure what we're talking about now. You were referring to my comment "There must be an implementation that is able to save the file with this encoding". Was that unclear in the beginning?
We have at home a very simple programmable device for kids: a small vehicle with buttons to make the vehicle go forward, turn 90 degrees left or turn 90 degrees right. We also have a foam mat with letters like this:
The purpose of all this is to teach the kids both the alphabet and the rudimen...
@Jim OK, showing my ignorance here. For example, I don't see any code in Jelly's interpreter (I don't know Python, but that's beside the point) that does that. What am I missing?
@StephenS I think the interpreter must be able to execute a file containing the code. Another tool or the interpreter itself must be able to write the code in a file
Hey, do these seem like decent one-byte atoms? https://bitbucket.org/zacharyjtaylor/my-language/src/d00ff3db64950a05e37e2cde99734923d7ee26be/commands.txt?at=master&fileviewer=file-view-default
@Dennis OK, I'm dumb. I'm trying to figure out how interpreters do custom code pages. What's the suggested method for saving Jelly code, as single bytes and not UTF-8? I can see how it reads it, but I have no clue where/how you would save it, at least simply. If it's not simple, that answers my question.
@StephenS I assume that the interpreters for those languages provide a way to convert between the actual unicode representation and the one in the custom codepage.
A classic example to introduce people to the concept of a discrete probability distribution is the bean machine. This machine has a large amount of marbles fall from a narrow passageway at the top, after which they hit rows of interlaced pins, where at each pin the marble hits it might fall to th...
My $%@# phone cord always unplugs while I'm debugging, then doesn't want to reconnect, so I have to mess around with it for 2 minutes every time I move it an inch while I'm looking at debug data