« first day (2596 days earlier)      last day (2241 days later) » 

12:08 AM
Um, why does my /tmp folder have 24 GiB of Konsole history files?
 
Anonymous
Because you don't have your tmp cleaning thing set up right?
 
@Dennis O_o what
 
Anonymous
114
A: When does /tmp get cleared?

kbaThat depends on your distribution. On some system, it's deleted only when booted, others have cronjobs running deleting items older than n hours. On Debian-like systems: on boot (the rules are defined in /etc/default/rcS). On RedHat-like systems: by age (RHEL6 it was /etc/cron.daily/tmpwatch ; ...

 
that's a lot of history
 
Could the Unlimited scrollback option be the culprit?
 
Anonymous
12:10 AM
Almost certainly
 
Definitely
 
It writes scrollback to disk and deletes it on a clean exit. Yeah, that doesn't sound good.
 
1
Q: Answers still marked as "non-competing"

Esolanging FruitThe community has decided that answers in newer languages can now compete in code-golf (they were previously required to be marked as non-competing). However, now and then I will still come across an answer that hasn't been updated with this rule yet, so it is still marked as non-competing. I ha...

 
ngn
cmp: do you keep your golfed code in files after you've posted it?
 
For me: No, I use TIO >_>
 
ngn
12:19 AM
@ASCII-only you develop directly on tio?
 
I do
 
For code golf problems, so do I.
 
I do for non-golf problems too sometimes
 
ngn
looks like i'm in a minority, I simply can't give up vim
 
Especially shell scripts that I don't want fucking up my own filesystem
 
12:20 AM
Do you use vim for APL and K?
 
@Dennis Removing those history files seems to have fixed my KDE, which had been acting up lately.
 
ngn
@H.PWiz of course
 
ngn
@H.PWiz look at my 4 repos at github :) github.com/ngn
 
Oh, does that have REPL-like features?
 
ngn
12:22 AM
@H.PWiz ngn/apl?
 
@Dennis Acting up how? For me the file selector dialog infrequently just stops being able to do anything.
 
@ngn vim-apl. As in evaluate a line without having to move windows and copy line over
 
@H.PWiz but you can execute shell commands directly from vim
 
@Pavel Sometimes KDE things just... stalled. Killing kded4 and restarting it solved the issue temporarily, so I had been running a script to do just that every hour.
 
ngn
@H.PWiz well, for a repl i personally use the interpreter's own repl, but other people have tried to do what you describe github.com/baruchel/vim-notebook
 
12:25 AM
I find that I need to use the repl a lot when writing any APL (most likely due to being a beginner)
 
ngn
@H.PWiz i've set up <cr> (i.e. the enter key) to execute the current file
 
@ngn Execute the file?
 
ngn
@H.PWiz yeah, you know, chmod +x it and run it like ./filename.whatever
 
Is that with your #! stuff that you mentioned in the other chat room then?
 
ngn
@H.PWiz it's very similar to a repl that way and i can use decent text editing
 
12:28 AM
I just use terminal tabs
 
ngn
@H.PWiz yes... not proud of it :)
 
Vim open in one, shell in the other
 
@ngn I'll look into it
 
I'm trying to compile a list of neat ideas that esolangs have put forth but that can be easily explained. I want to present kind of a "best of esolangs" to my coworkers... Any suggestions for specific languages to talk about? So far, I'm planning to bring up Hexagony, Jelly, and Brainflak (as examples of languages that are designed to be hard to program in, golfing languages, and turing tarpits respectively)
 
ngn
12:30 AM
@H.PWiz lately i've had ideas for a vim shortcut that prepares a tio url and opens it in a browser, but my laziness always takes over :)
 
@StevenH. Befunge, or another 2D language.
Where, unlike hexagony, it isn't brutal.
 
@DJMcMayhem In brainflak, how might I duplicate the top 3 members of the current stack? I have a method but its not terribly golfy
 
ngn
@H.PWiz just to be clear: my <cr> shortcut is not in that repo, it's in my private vim config
 
Befunge is a good idea, I'll definitely do that
 
@ngn I understood that, thanks
 
12:34 AM
@ConorO'Brien Duplicate as in (a b c) -> (a a b b c c), or (a b c) -> (a b c a b c)?
 
the latter, sorry
 
12:47 AM
@ConorO'Brien just a minute
 
no rush
 
1
Q: Sum of squares on GPU

NathanielWrite a program or function that: Takes as input a list or array of 128 numbers. Sends that array to a GPU Performs a calculation on the GPU to square each element of the array and then sum them Gets the answer from the GPU, and returns or displays it So your program will simply return the su...

 
1:02 AM
@StevenH. Well, there's one that you should probably mention BrainFuck
 
@StevenH. jelly is not a good introduction to esolangs, just a side note
 
@ConorO'Brien This is the first thing I could think of (52 bytes): Try it online!
@StevenH. I'm honored that you would include brain-flak in a list of best of esolangs :)
One good thing to touch on while explaining it is how it's surprisingly terse and powerful at certain things (esp polygonal numbers)
 
@StevenH. ><>
i believe there's an article on the codegolf medium page about it as well
@DJMcMayhem I was thinking about how it's sort of lisp-like in some ways, and that gives me an idea
btw not just because of the brackets
basically replace the brackets with words in parentheses
for example (...) becomes push(...) or (push ...)
or (push-sum ...)
and it would sort of look like a weird use of a practical language or something
 
1:21 AM
for those of you interested in those axiom proof questions, looks like mathematica is about to introduce a new function for them: reference.wolfram.com/language/ref/FindEquationalProof.html
 
ngn
@numbermaniac oh no, so many mathematicians are about to lose their jobs
 
1:45 AM
2
Q: Create an "H" from smaller "H"s

Bazinga_9000Challenge Create a function that, when given an integer size, does the following: If size is equal to 1, return H H HHH H H If size is greater than 1, return X X XXX X X where X is what you get when you apply the function to size-1 Either of the following output formats are acceptable, w...

 
@ConorO'Brien I wasn't planning to go too in-depth, but rather just describe the concept of golfing esolangs and some of Jelly's builtins as examples... not as much how said builtins interact in chains
@ConorO'Brien 56 bytes, but it might be more golfable than DJ's solution: Try it online!
I'm bad at Brain-flak though so I'm not sure how to tell if it's stack-clean, and I lost track of stacks halfway through making it
 
@StevenH. ...
@StevenH. charcoal
@StevenH. but hexagony isn't hard to program in? it's just a hexagonal fungeoid?
@StevenH. brain-flak isn't really a tarpit, you may be looking for cyclic bitwise tag
 
2:01 AM
it definitely depends on what your definition of tarpit is
try finding the mode of a list with brain-flak
 
@ASCII-only I mean, comparatively to non-esolangs hexagony is really hard to golf in
 
@StevenH. well yeah but it's not hard to program in
 
implying there's programming other than code golf
/s
 
@ngn Of course ... there's the problem of choosing the axioms...
 
2:04 AM
So you should definitely include Funciton
maybe MarioLANG too
 
@Zacharý please don't staple my name to things because they share 4 letters
 
@Downgoat Who popularized that on PPCG?
And anyway, I could say that it might have popularized by the potential of usage in the username "Downgoat"...
 
@Zacharý zyabin and tux but i dont want to staple their names either
@Zacharý ?? I was Downgoat for like two years before it happened
@ASCII-only imo Definitely send charcoal 10/10 very cool lang
 
@Downgoat no this was for the thing that died 1.5 years ago
we should make a contest like that :P
Maybe on PPCG-v2
 
i'm still sort of upset about the calesyta thing dying
 
2:10 AM
@ASCII-only oh :(
esolang comp would be interesting for PPCG-v2
we could have like 'new language of the week'
 
interested in new languages in challenges? why not check out this challenge i'm making in the sandbox!
0
A: Sandbox for Proposed Challenges

Destructible LemonCompile Quarterstaff to BF The title is rather descriptive, except that it doesn't describe what Quarterstaff and BF are. For this challenge, i have created two languages: Quarterstaff, and a dialect of BF that probably already existed in it's exact form, but i wanted to be certain, especially w...

please i need feedback
 
@ConorO'Brien 44 bytes
This one's definitely stack-clean
 
@Downgoat "Accelerated" then. I'm pretty confident that the "goat" in your name had something to do with it...
 
@StevenH. how are you sure
Hmm we need to add oneboxing to PPCG-Design
 
@ASCII-only Because I actually figured out how brainflak debug options work and took the time to verify
 
2:21 AM
ok great :P
 
2:31 AM
@Downgoat and like language activity chart and fancy things like that
 
3:03 AM
ok so.... i had a new idea for a "3d" game thing i would make, that definitely wouldn't lag out as much
ps not very 3d
this is going to be a block in the game
 
Literally that picture?
 
yes
freehand, babyYyyyy!
i made it transparent though
so that's not an issue
 
ok?
@DestructibleLemon ... cylinders don't lag out unless you mess up bad
 
So far the game sounds horrible, anything else notable other than free-hand MS Paint polygon-sprites?
Gameplay? Intent? Reason for making it?
 
crappy military perspective forever
 
3:07 AM
It's very different if, say, it's for learning purposes than if you're going to try to sell it.
 
or at least an attempt at military perspective
 
@DestructibleLemon would be better if the edges at least tessellated.
 
@Οurous people can sell things with poor graphics, if you consider pixel graphics to be poor graphics which it isn't really in most senses of the word poor, but you know what i mean
@Οurous a e s t h e t i c
i hand drew the thing on purpose
 
@DestructibleLemon absolutely. But it just means that people probably won't buy it for the eye-candy, and so there's one less potential selling point. Hence I asked about the other attributes.
 
it'll be free
ok so, everything is blue line art.
anyone wanna help out with the grafics?
ok so the idea is you can move either up-right or up-left each step, or do some sort of attack
that's the vague idea
 
3:11 AM
@DestructibleLemon it's blue line art. what do you need help with
Q*bert is an arcade game developed and published by Gottlieb in 1982. It is a 2D action game with puzzle elements that uses isometric graphics to create a pseudo-3D effect. The objective is to change the color of every cube in a pyramid by making the on-screen character hop on top of the cube while avoiding obstacles and enemies. Players use a joystick to control the character. The game was conceived by Warren Davis and Jeff Lee. Lee designed the title character and original concept, which was then further developed and implemented by Davis. Q*bert was developed under the project name Cubes. Q...
 
it's going to have like, endless mechanics or something though?
the viewpoint is centred on the player character
anyway, i intentionally drew the blocks freehand. if i wanted perfect geometry, i would figure out how to use pil or use the straight line tools or something. or use gimp
I could put more roguelike elements in it even...
 
And *graphics
 
@DestructibleLemon ... you could use MS Paint to draw straight lines
 
> use the straight line tools
 
I think in your instance it would be better to have it running with shitty textures / models / sprites, and then see if you can do / get help with better ones.
 
3:18 AM
i mention gimp, because there's still a small amount of skill in making the lines meet up exactly in simplistic editors
@Οurous I could make more exact graphics really quickly, i'm choosing not to
it gives it character
 
so like... what actually happens in the game? You just move up... either left or right? What's the goal? What's the challenge?
 
uh, attacking enemies i guess? distance?
it's pretty vague at the moment
I think there might be boss enemies or something
 
I think you might need some more specific ideas before you ask anyone for help.
 
yeah i guess so
but i mean... you can say you're interested now? also i mean, it's pretty quick if you are interested in helping
 
Poll: is reading this enough to teach you how Forked works?
 
3:22 AM
@StevenH. :o that's fantastic
 
@DestructibleLemon True. But people will base their interest on what they can see of the project. As it stands, I'd say no.
 
ok fine i guess
 
@StevenH. actually this seems to destroy the rest of the stack
 
@MDXF I think I get it.
 
@recursive Sweet!
 
3:29 AM
if we're asking for feedback on answer explanations...
1
A: Is this number a prime?

Destructible LemonQuarterstaff, 95 10-?[-38a a a a a a a a a a>a10-?]a>b b[>b>d a>c c[1>c1d>d b d(.>e|>d1>e)c]e f>f1b]2-f(.48|49)! Try it online! How it works: Quarterstaff has a register i call "value", and multiple other registers i call variables, which are referenced by name. value starts as 0 10 add 10...

does that answer have a decent explanation?
 
I'll read (all of) it when I'm satisfied with the bytecount of my primality tester
 
does doing v into : not work?
 
@DestructibleLemon yeah I think so, the only thing I'm confused about is why you thought Quarterstaff was a BF-derivative; was it simply because you used [] for loops?
(I recall you mentioning it in talk.tryitonline.net awhile ago)
 
i don't know... sort of because when i made it, i copy pasted a lot of the code i used for the bf interpreter i made
and it is partially because of the control flow
which was decided on because it matched bf for the challenge
I made a fizz buzz a little while ago. it abuses the fact that while it goes to 100, you never have to print a 3 digit number
it stores the digits as two numbers
also i guess that the non-variable accessing commands only operate on the one value
like bfs + and -, i guess
should the bf implementation in this challenge have limited size cells or infinite cells? I think i could even make two challenges, since really they're distinct enough
because you've got the challenge of storing arbitrary sized values with limited cells, but not with unlimited cells
 
3:51 AM
@DestructibleLemon why not with unlimited cells
 
with unlimited cells, you can just make the cell that value
with limited cells, you have to devise a special system for storing these values, and arbitrarily increasing them, without disrupting other values
you can't just store them in one place
 
ah
I thought you meant infinite tape
 
like, with unlimited, you could convert variable names to numbers through some sort of base, then use that cell
i think it's not insanely difficult with limited cells, though
you have a few options: you could store it as stacks on the tape, which means that you shift values over as you try to find a value, then you can make it as long as you like, since it's at the top of the stack
stacks on the tape being even and odd numbered cells, each stack getting one of each parity, or something
either way, probably shouldn't discuss in here since i have a dedicated room

 Quarterstaff to BF challenge

The interpreters have been made, so the challenge will be made...
 
4:07 AM
0
Q: mod_auth_basic.so not found after upgrading from 2.23 to 2.4.29

Luke LeeI found online saying that the new version 2.4 introduces a new item called mod_auth_basic.so. Following the guides on https://www.hugeserver.com/blog/tutorials/how-to-install-apache-on-centos/, and when about to start the last command (apachectl start), it shows an error. httpd: Syntax error ...

0
Q: EASY to memorize numbers

drhamNumbers that are easy to remember yet theoretically not easily made Your challenge is to make a program/function in any language that generates random numbers that fit these criteria: Length is 5 digits There are two separate repeated digit pairs One set of repeated digits is at the beginning ...

 
@DestructibleLemon typo: "precedes" not "proceeds"
 
@recursive precedes= before though
 
That's true. It's actually after.
Proceeds still doesn't mean that either.
Maybe "follows"
 
yes thank you
ps i just found a golf
 
@DestructibleLemon I think I understood it. It could probably benefit from some more formatting. Like a bulleted or ordered list with steps for the different sections.
 
4:12 AM
@recursive sure
thanks
I'll take that into account for my next answer probably
 
4:55 AM
@EriktheOutgolfer But but... then X (random) is still necessary.
[user202729@archlinux ~]$ mono -V
Mono JIT compiler version 5.4.1 (makepkg/e66d9abbb27 Thu Nov  9 22:28:33 CET 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       normal
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen (concurrent by default)
[user202729@archlinux ~]$ msbuild /ver
@NieDzejkob ^. (and I use my fork, as totallyhuman linked to)
 
0
Q: Left Hand vs. Right Hand — Typists Challenge

Dom HastingsYour task is to pit each side of the keyboard against each other and build two programs, in the same language, one using only keys on the left-hand side of a standard keyboard that outputs Pollinium milk; plump pumpkin; lollipop?, and one using the keys on the right that outputs Weatherheaded swe...

 
CMC: Do addition in C without using the + operator and no inline ASM
 
@Downgoat inline asm?
 
fixed loophole
 
I think there is a closed main dupe...
 
5:04 AM
@Downgoat a - (-b)
 
I don't think the () are necessary.
(is this popcon or codegolf?)
 
@user202729 they are...
 
@ASCII-only Program or function, not snippet.
@ASCII-only Just a- -b. -1 byte.
 
@user202729 who said
@Downgoat tio.run/…
 
5:11 AM
fixed CMC: Do addition in C without using any operators (a[x] is not considered operator and neither is .) and no inline ASM
 
What is an operator?
Can I use functions?
 
@Downgoat :/ no bitwise operators?
@user202729 yes
 
@ASCII-only no
 
@Downgoat Double or single negation?
 
@user202729 functions, array references, and member aren't but apparently some people say those are idk why
@user202729 no
 
5:12 AM
@user202729 ... they're all ops
 
@Downgoat a[x] where a is of type char* and x is integral
 
plus, minus, times, divide, pow, negation etc
 
^ yeah math.h etc. I would count as op
 
@Downgoat :( there's no function for adding
 
@Downgoat So... are bitwise operators allowed? (positive question to avoid confusion)
But a[b] is just *(a+b)...
 
5:15 AM
@user202729 not things like >> and &. a and b will be ints and you can't assume the answer is just lying in memory somewhere
 
(may segfault randomly, I don't know)
 
@Downgoat can we assume unsigned short instead of int?
 
@Downgoat also no dereference?
 
@user202729 but this uses *?
 
5:28 AM
I haven’t posted challenges in a while... I have some ideas but I really just don’t have the time and patience to write them up and post them :|
 
Maybe I'm missing something but isn't it as simple as (int) &((void*)a)[b]
I guess that could segfault if it doesn't optimize out the dereference
 
proof of concept:
https://tio.run/##bL3bii7rll13X0@xkZCojX@bGCPOyGXQhZ/AvjSYOsneYBdCLoEO@NnlGL23/q0bw0oyS6oV7ZszI0a0UWvObH//3/8ff//3/@1f/uWf/v7/@o//8I9/@h//8k///M//@d//4//zP/yf/9Nf/cfvf3j@93/@09/@wz/8NV//@Pznf/NXf/Uv/@Ef/91f/ukf//S//s//y//613/7@7s///v/8P1//ru//hf/6i//3b/6y5/@5k//6i//2z/9i9@f/vb3p7/76SLzv/T9m9//1p/@77/9yz/99Z//9F//Sv/2/vtT9Z/99fb708aX1d//x1t//qv/978F9m//@j/9/vPvv/z5L//ur//2b/7mP/3rf/13f/M3//nP/@Ef//k//od/@tN/@Tf/f2f@DpCv/u7P//Xf/nX96td/ns/92/V5/x36fPxOfT5/lz5fv1uf79@jz8/v1ef3V5u@qO1X5a@@f3zR6l/5srX/yheu41e@dJ2/8sXr@pUvX/evDKjnV0bU@2szevu1Gf39w8H712Z8v0NtRh@/NqPPX5vR16/N6PvXZvTzazP6/e1m7NtvN2P
 
@ConorO'Brien did you break the link
 
yes one second
the link is here
works only for unsigned char/uint8_t, but the concept can be expanded
 
@ConorO'Brien have you run it on TIO yet
 
5:34 AM
yes
 
You can see the cached output
 
no cached output for me
i can't even open the right page
@ConorO'Brien but they use way too many operators?
 
@ConorO'Brien but you could just use bitwise ops?
 
2 mins ago, by Conor O'Brien
oh well
 
6:06 AM
 
8 must be Botman
7 = lust (from lost), 8 = botman (from batman), others i have absolutely no idea
 
@ASCII-only So, are you going to post an answer, then? ;)
 
@DLosc hmm
too lazy. plus I only have 20%
 
Ever since I started making this puzzle, I've had the theme song for one of the shows stuck in my head. :P
 
6:33 AM
IPS needs a CV as "go talk to people and don't be a disrespectful creep"
 
What's a CV?
 
close vote
 
(VTC)
 
@Downgoat Yeah, but talking to people--and even not-being a disrespectful creep--are interpersonal skills that don't come naturally to everyone.
 
... it's still beta.
 
6:44 AM
@DLosc I'm sure this applies to a sizeable percentage of PPCG :P
 
@ASCII-only i think 99% of people here are respectful people
being introverted doesn't mean they are disrespectful creeps
 
well i meant the talking to people part
 
introverted also =\= cannot talk to other people at all
 
of course but that doesn't mean they are skilled at talking to other people
 
7:36 AM
0
A: Sandbox for Proposed Challenges

Mark GardnerMake a Sierpinski triangle Your challenge is to output a n-th order right-angle Sierpinski triangle, similar to this (third-order): # # # # # # # # # # # # # # # # # # # # # # # # # # # Input: A number, n, and a character (in this example '#'); Output: A 2**n (two to the ...

 
8:27 AM
0
Q: Bring the Fourier Transform to my TI Calculator- Conveniently!

OrionStory: I have a TI-85 calculator. Naturally, for something so ancient, it cannot compute the Fourier Transform. Also naturally, I do not have the link cable. I, unfortunately, have a fuzzy understanding of the workings of the famed FT, so I'd like to ask the infinitely more capable YOU to help m...

 
9:02 AM
-3
Q: Eliminate path from filename

MBaasIf fn is a fully qualified filename (ie. „C:/full/path/file.name.ext“) how do you extract name and extension using file-related functions (if applicable)...so please don‘t treat it as an excercise in string-manipulation...

 
9:27 AM
I wonder if people read other questions, or spend a few minutes interacting with the site before asking.
 
@Downgoat oh idea for PPCG v2: "restrictions". Those are factored into the scoring formula if enabled, and leaderboards can be filtered based on restrictions
 
10:33 AM
@ASCII-only Made great use of Filter just now, it shaved off a bunch of bytes
 
@Neil how many bytes?
 
can't quite remember; I think I was on about 45, but switching to Filter took me down to 34
 
O_o
 
10:55 AM
@ASCII-only Also look at codegolf.stackexchange.com/a/157706 to see how some fractals are much easier than others, which is slightly annoying
 
@Neil Hmm
any ideas on a command that would make that golfier?
 
I'll try to think of something
 
Possibly a new Jump command that accepts a Cell would work
extend -> peek all -> for each cell print the component at that location
Or a command to copy the whole canvas
 
11:27 AM
@user202729 Right, I'm kind of awaiting it to be re-opened so I can dupe-hammer it. — Adám 6 mins ago
Is it really worth the effort?
 
11:41 AM
is it just me, or is the interpret brain**** challenge slightly lacking?
they don't even have overflow defined
96
Q: Interpret brainf***

AlexandruWrite the shortest program in your favourite language to interpret a brainfuck program. The program is read from a file. Input and output are standard input and standard output. Cell size: 8bit unsigned. Overflow is undefined. Array size: 30000 bytes (not circled) Bad commands are not part of t...

 
@DestructibleLemon it's intentionally undefined?
 
yeah i know, but i mean
the fact of the matter is that, how can you not define bf overflow as wrapping around?
 
@DestructibleLemon well for one this is from the very start of the site?
 
also only 3000 cells
 
@DestructibleLemon it does?
@DestructibleLemon 8bit unsigned?
@DestructibleLemon also. 30000 cells was the size of the original interpreter's tape?
 
11:45 AM
30000, i meant, but still
 
12:22 PM
@DestructibleLemon what's wrong with that
@DestructibleLemon that's basically 30 kb
 
@Dennis actually there have been sayings that new Windows versions are about to end
 
Unless they change the name of the OS, I doubt it.
 
@Dennis well, it's only sayings yet, but no, it's not a name change, it's an abrupt end to "upgrades" altogether: makeuseof.com/tag/windows-10-last-version-windows-ever
and yep I agree Windows is getting more and more expensive
now, of course I don't think that's a 100% reliable source, but it seems pretty convincing to me
 
12:44 PM
Well, we'll see. I still don't believe it, but Microsoft has been surprising me lately.
 
hm, it released new (as in major) windows versions in ...2009, 2012, 2013, 2015. while one can't believe it yet, it actually says that there will be one more release (WaaS)...but yeah, I don't think it would be good strategy to stop releasing new versions, there's a reason new stuff gets released all the time
 
@ASCII-only How about Assign(PeekAll(), q); Jump(0, i); Print(q); Jump(i, i); Print(q);?
 
@Neil Jump(i, i)?
 
yeah, I want to make two copies of the previous iteration, one at (0, i) and one at (i, i)
 
Also I'm assuming what you mean is basically that then a Cells object is cast to a string it returns the canvas (or the relevant part of it)?
 
12:52 PM
well, not necessarily cast to string, just that Print can print a copy of the Cells
 
Oh yeah >_> that is easier
since the cells already have all the coordinates >_>
 
(... what about Print(:Left, q); ?)
 
That's a good point, I'd imagine if it was done well then it would follow normal convention of printing multiline strings left
i.e. rotated 180 degrees from normal
 
(... I was also imagining that you would do it well)
 
@DJMcMayhem that's when extended support for w8.1 ends...
 
12:57 PM
Hang on, never mind. Cells is just an array of cells (i.e. not a string at all), I'll need to special-case Cells. What do you think printing :Left should do? Just treat it as a normal string?
 

« first day (2596 days earlier)      last day (2241 days later) »