« first day (2379 days earlier)      last day (2463 days later) » 

2:00 PM
(easy, just learning Osabie)
 
@Mr.Xcoder tbh I'm actually surprised Charcoal turned out so well
 
@ASCII-only :)
 
@wizzwizz4 yeah Google have been using neural networks for translation for a while now
 
@ASCII-only If I were to learn Charcoal, should I learn the verbose version or the golfy one?\
 
@Mr.Xcoder Both?
 
2:04 PM
@ASCII-only Which one should I try first?
 
@ASCII-only It looks like they've stopped training them.
 
Verbose is easier to understand and type
 
Anyone here use Angular and doesn't mind me asking them a quick question?
 
@wizzwizz4 nah they just have so much data the amount of new data they get doesn't improve them by that much
 
2:05 PM
Definitely not me
 
@wizzwizz4 they offer a service that lets you suggest a better translation, which is better than microsoft's
also they have a translation game that help them improve
 
I have over 100 points in translations!
 
@Mr.Xcoder but you should know at least a bit of goofy mode to recognise when you need to drop a separator in verbose mode, or when it's not being golfed properly
@wizzwizz4 I mean seriously Google is amazing but that doesn't mean they can procure data out of nowhere
 
Someone give me a CMC :((((
 
@Mr.Xcoder range reverse sum
 
2:08 PM
@ASCII-only The main challenge?
 
@Mr.Xcoder :P
 
@ASCII-only Sure, thanks :)
 
> goofy mode
Why mobile why
 
I solved that in 4 bytes, thanks :)
 
@Mr.Xcoder you can solve it in 3
 
2:13 PM
@EriktheOutgolfer Really?
 
well, your code rn is L€RO, but you can shorten it
 
@EriktheOutgolfer Does 05Ab1E automatically convert ints to strings and string to int?
 
most of the time
 
So €R
 
what did you have?
 
2:14 PM
@EriktheOutgolfer L€RO
> í 13 = pop a push [reversed Q for Q in a] (short for €R)
Is this it?
 
I just searched for €R :3
@EriktheOutgolfer So it's LíO?
 
yep that's the one over main too
 
@EriktheOutgolfer >_> Lemme guess, Adnan?
 
of course
 
2:16 PM
@EriktheOutgolfer DO you know CJam?
 
it's not a matter of "knowing" I just know the stack-based approach used by stack-based languages and then it's easy to search on docs
 
I know it
 
@EriktheOutgolfer Oh, I didn't know CJam was stack based
@BusinessCat Do you want to test Gaia a bit?
 
it's his language
 
@EriktheOutgolfer I know. I only ask if they want to compare the byte-counts of a CMC to 05AB1E
 
2:21 PM
I'll probably lose in a lot of cases since 05AB1E has a lot more built-ins as of now, but I have done comparably to it a lot
Which CMC?
 
@BusinessCat You might have won, because I was the one that would have written the code in 05Ab1E :D
@BusinessCat None yet
I wished you would have come up with one :P
 
Hmmmm
I'm no good at coming up with challenges
 
Ok then
I see you have no questions challenges on Main either
 
@Mr.Xcoder me too :P
 
@ASCII-only I have ~30 :D
And > 120 answers
Your answer-question ratio is ∞
 
2:29 PM
CMC: Print 8 asterisks in all 8 directions
 
@ASCII-only huh?
Like a rectangle?
I got it
@ASCII-only That's made for charcoal!
 
@ASCII-only charcoal, 5 bytes: P*×*⁸
that's what you were waiting for right?
 
Yeah :P
Also partly wondering if 05ab1e's canvas can do that well yet
 
Program
└P: Multiprint
 ├Multidirectional
 │└*
 └×: Product
  ├'*': String '*'
  └8: Number 8
Whmmm
 
2:32 PM
@Mr.Xcoder yeah what about it
 
@ASCII-only Struggling to understand it
 
Multiprint means print without moving the cursor
Asterisk means every direction
 
Got it
@ASCII-only 5 bytes in canvas mode osabie is just for one line: tio.run/##MzBNTDJM/f/fQl3L@Nzs//8B
 
Oh also there's Charcoaltutor for some basics, probably needs way nor explanation though
And I don't think I even cover ASCII art commands lol
 
See 05AB1E has that silly Λ I don't have anything like that :P
 
2:36 PM
@BusinessCat Haha
 
After I finish messing with more compression I'll probably work on Charcoaltutor then the wiki I guess?
 
Took me 28 bytes which is pretty horrible
 
@BusinessCat In gaia?
 
Yes
But I'm planning to add stuff which I know would make it much shorter
 
2:38 PM
The design process for Charcoal was basically selecting challenges, writing imaginary competitive solutions and then making them work
 
@ASCII-only Can you solve something in Charcoal?
Print this:
                              *
                             **
                            * *
                           *  *
                          *   *
                         *    *
                        *     *
                       *      *
                      *       *
                     *        *
                    *         *
                   *          *
                  *           *
                 *            *
                *             *
*              *              *
 
...interesting
 
@totallyhuman Believe it or not, 9 bytes in osabie
 
doubt it's really hard though
@Mr.Xcoder nice
 
@totallyhuman It's not like I know what I am doing. Just that canvas mode is buggy
 
2:44 PM
@EriktheOutgolfer At one point, people used that to make "The quick brown fox jumps over the lazy dog" translate into "The quick brown fox jumps over the lazy dog" in about five different languages.
 
down by a bunch, pen down, south-east a bunch, north-west a bunch, north a bunch, south-west a bunch
 
I remember that Mandarin was one.
 
@Mr.Xcoder 16'*1457Λ
 
replace a bunch with 16
 
@EriktheOutgolfer Nice, but not identical.
Mine was 16'*3105Λ
 
2:46 PM
that's the reverse
 
@EriktheOutgolfer ha?
 
like, starting from the other side
mine starts from the center
 
@EriktheOutgolfer Ok, but the output is identical
 
btw that uses base 8 right?
 
@fergusq When I run bufferedExec (or exec for that matter) in Röda, the program is paused until I enter in a line of text in STDIN. Is that intended?
 
2:48 PM
@EriktheOutgolfer I have no idea. It craches if the number ends in 8 or 9, so I guess you're right
@EriktheOutgolfer LOOOL
 
basically there are 8 directions
 
@EriktheOutgolfer would you mind doing it in Charcoal with PolygonHollow(multidirectional, length, char)? On mobile do not very convenient
 
of course polygonhollow is the solution to that
 
Ok, now I think golfing languages have gone way too far.
 
that's called evolution
 
2:50 PM
@Mr.Xcoder not yet they haven't :P
 
Too much evolution for me :0
 
also there's no such thing as "too far" when golfing
 
Charcoal still has no dictionary compression
 
@EriktheOutgolfer Apart from MetaGolfScript.
 
that's a loophole because it's utterly boring
 
2:51 PM
@wizzwizz4 that's not too far, that's just moving code to language name lol
 
@wizzwizz4 What's that?
 
@EriktheOutgolfer yay we tie with 05ab1e
 
@Mr.Xcoder Take a GolfScript program.
Base-convert it to Base 10.
 
@ASCII-only trying to find a multidirectional
so that it gets to 8 or something
 
2:53 PM
MetaGolfScript-nnnn, 0 bytes.
 
@Mr.Xcoder GolfScript encoded as decimal number in language
 
s/CJam/GolfScript
 
I am still confused
 
@Mr.Xcoder Hello, World:
 
@EriktheOutgolfer greater than for the last two maybe?
 
2:54 PM
MetaGolfScript-209180605381204854470575573749277224, 0 bytes.
 
@wizzwizz4 Aha, got it.
 
@ASCII-only no
oh wait it works
yay charcoal beat 05ab1e
8 bytes
 
@EriktheOutgolfer Or maybe Adnan can do better?
Now do it in Jelly :P
 
Hahaha, that would be
:)))
 
2:57 PM
@EriktheOutgolfer Hey look the last four characters make a headless sardine with only a backbone
Or maybe a headless eel
 
that's how it ended up!
 
@ASCII-only It looks like a sad jelly program to me
@EriktheOutgolfer Lol, code that solves an challenge
 
code deserves to be artistic too!
 
32
Q: Tips for golfing in The Shakespeare Programming Language

LoovjoWhat general tips do you have for golfing in The Shakespeare Programming Language? I'm looking for ideas which can be applied to code-golf problems and which are also at least somewhat specific to SPL (e.g. "remove comments" is not an answer). Please post one tip per answer.

lol
 
Too sad Charcoal's code page does not use ASCII-only characters
 
3:00 PM
Got mine down to 22 bytes which still isn't great
 
@BusinessCat Hey look Charcoal jelly
 
same
@ASCII-only hey look
neither charcoal nor jelly has that many
 
@EriktheOutgolfer And I plan to add more
 
@Mr.Xcoder umm, wrong reply or something?
 
3:03 PM
@EriktheOutgolfer Yep, sorry
 
@BusinessCat ok so the language to use for dates is pyke gaia
 
I haven't even used the whole alphabet worth of date/time yet
Yes, I'm going to have a lot of random date/time stuff
Like this one "Given year, return list of days of the week for the 1st of each month"
 
@BusinessCat time-manipulation?
 
@EriktheOutgolfer holy
 
I've worked out what was taking up all that space.
 
3:05 PM
Not going overboard, there's no date type
 
The Debian install ISOs I downloaded when I had high hopes for my laptop.
 
@Mr.Xcoder looks like the rest of it parse errors
 
@BusinessCat Does gaia get input from CLA or STDIN?
 
@BusinessCat nothing's overboard
 
@Mr.Xcoder STDIN
I don't even have a way to get arguments yet
 
3:08 PM
I have decided to add a date specific golflang as a string alphabet/compression method
Eventually
I should probably finish the rest of Charcoal first
 
@BusinessCat 1 1+ for addition?
 
Yep
The input works much like 05AB1E
 
@BusinessCat How can I non-integer divide two numbers?
 
9 4÷?
like^
 
3:10 PM
Yes.
 
What about integer divide
 
@ASCII-only That's /
 
@Cowsquack Yes, it is intended (or at least I don't know how to avoid it). You should prepend every call to exec commands with {}| unless you want them to read input.
 
Gaia seems cool, maybe (?) I'll learn it
 
Word of warning. I'm an evil person. - is for negative numbers and is subtraction
 
3:12 PM
@BusinessCat Why couldn't you use for negatives and the obvious sign for...
 
It should be the other way around ala APL but not changing it now
 
@BusinessCat that's what jelly, brachylog, apl and j do too
 
Not quite. APL and J use - for subtraction.
 
Jelly uses _ for subtraction and - for negatives?
 
Yes.
 
3:14 PM
@BusinessCat aww inspired by SOGL not Charcoal :P
What does SOGL specialize in/how does it work?
 
@Dennis I mean, different negative literal minus from subtraction
 
I am (slowly) learning Jelly and I realised it's too great :)
@ASCII-only Ascii-art
and string-manipulation
 
@ASCII-only competitor of charcoal
 
It's... very vaguely inspired by SOGL
 
@EriktheOutgolfer yeah I know that :P
 
3:15 PM
Mostly just CJam and Jelly
 
@EriktheOutgolfer "you must eliminate it"
 
Seems very compression based
 
yeah sogl is very compression-based
 
I don't know much about SOGL but iirc you can define custom compressions and whatnot
 
Woah what
 
3:16 PM
Does anyone except for dzaima know sogl?
 
Link to relevant docs?
 
sogl is compression on compression and compression over another compression etc
@ASCII-only if you call it docs
 
@Mr.Xcoder idk, I should learn but too busy
@EriktheOutgolfer :O how does it do logic then
 
@ASCII-only You shouldn't, if you have Charcoal :0
 
charcoal sometimes gets beaten by sogl
 
3:17 PM
1
Q: Are modifications to existing languages allowed as submissions?

Patrick RobertsSay I have a language I'd love to use (like JavaScript for example), but there are tons of little pieces of functionality I'd love to modify built-ins with, like .peek() on arrays, or .isPrime() on numbers, etc. Assuming I kept a collection of utilities like this published on Github, would it be ...

 
@Mr.Xcoder what Erik said, I need to steal learn its secrets
 
oh I don't think you can
sogl has very insufficient documentation...I don't understand a word
 
Also it's not canvas based right?
@EriktheOutgolfer lol Charcoal too
 
at least I've managed to learn charcoal...and the fact that the undocumented ⸿ means "empty string"
 
3:19 PM
Just look at docs for rotate and reflect overloads
 
or is ⸿ a variable?
 
Oh also most of the new stuff isn't documented yet but thanks to Neil is slowly getting done
@EriktheOutgolfer it means go to X=0, it's a character like newline is
 
and what is y=0 then?
if there is one of course
 
@EriktheOutgolfer empty string is lowercase omega (probably w)
@EriktheOutgolfer none
Don't think that would be as useful
 
oh so I just rotate the canvas and go to x=0 and then rotate back or something?
 
3:22 PM
But you can always use jump
 
@Mr.Xcoder why do you say that
 
@ASCII-only and how do I get what x am I? I need to count in a variable right?
 
@Poke Because I don't think it will ever be answered :D
 
@EriktheOutgolfer you can do that too yeah but it's slower than a jump not that performance matters
 
actually I think that's only 3 bytes whereas a jump might be more because trailing
 
3:24 PM
it might not be that hard
ascii art languages might do well on that i think
 
@EriktheOutgolfer two new nilary operators, math i returns X co-ordinate
You can guess what you is
 
@totallyhuman Hmm... I don't know. This one is very tough.
 
oh so that's what the new chars in the codepage are about
 
@ASCII-only how'd you think charcoal could do on that challenge
 
charcoal doesn't do much logic
 
3:27 PM
is there a way to check what the character under the cursor is
 
@ASCII-only
 
@EriktheOutgolfer okay I guess?
 
actually no
 
But yeah logic on Charcoal is super long
 
long but possible right?
 
3:29 PM
because if there's a literal afterwards you'd still need a ¦
 
0
Q: Approximate the Dottie number

Wheat WizardThe Dottie number is the fixed point of the cosine function, or the solution to the equation cos(x)=x.1 Your task will be to make code that approximates this constant. Your code should represent a function that takes an integer as input and outputs a real number. The limit of your function as ...

 
@totallyhuman if it's turing complete, that is, then we're completely sure
 
@totallyhuman I'd guess 50-100 bytes :(
But because Charcoal has peek it shouldn't be too hard
@totallyhuman yes, peek
It also has a bunch of other peek methods that have never been used before
 
@totallyhuman KK
it literally means "the character under the cursor"
@ASCII-only feature request: add a "go back" command
 
Who was removed? I have -25 on my profile
 
3:42 PM
No way to know
 
I have -0 on my profile
 
@Mr.Xcoder It's not the sort of thing that mods are supposed to share.
 
Ok
Why me?!
 
@EriktheOutgolfer You probably got something like 1 answer upvote and 5 downvotes from them.
 
@wizzwizz4 I meant that it doesn't show up at all
 
3:43 PM
I mean, I was on the wave and suddenly
Man, that's frustrating
 
@EriktheOutgolfer They probably didn't vote you.
 
Only -10 here
 
the last incident I had was -10 on jul 27
 
-15 for me
 
That moment when you have +x when User was removed
 
3:44 PM
@ASCII-only you mean it gives the wrong answer?
 
@EriktheOutgolfer ???
 
@ASCII-only what is your approach to the problem?
 
@Mr.Xcoder It's a mean, mean user.
 
@HyperNeutrino @BusinessCat Maybe it's because of caird?
 
@ASCII-only I can give you simple python code that gives the right answer
 
3:44 PM
um
 
but it's slow
 
@wizzwizz4 It hasn't happened to me
 
@Lembik nah I just haven't finished yet
 
@ASCII-only like, a command that lets you go back without remembering the direction yourself
 
3:45 PM
@Mr.Xcoder I know.
 
@ASCII-only ok.. how are you attacking the problem?
 
@HyperNeutrino I know...
 
@EriktheOutgolfer So just previous position?
 
He got -5 too today
 
@ASCII-only more like "go back x distance"
 
3:46 PM
Dennis has -32
 
@Lembik set + range from 1 to 1<<n
 
Oh did another user get deleted. I lost 30 myself.
 
@ASCII-only cool
 
martin has -30
 
@EriktheOutgolfer oh so just opposite of latest movement direction? When would that be useful
 
3:46 PM
@ASCII-only you don't need to worry about half of the strings of course as it's symmetric
 
@WheatWizard You have -30, martin -30, dennis -32, I have -25...
 
@ASCII-only opposite of current pointer's direction
 
That user seemed to have a bit of rep, since they voted for so many people
 
@EriktheOutgolfer isn't this what pivot is for :P but ok will add tomorrow
 
Dang... And I thought I'd hit 6.5 k today
 
3:48 PM
@ASCII-only pivot? that's a point on the canvas not the pointer :p
 
Loool, LuisMendo has -55... Poor luis
 
@EriktheOutgolfer ? I mean pivot command
 
@Mr.Xcoder xnor lost 70
 
@WheatWizard Ouch.
 
3:49 PM
@Lembik :| idk how to enumerate over only half
 
peter taylor lost 20
 
I am searching
jallan -40
ARNAULD -80!
Might have been a JS user
 
leaky -15
 
okx -0 :)
 
stewie griffin -25
eth -10
 
3:51 PM
emigna -10
 
feersum -20
downgoat -25
 
We should search on who that user was
 
jimmy -0
 
Wait, I have a clue.
 
I only lost 10
 
3:52 PM
fatalize -0
 
I am nearly convinced they had more rep than I did.
 
Ok I don't think listing every users rep loss is very productive
 
wheat wizard -30
 
No, they didn't
 
@WheatWizard if we list every user's rep loss, we'll (eventually) find a user who doesn't exist anymore
 
3:53 PM
@Mr.Xcoder who was it?
 
I don't think we need to figure out who it was anyway. Just let it be.
 
@EriktheOutgolfer I don't know, but they had certainly less rep than I did
 
conor -10
 
@WheatWizard We can't just let that be
 
ok moving to second page
 
3:55 PM
Poor Jenny
 
arnauld lost more
 
We know
6 mins ago, by Mr. Xcoder
ARNAULD -80!
Two users were removed ^
 
oh wait that's -40
 
Not my rep graph
Primo lost a bit too
 
Unrelated, but gnat passed Conor in all time votes
 
3:58 PM
Kritixi / Cows didn't loose any either
 
@Mr.Xcoder isn't primo inactive?
 
@EriktheOutgolfer They are. But they have lost 10.
 
ilmari -10
beta decay -5
 
He/She seems to have been around for a while.
 

« first day (2379 days earlier)      last day (2463 days later) »