←2026-03-07 2026-03-08 2026-03-09→ ↑2026 ↑all
00:02:59 <ais523> so I have decided that analog sticks are actually a fairly terrible input method
00:03:06 <ais523> (after a lot of experimentation with an actual game controller)
00:03:11 <ais523> but the d-pad and face buttons are promising
00:07:40 <aadenboy> what about the shoulder buttons?
00:08:01 <aadenboy> probably modifier keys
00:09:39 <aadenboy> shoulder and bumper buttons*
00:20:25 <ais523> they're a bit like the shift keys on keyboards
00:20:32 <ais523> you can use them but they're awkward to press at the same time as keys near them
00:21:09 <ais523> (it's possible but slows you down a bit – professional typists used to be taught to always use the shift key on the hand opposite the one they were pressing the key they were shifting with)
00:21:21 <aadenboy> really? I haven't encountered that issue
00:21:37 <aadenboy> probably because I always use my left pinky for left shift
00:23:08 <aadenboy> you can also only really use your thumbs to press the d-pad and face buttons so those ones would be left to your index and middle fingers
00:23:15 <aadenboy> pretty easy to press at the same time
00:23:26 <b_jonas> ais523: I don't think that applies to the controller, at least the way I imagine you're using it. for keyboard, you have to move your hand position to reach the shift keys with your 5th finger because they're in an awkward position, and that affects the fingers on the same hand. but on a controller, your 1st or 2nd fingers are pressing the shoulder/trigger/bumper buttons, and I think that doesn't
00:23:32 <b_jonas> influence much how you're handling the d-pad and face buttons with your thumbs.
00:23:55 <aadenboy> b_jonas: exactly
00:24:19 <ais523> I actually found it affected me more on a controller – I normally use the little finger on my same hand for pressing shift, but on the controller I was having problems pressing the right bumper and right face buttons at the same time
00:24:23 <b_jonas> the problem is that there are too few combinations. only like 4*5*4 because I assume two shoulder buttons can be in 4 combinations, d-pad can be neutral or one of four directions, and while holding these you press one of the four face buttons.
00:24:53 <ais523> you can press the diagonals reliably on a d-pad, and can on most designs press two adjacent face buttons reliably as well
00:25:12 <ais523> although, there will be a glitch on the way to the diagonal where it looks orthogonal, and your program needs to take that into account
00:25:28 <b_jonas> ok, that might give you enough combinations then
00:25:57 <ais523> I found two systems that were usable, the second one is actually fairly fast even with only an hour or so of practice
00:26:01 <ais523> but I'm still refining it
00:26:15 <ais523> I need to work out how much of the frequency of "g" in English is from "ing" and how much is other uses
00:26:56 <aadenboy> are independent button presses (only d-pad/only one face button) counted as a keystroke?
00:27:26 <aadenboy> or reserved for other uses
00:28:14 <ais523> based on my experimentation, I think you want to use independent presses as much as possible
00:28:22 <ais523> they might be slightly slower than pairs but they have much lower cognitive load
00:29:16 <ais523> let's see, my word frequency data has 9606573871 "ing", 32721311168 "g", so about one third of "g"s come from "ing"
00:29:58 <esolangs> [[]] https://esolangs.org/w/index.php?diff=177477&oldid=177431 * InLuaIKnow * (+579)
00:30:25 <aadenboy> interesting
00:30:55 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=177478&oldid=177453 * InLuaIKnow * (+10) /* Non-alphabetic */
00:34:15 <b_jonas> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*g\w*/gi){ print "$& " }}
00:34:17 <HackEso> get got gotten go gone knowingly canning good goodness liking right rightful rightfully rightly rightness seeing thinking thought give gave given giving something telling tellingly thing through wrought again against although though anything begin began begun big bring brought caring change changed changing during government great greatly greatness group high highly highness homing including interesting interestingly large largely lasting long longish lovi
00:36:57 <b_jonas> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/^\w*g\w*/gi){ print "$& " }}
00:36:58 <HackEso> get go good right give something thing through again against although anything begin big bring change during government great group high large long might night nothing program age ago along among college design enough everything fight figure game general girl grow guy light morning sign strong suggest together wrong young according agency agree argue average building campaign challenge charge congress daughter degree dog drug eight energy evening feeling f
00:37:38 <esolangs> [[Righght]] https://esolangs.org/w/index.php?diff=177479&oldid=177362 * Cool Bungle * (+1)
00:43:27 <ais523> b_jonas: is that a list of the most common words that contain "g"?
00:43:42 <ais523> ah no, "although" doesn't
00:43:51 <ais523> oh yes it does
00:43:53 <ais523> just a hidden one
00:44:36 <ais523> the existence of the "gh" digraph was already an obstacle for me earlier, by throwing off phonetics-based reasoning about which letter combinations were likely
00:49:09 <b_jonas> ais523: yes
00:49:31 <ais523> <b_jonas> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*k\w*/gi){ print "$& " }}
00:49:35 <ais523> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*k\w*/gi){ print "$& " }}
00:49:36 <HackEso> know knew knowingly known like liking look make take taken took think thinking back lifelike okay OK talk work works ask childlike keep kept thank thankful thankfully thankless thanks week weeks black blackness book booked bookish break broke broken businesslike kid kidding kill killed kind kindly market marketing pick quick quickly quickness speak spoke spoken walk walking warlike attack bank banking block blocked check checked checking dark darkly darkne
00:49:43 <ais523> sorry for misquoting you
00:50:46 <ais523> oh, I forgot about leading "kn", it didn't come up in the words I was testing on
00:50:59 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*q[^u]\w*/gi){ print "$& " }}
00:51:00 <HackEso> Iraqi IQ) HQ)
00:51:11 <aadenboy> parenthesis?
00:51:57 <ais523> I don't think there are many words starting "nk", I could use that as an alternative
00:52:41 <b_jonas> aadenboy: https://wordlist.aspell.net/12dicts-readme/#223frq search for "parenthisized"
00:53:22 <b_jonas> they don't follow the normal methodology of how Alan created this list
00:54:02 <aadenboy> gotcha
00:54:38 <b_jonas> though I don't understand how the regex matches the parenthesis part or how it gets printed otherwise
00:54:53 <b_jonas> oh, [^u]
00:55:07 <aadenboy> hmm
00:55:58 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*q[^u]*\w*/gi){ print "$& " }}
00:55:59 <HackEso> question quick quickly quickness quite require required cheque quality quiet quietly quietness consequence equal equally equipment frequent frequently quarter request requested square squared squarely technique unique uniquely uniqueness acquire acquired adequate adequately equivalent frequency inquiry enquiry Iraqi) \ qualify qualified qualifying queen quit quote quoted requirement sequence sequencing squeeze squeezing subsequent subsequently acquisition
00:56:07 <aadenboy> no
00:56:26 <aadenboy> not what I wanted to do
00:56:38 <aadenboy> eh
00:57:25 <b_jonas> try /\w*q(?!u)\w*/ig
00:58:28 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w*q(?!u)\w*/gi){ print "$& " }}
00:58:30 <HackEso> Iraqi IQ HQ
00:58:38 <aadenboy> figured same results
00:58:41 <aadenboy> got rid of the parentheses though
00:59:09 <aadenboy> silly english orthography rules
01:02:18 <ais523> uh oh, "pocketknife" (all other "kn" words I've found have it at the start or after [csnlraeiouy])
01:02:48 <ais523> oh, and "slipknot"/"topknot" have it after a "p"
01:02:51 <esolangs> [[]] https://esolangs.org/w/index.php?diff=177480&oldid=177477 * InLuaIKnow * (+28)
01:03:07 <aadenboy> all compounds!
01:03:34 <ais523> looks like neither "tnk" nor "pnk" are in any word in my word list, so I can just allow those to be used to write "tkn"/"pkn"
01:03:55 <ais523> aadenboy: most rare letter combinations only appear in the middle of compound words
01:04:35 <aadenboy> that makes sense
01:05:00 <ais523> what causes all these problem is that I'm working on a system where the only way to type certain combinations is to insert an extra letter and then backspace over it
01:05:12 <ais523> and trying to ensure that those combinations never come up in actual words
01:05:49 <ais523> English spelling and pronunciation is, while not regular, regular enough that you can mostly prove combinations impossible based on things like voicing
01:06:11 <ais523> but! normally the voiced version of a voiceable letter is rare than the unvoiced version
01:06:32 <ais523> this is true for most letters but "k" is much rarer than "g", even if you add a special case for "-ing" to remove those "g" from the frequencies
01:07:24 <ais523> so I have been experimenting with swapping "k" and "g" for ease of typing, but that allows some untypeable combinations to sneak through and thus I need special cases for them
01:10:13 <ais523> in the system I'm working on any letter can appear after [aeiouylr] so those aren't problematic, any letter can appear before a vowel, and "cg", "sg", "mk" basically never appear before consonants so they can be used for "ck", "sk", "nk" respectively
01:10:50 <b_jonas> ais523: https://puzzling.stackexchange.com/q/79223/ lists a bunch of letter combinations that appear as infix in only one english word, such as "rsd" which only occurs in "thursday"
01:10:58 <ais523> but words like "knickknack" and "pocketknife" break the typing rules
01:11:08 <ais523> b_jonas: ooh, interesting, I'll see how many fit my rules
01:11:12 <b_jonas> which I think suggests that you'll run into a lot of such problmes
01:12:02 <ais523> let's see how many would be problematic
01:13:32 <ais523> "ekb" would be problematic if followed by another consonant (except l or r); everything else is typable regardless of context
01:14:46 <ais523> oh, "hq" couldn't be typed if not followed by "u", but I'm kind-of assuming there's a u there :-D
01:15:37 <b_jonas> on the other hand, I once searched Irregular Webcomics for rare letter pairs at the *start* of words, as a way to find typos. the most common false positives were words like "fhtangn" that appear related to Cthulhu. I also learned that "aj" starts only one english word, "ajar", but there are basically no other letter pairs that start only one word. in theory there's "bdellium" but that's a word I only
01:15:43 <b_jonas> encounter when people talk about strange words.
01:16:58 <b_jonas> TAOCP talks about starting letter pairs in english language by the way, in volume 3
01:17:32 <ais523> believe it or not "fhtangn" doesn't break any of my rules about which letters can appear next to which
01:18:30 <ais523> the basic idea I have is to assign 16 of the most common letters to the 16 possible presses of one thumb (orthogonals and diagonals of the thumbs on each hand)
01:18:53 <ais523> and then for the other 8, you keep holding the letter you pressed with one hand while you press the next letter with the other
01:19:36 <b_jonas> it wasn't just "fhtangn", that's just the most common of those words
01:19:40 <ais523> and that swaps the consonant out for a rarer version, so it works if the rare consonant is either preceded or followed by a vowel (l and r are vowels)
01:20:16 <ais523> to clarify, l and r aren't *always* vowels in English, but they're vowels often enough that I put them on the vowels thumb to avoid conflicts (along with y)
01:20:33 <aadenboy> I get r, but l?
01:21:02 <ais523> "dazzle" is a good example
01:21:29 <aadenboy> hmm
01:21:36 <ais523> you can't pronounce that word without holding the "l" vowel-style, because the "e" is silent
01:22:11 <b_jonas> of course if you want this for programming then the user will often type things that aren't english words
01:22:14 <ais523> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w+l\w*/gi){ print "$& " }}
01:22:15 <HackEso> knowingly all could justly rightful rightfully rightly timeless well wellness will willful willfully would also call called evenly firstly lifeless lifelike little manliness manly needless needlessly only overly people real really should still stillness talk tell telling tellingly told useful usefully usefulness useless although always badly believe careful carefully careless carelessly carelessness child childish childless childlike children close closed
01:22:48 <ais523> I don't believe "knowingly" is the most common word containing an "l" not at the start, maybe it's in a comment
01:23:02 <ais523> b_jonas: well, I think programming will mostly be using intellisense-style autocomplete
01:23:13 <ais523> so this would only be necessary for comments and newly introduced variable names
01:23:54 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w+[^aeiou]e?l\w*/gi){ print "$& " }}
01:23:55 <HackEso> knowingly all justly rightfully rightly timeless well wellness will willful willfully call called evenly firstly lifeless lifelike little manliness manly needless needlessly only overly people really still stillness tell telling tellingly usefully useless badly carefully careless carelessly carelessness childless childlike closely differently early endless endlessly faceless fatherless fatherly friendliness friendly greatly headless helpfully helpless help
01:23:57 <b_jonas> ais523: no, this is a lemmatized word list, so "knowingly" appears under the heading of "know", and "know" is common
01:25:49 <ais523> anyway, out of those words, "all", "could", "people", "should", "talk", "told", "although", "always", "child", "childless", "childlike" are using "l" in a vowel-like way
01:26:04 <ais523> interestingly, "children" isn't
01:26:21 <ais523> and that changes the pronounciation of the first "i" compared to "child"/"childless"/"childlike"
01:26:27 <b_jonas> for keyboard testing you probably want 12dicts/Lemmatized/2+2+3lem.txt instead to check if the most frequent words work
01:26:38 <b_jonas> because that lists all the plurals and inflections
01:26:40 <ais523> oh, I already have a word frequency list on my computer
01:26:56 <ais523> not lemmatized or even case-quotiented
01:27:10 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3lem.txt"; while(<$R>){while(/\w+(?<![aeiou])e?l(?![aiou])\w*/gi){ print "$& " }}
01:27:12 <HackEso> No output.
01:27:26 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w+(?<![aeiou])e?l(?![aiou])\w*/gi){ print "$& " }}
01:27:27 <HackEso> knowingly all justly rightfully rightly timeless well wellness will willful willfully call called evenly firstly lifeless little manly needless needlessly only overly people really still stillness tell telling tellingly usefully useless badly carefully careless carelessly carelessness childless closely differently early endless endlessly faceless fatherless fatherly felt friendly greatly headless help helped helpful helpfully helpless helplessly helplessne
01:27:37 <aadenboy> forgot to include y
01:27:40 <b_jonas> aadenboy: it's not in HackEso, sorry. I didn't upload the whole 12dicts
01:27:52 <ais523> The with a capital T is the tenth most common word when you don't case-quotient, apparently
01:28:08 <ais523> the of and to in a is that for The
01:28:14 <b_jonas> aadenboy: you can download them from https://wordlist.aspell.net/12dicts/ and even upload any of it to HackEso if you want
01:28:18 <ais523> (based on google ngrams data)
01:28:41 <b_jonas> `cat /hackenv/share/dict/12dicts/readme.hackeso
01:28:43 <HackEso> http://wordlist.aspell.net/12dicts/
01:29:25 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3lem.txt"; while(<$R>){while(/\w+(?<![aeiou])e?l(?![aeiouy])\w+|\w+(?<![aeiou])e?les?\b/gi){ print "$& " }}
01:29:26 <HackEso> No output.
01:29:35 <aadenboy> whoops
01:29:44 <aadenboy> `perl -eopen$R,"/hackenv/share/dict/12dicts/Lemmatized/2+2+3frq.txt"; while(<$R>){while(/\w+(?<![aeiou])e?l(?![aeiouy])\w+|\w+(?<![aeiou])e?les?\b/gi){ print "$& " }}
01:29:46 <HackEso> well wellness willful willfully little people stillness tell telling tellingly felt help helped helpful helpfully helpless helplessly helplessness held smallness world worldly able fell fullness himself modelling possible probable sell selling simple table article available cell couple example handle hell hellish herself itself middle myself single skillful skillfully style themselves trouble welcome welcoming yourself yourselves battle bottle circle comfo
01:30:32 <aadenboy> cuts off comfortable
01:40:33 <ais523> I wrote a regex to find words that have conflicts under my system
01:40:43 <ais523> most of them end -ms, I think I need a special case for that
01:42:19 <ais523> oh, -sms specifically
01:42:41 <ais523> that's easy enough to add a special case for
01:44:07 <ais523> m versus n in English is a complicated topic, they're almost allophones and act like that in a lot of contexts, but in some words the difference is important
01:44:25 <b_jonas> ais523: I don't think I completely understood what you said earlier, but (1) it sounds like you're making a system where one hand presses the vowels and the other hand the consonants. I think that's a good idea of which the dvorak keyboard is a bad execution. (2) it sounds like you're making a system where most of the common letters are typed by single keys (or combinations of two adjacent keys pressed
01:44:31 <b_jonas> with one digit). that sounds dangerous, because that can result in a system where it's easy to type fast but if you try to speed up then presses from different hands or digits will start to overlap in time, and if you assign those overlapping combinations new meanings that can break your typing.
01:44:58 <ais523> b_jonas: I originally tried it the other way, where overlapping was the default
01:45:15 <ais523> but half the time you're pressing two keys in a row with the same hand anyway, so it sets a speed limit
01:45:55 <ais523> and it turns out that to avoid conflicts the letters that require overlaps mostly need to be rare anyway ("d" is common and typed by overlapping, but that's the only one)
01:46:12 <b_jonas> ais523: I think the normal idea is that some buttons are (almost) always shifts that don't do anything by themselves, while the rest of the keys are triggers that emit an output, possibly a different output depending on what other keys you're holding. you can relax this a little, but you have to be careful how.
01:46:42 <ais523> b_jonas: I know, I tried several systems that worked like that first
01:47:25 <ais523> I didn't like them, I was very slow with them and frequently I would freeze up trying to work out how to input the next character
01:48:39 <b_jonas> but I never tried to design to your goals, and I probably never will, for two reasons: (1) I don't like game controllers, I think that they're mostly controlled by thumb is uncomfortable, and (2) I don't want to type things on the bus/tram, I'm already spending too much of the time at home and at work at a computer, I don't want to do it even during travel time, and that's part of the reason why I don't
01:48:45 <b_jonas> have a smartphone.
01:50:21 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:51:26 <ais523> hmm… "diaphragms", "paradigm", "mnemonic(s)", "xterm", and a lot of words starting "dw"
01:51:31 <ais523> everything else is a loanword
01:52:34 <ais523> * "paradigms"
01:53:12 <b_jonas> what's that word list?
01:53:20 <ais523> /usr/share/dict/words
01:53:26 <ais523> not comprehensive but probably good enough for this
01:53:31 <b_jonas> no, I mean the one starting with diaphragms
01:53:40 <ais523> for "diaphragms"/"paradigms" I guess I have to type the ending as "kms"? "gns" would be easier to type but some words actually end like that
01:53:49 <ais523> b_jonas: the only remaining words with conflicts
01:56:39 <ais523> leading mn could be spelled as nn or nm, neither of those appears at the start of a word
01:57:00 <b_jonas> I hope when you get a stable system from this you document it somewhere
01:57:08 <ais523> will need to implement it
01:57:20 <ais523> so far I've just been holding the controller and pressing the buttons, without anything reading it
01:57:29 <b_jonas> yeah
01:59:41 <ais523> leading dw is awkward, it's only two letters so everything you might type instead conflicts, maybe "duu" would work?
01:59:55 <ais523> OK, yes, no words contain duu
02:01:01 <ais523> or maybe I can add it as a special case like j and qu are – those special cases require the next letter to always be a vowel, but it is in those cases
02:02:23 <ais523> and is for "dw" too
02:03:02 <ais523> heh, three of these special cases contain w: wh, dw, and qu which is kw
02:13:40 -!- dbohdan has quit (Ping timeout: 256 seconds).
02:15:04 -!- dbohdan has joined.
02:31:36 -!- dbohdan has quit (Ping timeout: 264 seconds).
02:32:08 -!- dbohdan has joined.
02:38:27 <aadenboy> https://cellua.miraheze.org/wiki/Force_notation I think this could be a good foundation for an esolang
02:39:06 <aadenboy> for its intended purpose it's rather verbose and hard to interpret (and just isn't used on the wiki anyways) but it could be augmented for programming in general
02:39:47 <aadenboy> idk what that would look like though
03:04:03 -!- dbohdan has quit (Ping timeout: 246 seconds).
03:05:03 -!- op_4 has quit (Remote host closed the connection).
03:05:44 -!- op_4 has joined.
03:06:13 -!- dbohdan has joined.
03:13:36 -!- Lykaina has quit (Quit: Leaving).
05:21:25 <esolangs> [[Septem Lingua]] https://esolangs.org/w/index.php?diff=177481&oldid=177366 * PrySigneToFry * (+114)
05:22:12 <esolangs> [[Septem Lingua]] M https://esolangs.org/w/index.php?diff=177482&oldid=177481 * PrySigneToFry * (+1)
05:22:45 <esolangs> [[Septem Lingua]] https://esolangs.org/w/index.php?diff=177483&oldid=177482 * PrySigneToFry * (+15)
05:23:27 <esolangs> [[Ima gte. Ima dana]] N https://esolangs.org/w/index.php?oldid=177484 * BODOKE2801e * (+2164) Created page with "'''Ima gte. Ima dana''' is a [[Joke language list|Joke language]] made by [[User:BODOKE2801e]], it just doesn't make sense ==Syntax== {| class="wikitable" |+ |- ! Syntax !! Action |- | Say "Hello" to [x]! || Creates new variable x |- | BEGONE [x]!!!! ||
05:24:17 <esolangs> [[Ima gte. Ima dana]] M https://esolangs.org/w/index.php?diff=177485&oldid=177484 * BODOKE2801e * (+0)
05:44:54 -!- ais523 has quit (Quit: quit).
06:02:50 <aadenboy> goodnight
06:02:54 -!- aadenboy has quit (Quit: goodbye for now! back another day).
06:54:17 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=177486&oldid=177476 * Dragoneater67mobile * (+273) /* why */
07:16:36 -!- dbohdan has quit (Ping timeout: 264 seconds).
07:18:24 <esolangs> [[No.pe.]] https://esolangs.org/w/index.php?diff=177487&oldid=176541 * PrySigneToFry * (+16)
07:30:44 <esolangs> [[ConstantLanguage()]] https://esolangs.org/w/index.php?diff=177488&oldid=169079 * PrySigneToFry * (+178)
07:33:55 -!- dbohdan has joined.
07:59:57 -!- msv has joined.
08:23:59 <esolangs> [[User:Dragoneater67]] https://esolangs.org/w/index.php?diff=177489&oldid=177470 * Dragoneater67mobile * (+50)
08:57:47 <b_jonas> I had a realization about the syntax of conditionals in Columnar. So previously I had the idea that the question mark and exclamation mark should be operands on their own that take an integer input from their column and make the following operator run conditionally only if that input is nonzero or zero respectively. But no, the question mark and exclamation mark shouldn't be infections, they should be
08:57:53 <b_jonas> prefixes for other infections. If you put a question mark before one of the infection marks ~ ` ' ^ - then that should turn that from a normal input operand into a condition input, and similarly an exclamation mark to a negated condition. And if you put the question mark or exclamation mark directly before the operator, that should mean that it's conditional on the implicit input from the column where
08:57:59 <b_jonas> that operator is (in which case that column can't also be a normal input to the operator).
08:58:03 <b_jonas> This is definitely more verbose, but I think more suitable for the language.
08:58:55 <b_jonas> These conditionals can then be used on a goto operator (which I think will be spelled as a left parenthesis) for ordinary flow control, or on any normal function call.
09:00:32 <b_jonas> Also if you put them before a dot or comma, which are inflections for output operands, then a conditional doesn't make sense, so that case can be overloaded for some other meaning in the future if necessary, although I already have other prefix/suffix characters that I can use that way.
09:08:36 <APic> Hi
09:19:25 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=177490&oldid=177478 * C0ffee * (+15)
09:21:21 <esolangs> [[]] https://esolangs.org/w/index.php?diff=177491&oldid=173727 * PrySigneToFry * (+383)
09:31:48 <esolangs> [[MikuLang]] M https://esolangs.org/w/index.php?diff=177492&oldid=176957 * PrySigneToFry * (+111) Small fix
09:34:21 -!- Sgeo has quit (Read error: Connection reset by peer).
13:19:17 <esolangs> [[Dotfuck]] M https://esolangs.org/w/index.php?diff=177493&oldid=137536 * None1 * (+1) /* Execution */
13:33:59 -!- amby has joined.
13:38:24 <esolangs> [[NS!]] https://esolangs.org/w/index.php?diff=177494&oldid=153900 * Zopium * (+85)
14:37:51 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/]] N https://esolangs.org/w/index.php?oldid=177495 * PrySigneToFry * (+646) Created page with "Some useless code written when going crazy = C++ = <pre> int main() { return 0; } </pre> <pre> int main() { main(); } </pre> <pre> int main() { cout; } </pre> <pre> int main() { while(0) {}; return
15:57:10 -!- impomatic has joined.
16:55:11 <esolangs> [[Special:Log/newusers]] create * Ualkc * New user account
16:55:25 -!- Lykaina has joined.
17:01:02 <esolangs> [[Afth64]] https://esolangs.org/w/index.php?diff=177496&oldid=177469 * Lykaina * (+17) Adding notice that page describes a certain version of the code (v0.7). Need to update page to current version (v0.8.1).
17:05:06 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=177497&oldid=177408 * Ualkc * (+229) /* Introductions */
17:12:26 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] M https://esolangs.org/w/index.php?diff=177498&oldid=174470 * Ualkc * (+57)
17:37:09 <esolangs> [[Afth64]] https://esolangs.org/w/index.php?diff=177499&oldid=177496 * Lykaina * (+469) /* Words */ Adding info on multiple definition words.
17:38:17 <esolangs> [[Afth64]] https://esolangs.org/w/index.php?diff=177500&oldid=177499 * Lykaina * (+2) Updating to version 0.8.1 (current version).
18:23:14 -!- aadenboy has joined.
18:23:23 <aadenboy> good morning!
18:28:12 <esolangs> [[Ima gte. Ima dana]] https://esolangs.org/w/index.php?diff=177501&oldid=177485 * BODOKE2801e * (+355) /* Complex */
18:35:47 <APic> G'Night
18:38:01 <aadenboy> goodnight APic
18:41:47 -!- Sgeo has joined.
19:10:59 <Lykaina> hi sgeo
19:34:05 <esolangs> [[Afth64]] https://esolangs.org/w/index.php?diff=177502&oldid=177500 * Lykaina * (+25) /* Words */ Noticed I forgot something.
19:41:34 <esolangs> [[Afth64]] https://esolangs.org/w/index.php?diff=177503&oldid=177502 * Lykaina * (+0) /* Dictionary Code */ Giving word JUMP a clearer equivalent definition.
19:45:53 <esolangs> [[Voiced dental fricative]] https://esolangs.org/w/index.php?diff=177504&oldid=98194 * Kaveh Yousefi * (+770) Added a hyperlink to my implementation on GitHub, changed the Unimplemented page category tag to Implemented, and improved the grammar and formatting.
19:49:36 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
19:51:51 -!- Lord_of_Life has joined.
20:53:06 -!- aadenboy has quit (Quit: goodbye for now! back another day).
21:11:40 -!- Lykaina has quit (Quit: Leaving).
21:35:58 -!- impomatic has quit (Ping timeout: 240 seconds).
22:33:06 <esolangs> [[Ima gte. Ima dana]] https://esolangs.org/w/index.php?diff=177505&oldid=177501 * BODOKE2801e * (+96) /* Syntax */
22:36:01 <esolangs> [[Ima gte. Ima dana]] https://esolangs.org/w/index.php?diff=177506&oldid=177505 * BODOKE2801e * (+73) /* Syntax */
22:36:17 <esolangs> [[Ima gte. Ima dana]] M https://esolangs.org/w/index.php?diff=177507&oldid=177506 * BODOKE2801e * (+3) /* Syntax */
23:29:50 -!- chloetax has quit (Read error: Connection reset by peer).
23:37:28 -!- chloetax has joined.
←2026-03-07 2026-03-08 2026-03-09→ ↑2026 ↑all