« first day (2593 days earlier)      last day (2250 days later) » 

10:01 PM
@cairdcoinheringaahing hmm so lambda uses the stack instead of arguments?
 
Yeah, lambdas when called via a function pop the entire stack, then feed those as arguments.
 
@cairdcoinheringaahing :/
 
@ASCII-only Added
 
I'm an idiot
13
I somehow managed to walk into a doorstop that was perfectly at face height and nearly poked my eye out
 
@DJMcMayhem trying to get people to star you, huh?
4
 
10:05 PM
whenever somebody says "I'm an idiot" they get starred for some reason I can't yet understand...
 
@DestructibleLemon No, just complaining.
It hurt really bad lol
 
@DJMcMayhem Wait, a doorstop? How? Aren't they at ground level?
 
@cairdcoinheringaahing The ones that are intelligently designed are, yes
This one was at eye-height
 
@DJMcMayhem do you mean the electronic locks where you push a button to get out?
 
Either that, or we have proof you really are a cat :P
 
10:08 PM
@EriktheOutgolfer I think "that's because you're an idiot", sarcastically, is the correct response?
 
it's because it's funny to star people being self-deprecating?
 
@cairdcoinheringaahing why is this not working:
https://tio.run/##lVPdbtMwFL52nuIomhTQgtTCxaRVSKEd6gUgIXXbxaaKufHJmim1U/ukEE294WG44il4lL1IOXYaVMGYIFZiJ/7@fOxIpep6tztLizRL1e/X@JhnyDiypb5lQJzEKrvbCDGCWWOtabSCzyUtIQFaogbcyCqKztI7U2qGCw@cWJSEIKFodE6l0UAGPAAWLdzoG3C1zNFFIqDffpGrumK4vW1WqMmdChDX14lc5AqLBAbzeSQWF69eTgL8Y@OWLB0kRkLMzt9M3sFrOMBztIQpmbrMpl0eU7c@Apn67wzoX73b@5OjT23gPtMvTp7vAz9F7izZMQu0D2aDPNWb/knr24Bp9329t11avUFLntt9fYqeDILvj2/H@5XqnEuv@X4kLIBH82YROkpP00jE3UQMMVlE7tZxX2KyDS1b4O1t/MofieAp3K19grhFx3SFqOJfu1TIyuG/SUDCAvz0Al5vPFeXi4uwppnkUvJZg6p09H8qD1@/3xfboDJFCiIWXVPRYZoB@DaEYbCdZuM8EK7
 
you get to call someone an idiot anonymously?
 
@EriktheOutgolfer No, like one of these things
Except higher up and more eye-gougy (that's totally an adjective)
@cairdcoinheringaahing haha
 
@DJMcMayhem :/ what kind of sane person would put one of those at eye height though
 
10:10 PM
@Οurous heresy! I hope stars aren't the new way to hide offensive replies
 
@ASCII-only one who wasn't
 
@ASCII-only And more importantly, why would it be the door instead of the wall?
 
@ASCII-only So B+ takes a list to concatenation (works with strings as a no-op). Add a B] before the B+
 
so many single stars
 
none of them look spammy, yet they induce the same feeling because that's what you usually see when somebody is star-spamming
 
10:12 PM
@DJMcMayhem Ouch. Feel better. Good thing your eye is ok, though.
 
Thanks
 
@Adám me too
 
@EriktheOutgolfer I don't even have a working prototype to publish, besides a working encoder/decoder :P
I'm slow ok? :P
 
just publish whatever you have
 
@moonheart08 what is this
 
10:16 PM
huh i just found a bug in my interpreter while writing a challenge
 
@ASCII-only tiny experimental golf lang that i'm throwing around
@ASCII-only here, have a truth machine based on the rough draft inside my head: 0{0p}{{1p}⥀}⤙
 
Truth machine from Quarterstaff: 49-?{49!}49!
which is implemented, but still undergoing some changes
 
@cairdcoinheringaahing Why does it sometimes say the stack is empty when I try B]
 
ok. I'm not really trying to make the smallest ever golflang :P
 
explanation of quarterstaff truth machine
 
10:25 PM
@DestructibleLemon you can search that in the search bar program for the explanation
it's quite lengthy :P
 
also :( there's no b#
see this is why Charcoal is so much more user-friendly it has verbose mode and astifier and decent wiki
@cairdcoinheringaahing also B# sorts the stack right
 
(value = 0 to start) 49 - add 49 to value - - invert value (value = -49 now) ? - take a character of input (49 for 1, 48 for 0), and add it to the value (value = 0 or -1 now) { - begin while not loop. will only be entered if input is 1 or starts with 1. 49 - add 49 ! - print value, set value to 0. } - end while not loop. 49 - add 49 ! - print value, set to 0
 
Why does give me nothing for truth machine? Is it a PPCG term?
 
messy but it is an explanation
 
@Οurous Yes
Sorry Lemon :P
 
10:30 PM
wait. what does B# do
 
@ASCII-only Can you send a TIO?
@ASCII-only Sort each value in the stack (or it should)
 
Never mind. Now my problem is how to sort a single element >_>
@cairdcoinheringaahing yeah finally looked at the source when you didn't reply for too long
 
@ASCII-only Sorry, parents sent me to bed (on mobile atm)
 
And there's no pair function either
 
As in a, b => [a, b]?
 
10:38 PM
@cairdcoinheringaahing yes
 
b]$b]$+ should work
 
:|||||||||||| yeah but that's too long
Nor is there uniquify. How did you golf 10 bytes O_o
 
posted first quarterstaff answer in a catalogue
 
@ASCII-only I use Add++ a lot
@ASCII-only q converts to a set
 
You also wrote it. That might've helped a bit.
 
10:40 PM
@ASCII-only Just a bit :P
 
@cairdcoinheringaahing oh also where is º defined
 
In the QUICKS property in StackScript
 
CMP: Should this behavior be removed?
also gtg will read responses when I get back
 
@HyperNeutrino yes, if you want proton to be a practical language
 
@HyperNeutrino I'd say remove it if you want Proton to be practical
 
10:47 PM
ninja'd
 
I'm used to it by now :P
 
@ØrjanJohansen you're quite familiar with Fueue, right? can you recommend any particular implementation?
 
@HyperNeutrino Nah, if inline comments are truly ignored, then why? Sure, maybe that's bad programming practice and obscures the code, but you can hardly make a language which prevents the programmer from writing bad code.
 
Oh wait I forgot the naive method
 
right but you can intentionally disable some things
if you can, why not? there's no practical purpose to it anyways
 
10:56 PM
@cairdcoinheringaahing hang on what is vanilla mode
 
@totallyhuman It would just be yet another syntax rule to remember. As it is, inline comments can be anywhere (except inside strings, I presume). Period.
 
@HyperNeutrino even Charcoal doesn't do that
crap apparently Charcoal's nested comments are broken
oh well
 
11:09 PM
Someone should really clean up the sandbox
 
I've actually been thinking about that recently
 
we tried that before (unless you're talking about unposted ones)
 
@totallyhuman Yes...
Also clean up bad answers e.g. most of those for metaregex golf
@cairdcoinheringaahing I only have two alternative 28 byte solutions :/
 
@HyperNeutrino Doesn't work in Python, Python is always right, so no
 
*incoming 'python is never right' comments*
2
 
11:23 PM
@HyperNeutrino that's just a plain comment right
just happens to be the way comments are parsed
 
@Adám For me the common rule that an in-line comment essentially acts like white space and thus separates tokens feels quite natural, as they visually do separate tokens.
 
@Laikoni So you'd say that foo/*comment*/goo is equivalent to foo goo and not foogoo?
 
Yes, definitively.
 

Pushes an invisible ‘begin array’ marker to the stack. Other functions pretend it doesn’t exist unless specified otherwise.

Creates an array composed of values on the stack. Stops eating values off the stack when it encounters a ‘begin array’ marker or the end of the stack.
Why do more golf langs not use that kind of trick for arrays?
You could do all sorts of intresting tricks using that
 
Quarterstaff non-negative integer input program: 10-?[-38a a a a a a a a a a>a10-?]
 
11:26 PM
@HyperNeutrino What does 3 * * 4 mean?
 
the integer gets stored in a
 
@moonheart08 I've definitely seen that in a few places before. But I don't see it as particularly good or golfy. It uses two dedicated bytes to build arrays.
 
hmm i also need to figure out how to get the remainder for the prime checker program , which probably means figuring out how to check if a number is negative
 
@recursive well, it's 1 1/8th bytes for me (9 bit encoding) but yea.
 
or not... it might be a bit tricky
 
11:33 PM
@moonheart08 In which case it's 2.25 bytes total, not 2
 
@totallyhuman Python is always left.
 
@moonheart08 well, Charcoal has array literals
 
@totallyhuman Python is always w+
 
@Stephen Python doesn't have inline comments though
 
i think i did a pretty good job on this new esolang. it looks pretty nice and it's got that challenging aspect and stuff
what i have for the prime checker (not in a working state, just what i'm in the middle of writing): 10-?[-38a a a a a a a a a a>a10-?]a>b b[.1-b>b a>c c[-1>c 1-d>d b d(.>e|.>d1>e)c]f e>f]
 
11:39 PM
I was off by one row
 
@moonheart08 wait wat
 
ok so the program hangs right now hmph
 
@DestructibleLemon go to rubberduck debugging ty
 
@EriktheOutgolfer You asked, you received. Have the very preliminary docs for what i have roughly sketched out. github.com/moonheart08/quark
 
it wasn't me who asked lol
 
11:43 PM
oh
who did? lol
 
I just said that so that you don't have to post everything in here
 
@ASCII-only i don't think i'm going to rubber duck i was just making a post on progress i guess
 
So, uh, whoever wanted docs, there you go. Just make sure you have libreoffice so you can open them :p
 
oh it hangs because the numbers have their polarity the wrong way around
 
@moonheart08 Most office suites should be able to open them IIRC
 
11:45 PM
True
Just probably not Microsoft Office :P
 
MS Office did ok.
 
oh, huh.
 
It complained a few times, but it did it.
 
not rubber ducking because i just said something about why it wasn't working not about why it should be
 
Well, feedback is welcome, i guess :P
 
11:47 PM
ooh a bug in my interpreter how lovely
 
@moonheart08 well do you expect MS Office not to be able to open an open-source format
@DestructibleLemon this is not a running commentary room >_>
 
@ASCII-only The mode that uses two accumulators, rather than a stack. It's also the only way to take input not as function arguments
 

« first day (2593 days earlier)      last day (2250 days later) »