« first day (2521 days earlier)      last day (2305 days later) » 

12:23 AM
@Riker @quartata up for TF2?
 
@Downgoat sure
@Downgoat accept conor's friend request?
and he'll invite you to our party
 
12:40 AM
@Zacharý Integral GitHub and the repo for the OEIS builtin.
I plan to publish Integral sometime soon after the new year.
 
12:57 AM
Attempting to compile oeis.c has been running for 3 minutes.....
 
@Downgoat game ended
 
@Riker oh ok queueing...
 
1:35 AM
@Pavel I think I've found the worst profile picture.
 
why do you do this to us @WheatWizard
do you get some sort of weird joy out of choosing weird profile pics
 
bingo
 
where do you get these from?
I saw the latex hand was r/surrealmemes but idk about the rest
 
1:55 AM
Most of them are homemade.
The last two have been
 
I'm just waiting for someone to flag Wheat Wizard's profile pic
It'll happen eventually
Wish we could just have the brain back
 
I don't think it will be flagged, my old profile picture had "Oh fuck" right in the middle and I didn't get any trouble for the over a month I had it. I don't think anyone cares that much.
 
Any feedback? Posting later today (hopefully)
 
2:10 AM
@WheatWizard needs more jpeg
 
2:37 AM
tfw you try to watch some tv show online via your tv provider
doesn't work after trying for like 30 minutes
give up and find a perfectly good pirated version on the internet
 
3:22 AM
@Pavel Me too, that brain was cool
 
3:39 AM
Merry Christmas Eve, or Eve Eve, depending on time zone!
 
@EriktheOutgolfer You may want to add Jelly string compressor to JHT utilities page for convenience?
 
@Geobits welcome back to the land of the ungraduated
hope you enjoy your stay
 
@Potato44 Multiplication is juxtaposition (ab) and addition is alternation (a|b). Equivalence relation is "matches the same strings"
So it forms a non-commutative ring
 
@Riker Don't worry. I have it on good authority that the graduation design will be ready in November.
13
 
@Geobits nostalgia
 
4:00 AM
I heard SO sets their clocks back to november on new year's eve. Our design is sure to come soon!
 
 
3 hours later…
6:55 AM
0
Q: Draw an ASCII key signature

DoorknobGiven an input of a note, output an ASCII drawing of the corresponding major key on the treble clef. Here are all the major keys (that don't include double-sharps or double-flats) and their corresponding key signatures: Circle of fifths deluxe 4 by Wikipedia user Just plain Bill, copyright CC ...

 
7:06 AM
Oh my gosh, Doorknob is posting again!
 
 
1 hour later…
8:10 AM
0
A: Sandbox for Proposed Challenges

user202729Wrap code for markdown! code-golf Everyone knows that Stack Exchange use markdown in questions/answers/comments/chat messages. However, getting markdown code right is not easy. So, the rule for inline code formatting is: (this applies to chat, for some reasons I don't know, it doesn't apply to ...

 
8:36 AM
Merry Christmas
 
9:08 AM
@user202729 hm, don't I?
 
9:19 AM
@EriktheOutgolfer This string compressor and this page.
 
@user202729 sorry, but that compressor doesn't seem to be fully implemented
it says “ugtestslug” is the shortest possible for ugtestslug, while “#ṀȮụḄPƇ» also does the job
 
9:55 AM
@EriktheOutgolfer Do you have any reference about jelly compressed string encoding? wiki page just say it's complex.
 
10:29 AM
Looks like I have to read the code...
 
 
3 hours later…
1:43 PM
That looks to be a brilliant Christmas lunch! Who doesn't like pigs in blankets! — caird coinheringaahing 9 hours ago
@cairdcoinheringaahing I don’t
 
What happens when answers are posted to KoTH challenges after deadlines?
 
@user202729 Not much, they don’t compete and are not eligible for winnig, but they can still be posted
 
@user202729 They don't officially win.
However, you can run your own tournaments if you like.
Why am I speaking German on the starboard?!
 
@wizzwizz4 If you cannot recall what you did in the past, something might be wrong! :P
 
Never mind, I remember now.
 
2:21 PM
If anyone knows far too much about how SE handles Markdown, please come to the Sandbox.
 
[Information: For my next sandboxed challenge, but I can't get the rules to work. If it becomes too easy I may abandon it.]
↑ have to backslash the first [.
 
2:36 PM
THanks for the link @MDXF.
Well, now it's time to download that big file ...
 
New sequence :P
 
... I can just write that in myself if I need
Oh, and Merry Christmas Eve to you all!
 
... or Christmas to some of us
(not including me)
 
Would those people be ON on Christmas ?!
 
@Zacharý Yup, those from Japan and Australia
And New Zealand and the like
 
2:44 PM
I'm saying would they be on the nineteenth byte on christmas
 
Probably yes.
 
That might be taken as offensive, but is probably true,
How do you get the santa hat?!
Anybody know how to write Bash scripts well?
 
Uh-oh, hat spoiler... :Zacharý you've read it anyway.
 
It's a f***ing santa hat, I should've guessed that
 
We had row-of-candle hat and sunny hat.
 
2:47 PM
THey don't want to offend anybody, hence the names of the "row-of-candle" and "red-hat-with-white-trim"
 
@Zacharý Uh...? How? (Not everyone are Christians)
 
Barring maybe the other APL golfers (Adám and Uriel, who are Jewish), I know non-Christians use it as a time to spend with family, whether they're (the family) Christian or not. So, I have no clue who would be active, except maybe people with no life
 
@Zacharý I don't think that disclaimer is necessary, unless you meant "non-Christians" instead of "atheists" (which are very different things).
 
Fixed my friend
I'm a little tired, okay?
Well
Any body here know Bash well enough to write a find-replace script?
 
2:56 PM
@Mr.Xcoder Caching.
 
¯\_(ツ)_/¯ Closing and restarting Safari doesn't help... I will clear the caches
 
How does this look? cat oeis.c | sed "s/\[//" | sed "s/\]//" | sed "s/char \*//" | sed "s/{/\[/" | sed "s/}/\]/" | sed "s/\"//g" > oeis.py
 
@Zacharý bash or Winter Bash?
 
I already got it, never mind.
(THe Bash Script)
 
@Zacharý You can combine all of those substitutions into one sed command and remove the UUOC: sed 's/[]["]//g; s/char \*//; y/{}/[]/' oeis.c > oeis.py
 
3:10 PM
I already ran it, but thanks!
 
That is a truly terrible way of creating a Python script. +1
 
I didn't want to go through the horror of listing all the OEIS sequences.
 
Any python golfers spot any improvements for this?
 
None that I can see
 
3:25 PM
@Zacharý There are plenty of Python golfers here! >:-/ (jk)
 
I'm trying to find a way to implement the code in OEIS entries: I hate how inconsistent the code is in OEIS... it's annoying
 
Uh... what's oeis.c?
 
A file that I got from MDXF downloading OEIS.
AKA a file where every OEIS sequence (truncated to ~30) is listed as a line like char *A<number>[] = {"<value>",...};
 
So... why using bash script? Just use whatever programming language you know well. / Why do you want to convert it to python, too?
 
Because python supports arbitrary-length integers
 
3:36 PM
CMC: Given two lists, L and K, pad list L to length K, removing elements if necessary, and adding respective elements from K if necessary. Examples: L=[1 2 3], K=[99 12 34 56 77], result=[1 2 3 56 77]; L=[], K=[1 2 3], result=[1 2 3]; L=[1 2 3 4], K=[4], result=[1]
 
0
Q: Loan "generous" amounts of money

ericw31415Introduction You have a friend that keeps asking you for loans and you are getting tired of it. Today, he came for a loan again. Instead of turning down his offer, you get a great idea: troll your friend by giving him as many coins/bills as possible. Challenge You will take as input: the amou...

 
@ConorO'Brien APL, 15 14 bytes
 
At least from what I have seen, unless your going against ngn, Adám, or marinus, J tends to beat APL about 1/3 of the time
 
I'm considering "optimally golfed" (or at least close to) solutions. J tends to be longer by a character or two due to ligatures, but also sometimes shorter due to having specific functions
 
3:48 PM
@ConorO'Brien True.
 
@Adám I thought a train would be golfier, but I have absolutely no idea how to use them successfully.
@Adám does that count as 13 or 11 bytes - do the parentheses add to the byte count?
 
No, parens are not counted
 
4:03 PM
@Adám Does APL have a builtin function plotting library?
 
@dzaima This one happens to be an unreadable mess.
@ConorO'Brien Dyalog APL has SharpPlot.
 
oh, I see. do you happen to know how SharpPlot handles infinities in line graphs?
 
@ConorO'Brien My kids are occupying my computer, so I can't test right now, but iirc it just chops the top of an otherwise near-vertical line.
 
oh don't let me trouble you. that sounds about right, thanks
 
TIL OEIS still uses the font tag.
 
4:21 PM
@dzaima The reason it is so complicated is that we⍴e missing the atop operator. A direct translation of @ConorO'Brien's J code is (≢⊢)↑⊣,(≢⊣)↓⊢ because Dyalog still has not added J's @ atop operator. If f⍤g was atop, it would be just ≢⍤⊢↑⊣,≢⍤⊣↓⊢.
 
$? And *we're
 
APL doesn't have atop? How odd. Is that because trains can do that implicitly?
 
Oh yeah, I've wished that APL had an atop operator for the longest time (never knew what it was called though)
 
@ConorO'Brien (fg) is atop in APL and hook in J. f∘g / f@g is hook in APL and atop in J.
 
Huh. is there any good reason for either style?
 
4:30 PM
Wait, what's a "hook"?
 
(f g) y becoming y f g y
 
@ConorO'Brien Almost. I was talking of dyadic only.
 
Oh. so x (f g) y becoming x f x g y
 
@ConorO'Brien Pretty arbitrary, I think. Although I do find atop to be more "basic" than hook, and so it makes sense that "nothing" is atop, but I still think an explicit atop is useful.
@ConorO'Brien Hm, isn't that either, it is x f g y
 
Wow, never thought APL's hook was different from J's. The equivalent of that in J is x (f g@]) y
 
4:34 PM
@ConorO'Brien So I have a mistake in the chart?
 
no, I've just been programming wrong for the past year >.>
 
What are the shaded cells,proposals?
 
I have my chart hanging on the wall behind my screens at the office to keep my head straight.
@Zacharý Yes.
 
What's @ATaco's progress on the taco badge?
 
4:53 PM
@Adám Does Dyalog APL have the notion of inverse functions at all? Or has it not been implemented yet?
 
Somewhat? ⍣¯1. It domain errors on functions for which it can't find the inverse
 
@ConorO'Brien As Zacharý said, *: is basically which works with negative numbers, but it can also take a function right-operand to determine "when enough is enough". We don't have a way (yet) for the user to specify an inverse of their function, though a couple of ideas have been proposed.
 
"their" is the user, right?
Wouldn't that cause problems with incorrect inverse specifications?
 
Taco badge not yet acquired
 
Hope you get it soon, looks like you have 3 answers left to go :)
Or 2
 
5:04 PM
@Adám I see. I'd highly suggest how J does it, but I'm not sure as to how APL-like that is
 
How's that? Only use ASCII? :p
 
No, haha. Use a specific conjunction (obverse in that chart). f :: g has a regular function of f and an inverse of g
 
@ConorO'Brien Uh, isn't J's more limited? The only stop condition you have is when y=f y by specifying f^:_ (that's ⍣∞ for APL readers).
@ConorO'Brien You mean :. because f::g is try f and if that fails, do g.
 
Do you mean f^:_?
 
Um ... power infinity? Does that work?!
 
5:13 PM
And yes I do @Adám, haha
 
@Zacharý Yes, that just means ⍣≡.
 
^:_ is roughly equivalent to finding the fixed point of a function
 
@ConorO'Brien :. is in my chart with proposed for APL.
 
@Adám Oh, okay
 
@Adám to your first question, what else do you expect the inverse/obverse to do? And why mention stop conditions? I'm a bit confused
 
5:16 PM
@ConorO'Brien But how do you apply f until the value stabilises but the sign alternates each turn?
 
That by definition has no fixed point, so it should throw a limit error
 
On an unrelated WTF note: there are OEIS sequences for n-1 to n-40
 
@ConorO'Brien They have nothing to do with with each other, except that the power operator/adverb can invoke inverses. I have another idea as to how to specify inverses.
@ConorO'Brien Well, in Dyalog APL f⍣g y applies f to y until y g f y. So application until the sign swaps, is f⍣(=∘-).
 
In that case, you could do (|@f)^:_, that is, fix point for the absolute value.
 
@ConorO'Brien OK, that's a specific case. I'm trying to show a general idea.
@ConorO'Brien OK, how about append itself until the sum is at least 100?
CMC: Given a numeric list with sum>0, append it to itself until the total sum is at least 100.
E.g. [3,1,4,1,5,9,2][3,1,4,1,5,9,2,3,1,4,1,5,9,2,3,1,4,1,5,9,2,3,1,4,1,5,9,2]
CMC: Given a numeric list with sum>0, append 2×it to itself until the total sum is at least 100.
E.g. [3,1,4,1,5,9,2][3,1,4,1,5,9,2,6,2,8,2,10,18,4,6,2,8,2,10,18,4,12,4,16,4,20,36,8]
 
5:28 PM
,~^:(100>:+/)^:_ should be what you are asking
 
(⊢,+/)⍣{100≤2×+/⍵} ?
 
@ConorO'Brien Ah, I see. But in Dyalog APL, you can do with just a single power ^.
 
In general, using the power as a condition combined with a fixpoint can simulate loops
 
@LeakyNun This is a place where I felt logical programming really paid off. I'm happy with the result
 
@Zacharý You mean ,⍨ or ⊢,2∘× depending on which CMC.
 
5:30 PM
@WheatWizard nice
 
I misread it.
SOrry
I appended the SUM to itself until the total sum was >= 100
 
@Zacharý My "it" wasn't clear. Could be the sum or the list.
 
@Adám In J, instead of overloading u^:v to be a loop, u^:v(y) is just u^:(v y) y, e.g., <:^:* would move a number 1 step closer to zero. E.g., 3 -> 2 and -2 -> -1
 
@ConorO'Brien Right. I'm missing that operator/adverb in APL sometimes.
@ConorO'Brien That's a use-case for a hyperator (higher-order adverb) so that f op X g y is (f op (g y))y.
 
@Adám The latter could be ⊢,+⍨, right?
 
5:39 PM
@Zacharý yes, I always forget +⍨ and ×⍨.
 
@Adám does APL allow the user to define hyperators? That's a cool feature
 
That's a proposal
And technically, it already exists with tradfns
 
@ConorO'Brien The syntax exists, it just isn't enabled yet.
@Zacharý How so?
 
I'm just misremembering that conversation, sorry!
 
@Zacharý Although you can fake it with "gerunds" (i.e. stringified operators).
 
5:46 PM
CMC: Flatten a nested array. E.g.: ['a', ['b c'], ['d','e','f']] -> ['a', 'b c', 'd', 'e', 'f']
 
Jelly: F
Disregard my Jelly answer!
 
05ab1e, 1 byte: ˜. I promise I'll use a non-trivial language next.
 
Adám, that's incorrect (at least I think)
Notice how strings aren't concatenated in the test case.
 
(pineapple)
 
ಠ_ಠ Mr. Xocder
 
5:51 PM
@ConorO'Brien Dyalog APL: ⊃,/
 
my 05ab1e one is correct, though.
 
at least, it was
 
Was?
 
I somehow misread that
there's lots of misreading going on today
 
Most of them are my fault, though :P
 
5:52 PM
MY, 3 bytes: ωḟ←
 
@ConorO'Brien Only nested to one level, or arbitrary?
 
Arbitrary.
 
@FlipTack Hi ⊖⊢
 
Catchy nickname
 
Your nickname is ~ṭ in Jelly :PO
 
5:55 PM
Since it's arbitrarily deep: Adám's other solution is invalid as well
Why don't we ... adám up and make his nickname (⊖⊢) + (~ṭ)
 
@ConorO'Brien Wait, do we have to just concatenate the items of the outer list, or do it on each level
 
Each level
 
I was thinking of equivalents to "Niladic" and I though of "Zero", then I thought of arity => "aric". Joining them I got "Zeroaric", but that din't sound well so I switched to "Zacharýc" :P
 
@Adám the resultant list should only have 1 level (it should be a flat array with scalar elements). that is, 1=⍴⍴ result
 
Like I said before (mostly because I'm proud): MY, 3 bytes: ωḟ←
 
5:58 PM
@Mr.Xcoder nilary perhaps
 
...nah... Still thinking
 
how about "void"
 
@ConorO'Brien No 1=≡. ⍴⍴ is rank, is depth.
 
Nulladic?
 
@ConorO'Brien Nice... But not plain "Void"... I'll make it "Void<something>"
 
5:59 PM
Voïdic?
 
Voidaric :)
 
voltairic
@Adám I'm not sure of the APL specifics, but I'm pretty sure is the shape; a flat array has a shape of a single element, so 1=⍴⍴ determines a flat array.
 
No ... nested != multidimensional in APL
 
Voidic functions. Thanks to both of you
 
@ConorO'Brien Nope. APL is just like J in that respect. $$ isn't the depth.
 
6:01 PM
well J doesn't have nested arrays either so I'm grasping at straws :P
 
Nah... Got it! Invariadic functions!
 
@ConorO'Brien Sure it does 'a';<'b c'`
 
Wait ... J doesn't have nested arrays?
 
That's a boxed array, not a nested array. From what I've heard of APL, it has its own concept of nested arrays, right?
 
@ConorO'Brien The difference between boxed and nested is very little.
 
6:04 PM
But there is a difference semantically. Specifically boxed arrays like you are talking about behave differently under the shape conjunction. I assumed APL arrays acted liked J arrays, that they would behave something like the following:
   i.4 4
 0  1  2  3
 4  5  6  7
 8  9 10 11
12 13 14 15
   $i.4 4
4 4
   $$i.4 4
2
   1=$$i.4 4
0
   i.16
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
   $i.16
16
   $$i.16
1
   1=$$i.16
1
 
      ⍳4 4
 1 1  1 2  1 3  1 4
 2 1  2 2  2 3  2 4
 3 1  3 2  3 3  3 4
 4 1  4 2  4 3  4 4
      ⍴⍳4 4
4 4
      ⍴⍴⍳4 4
2
      1=⍴⍴⍳4 4
0
      ⍳16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
      ⍴⍳16
16
      ⍴⍴⍳16
1
      1=⍴⍴⍳16
1
 
so 1=$$ does determine a flat array...
 
Shouldn't this go to the APL room?
 
naw, only if people have something better to talk about
 
@ConorO'Brien No, just like it doesn't in J!
 
6:07 PM
1=$$ is true for flat arrays, but that does not mean 1=$$ is false for non-flat arrays, from what I gather
 
   $$(<1 2);<<3 4
1
@ConorO'Brien ^
 
3 mins ago, by Conor O'Brien
But there is a difference semantically. Specifically boxed arrays like you are talking about behave differently under the shape conjunction. I assumed APL arrays acted liked J arrays, that they would behave something like the following:
can you confirm as to whether or not my assumption is correct? that APL has a distinct notion of nested arrays from boxes?
I am not including "boxed arrays" in my definition of nested arrays
 
I might be dead wrong here: enclosed within a scalar?
 
no doubt that I'm wrong as well, I'm primarily confused
 
And that's why I don't program J, folks!
 
6:11 PM
Right, the main difference between APL's nested and J's boxed arrays is that APL doesn't let you enclose a simple scalar. Also, J doesn't let scalar functions/verbs operate on boxed data, while APL lets them penetrate.
 
alright, I had thought there was a difference in the way APL counts its nested arrays in terms of shape. guess not
@Zacharý because of a programmer's confusion ? :P
 
And because of the way they call things. Can not stand calling things in programming nouns, verbs, adverbs, conjunction, gerunds ... blech!
Unless your programming AppleScript or something
 
you don't have to use those names while programming in J :P
 
While reading docs on J...
 
true enough
 
6:16 PM
@ConorO'Brien No, maybe you're thinking of K? K only has one type of "layers", where APL and J have two.
 
And $850, it's not likely to get $850 programming J :p
 
oh, that might be it. :/
@Zacharý programming in J is its own reward young padawan
 
@Zacharý I jet a lot more programming APL than $850.
 
I know that, you work there! But how does one "jet" money?
 
@Zacharý Not "there". There are many places one can make a living off APL. Speaking of which: Who wants a job with 80% programming APL + 20% learning APL — after half a year's intensive (paid) APL training? Job is in New Jersey. Company is HUGE US corporation.
 
6:21 PM
TIL APL programmers are things in corporation.
 
Wish I never moved sometimes!
 
@ConorO'Brien ?
 
That APL programmers actually program for "HUGE" corporations.
 
Really‽ You didn't know? Well, there would be no Volvo trucks, buses, engines without their 100% APL production planning system. Various global financial institutions… Etc. etc.
 
6:25 PM
I had no clue. That's fascinating!
 
@Adám Volvo is your client?
 
CMC: create a graphical plot a continuous factorial function over the values 0 to 5
 
@Uriel I knew corporations used APL, but not Volvo !
 
@Adám Is remote acceptable?
 
@Uriel Volvo Penta is, not the Chinese personal car manufacturer.
@DJMcMayhem I can ask. How remote? They may want to see you on occasion.
 
6:41 PM
TIL APL's vague acronym makes it pretty hard to search.
 
try "APL programming"
 
Nvm, I was being dumb
 
@ConorO'Brien plot(];!)1e4%~i.5e4[load'plot'
 
which language?
J?
 
yup
 
6:49 PM
nice
 
@ConorO'Brien Unmatched brackets and/or braces are a dead give-away for J, no?
 
(I came up with it a few seconds after going over the plot lab :P)
 
@Adám just making sure :P
@Cowsquack plot 0 5;'!'[load 'plot' is shorter
 
@Adám well, APL does have ]load, )save, ect.
 
@dzaima They can never occur in code.
 
6:52 PM
Jelly, GolfScript, CJam, etc. all satisfy this property as well
 
} and { for Jelly
 
@ConorO'Brien ]chart !.001×⍳5001
@dzaima eats his words
 
aha, J code! :P
 
]chart gives an error for me
 
Contradiction much?
> They can never occur in code
 
6:55 PM
@Cowsquack The way I called it is Windows only.
@Zacharý True, though. I didn't state language for my solution. It is "Dyalog APL REPL on Windows"!
 
(Windows)
 
@Adám Well... I live about 2000 miles away from New Jersey...
 
@DJMcMayhem Hm. Would you relocate?
 
Probably no. Don't bother asking on my behalf, I'm not seriously looking right now. The idea just sounded interesting
And I am pretty happy with my current job
 
6:58 PM
883 miles, though the position in all likelihood will be gone by when-and-if I look.
 
@Adám the x-axis tics seem to be a bit off
 
@Zacharý Not certain. It is hard to find people who are willing and able.
 
...
 
355 miles and a good amount of school is in the way :P
 
@ConorO'Brien Ah, that's because they are enumerations rather than values.
 
7:00 PM
@ConorO'Brien For the latter portion, same here.
 
@Adám oic
 
@ConorO'Brien Here:
]chart (⊢,!)¨.001×⍳5001
 
ah, much better. I'm assuming this uses a fork?
 
@ConorO'Brien Yes. APL forks are the same as J forks, i.e. 3-trains.
 
7:58 PM
Is it common to have a website that is just your last name? I'd assume they're already taken
 
@Zacharý Depends on your name. Mine is certainly available. Hm, adam@brudzewsky.net wouldn't be bad…
 
Yeah. Taylor would DEFINITELY be taken.
 
not if you find the right website extension, perhaps
 
... Could be worse ... could be Smith or something ...
CMC: Anybody here actually own a website right now?
 
it could also be "Wolfeschlegelsteinhausenbergerdorff"
 
8:07 PM
Um ... why did that come to mind?
 
imagine owning "Wolfeschlegelsteinhausenbergerdorff.co.uk" or something
 
The cook islands, .ck uses the .co. convention as well... who made THAT bad decision?!
 
@Zacharý >Domains considered profane will not be considered on any level, and the application will be dissolved with the applicant being notified, and future requests for the same domain name will be ignored. '.ck' domains are monitored on the web, on a regular basis for profanity on the Internet if it is found to be doing so, or if the site is deemed inappropriate, the domain will be terminated without notification or refund.
@Zacharý APL, 1 byte: 1 (Dennis, e.g.)
 
@ConorO'Brien Yup, I'm outgolfed.
 
8:16 PM
Any esolang creators with codepages around? If so, would this (the decode function) be a valid codepage creator, so that all the 256 characters can be represented as one byte? Since each character maps to an integer in the range [0, 256), and 255 is the highest integer which can be encoded in at most 8 bits.
IMO it is fine, right?
 
@EriktheOutgolfer why did you delete this answer though
 
@LeakyNun because there's a sneaky dupe and I hate duping answers
 
@Mr.Xcoder I think you still need to be able to read a file of raw bytes and interpret that in your language
 
lol
 
@ConorO'Brien Sorry, I am slow-minded. Example?
For instance, this is how Jelly does it:
def unicode_to_jelly(string):
	return ''.join(chr(code_page.find(char)) for char in str(string).replace('\n', '¶') if char in code_page)
I realised I am not sure how codepages work...
 
8:20 PM
λ xxd thing.thing
00000000: 0102                                     ..

λ language thing.thing
Executing 'ʒα'...
Hello, World!
 
ah... >_<
Anyway, gtg now
Probably it will end up being ascii-only
 
It just took me 18 hours to update to ghc 8.2.2, it better be worth it.
 
CMC: given a positive integer smaller than 26, output the correct inclusion-exclusion formula. E.g. for 2, output |A∪B|=|A|+|B|-|A∩B|; for 3, output |A∪B∪C|=|A|+|B|+|C|-|A∩B|-|A∩C|-|B∩C|+|A∩B∩C|. You can use other symbols than and ; you can use lowercase instead of uppercase.
 
Since addition is commutative can we output them in a different order?
 
yes
 
8:57 PM
@Zacharý Yes why
 
9:23 PM
@Blue You changed your username to Blue but the first sentence in your bio is Hi, I'm muddyfish. :P
 
@MartinEnder How would you feel about a Hexagony + Klein language? There would be a total of 360 different topologies.
 
9:39 PM
@Mr.Xcoder I noticed already but haven't changed it yet
 
@Blue Aren't you planning on changing your name back though?
 
I'm not sure
It depends if I'm happy having this as my personification here or not
The wolf in the avatar is Blue
 
Oh, alright
 
10:00 PM
@WheatWizard what's it gonna be called? Hexchronicpain?
9
 
I like ^ but Hexakleiny is also funny
 
It’s official in my timezone too now, so: Merry Christmas to y’all!
 
Honestly though, go for it. I don't have a patent on hexagonal esolangs.
 
10:22 PM
@WheatWizard make sure the set of instructions is limited to bf's and IP redirectors
 
@Mr.Xcoder enjoy your christmas :)
(even tho you really should be asleep :p)
 
@Uriel You should be put in prison for that idea
 
@MDXF how about you make this hexagon 3D?
 
@Uriel Do I look like a menace to society to you?
Wait I wrote Cubically, yes I am
 
@Uriel Hexcrucio
9
 
10:36 PM
@MartinEnder Or Hexcruciating.
 
Or Hexkms
 
@MartinEnder Hexpasm?
 

« first day (2521 days earlier)      last day (2305 days later) »