« first day (1871 days earlier)      last day (3268 days later) » 

00:01
@Vihan Sorta.
Monring
> Monring
@Quill Good aftenroon
@CᴏɴᴏʀO'Bʀɪᴇɴ why
00:04
It's like monking
monking?
It's a CR thing
Ugh, those CR people and their memes
00:06
We have memes too >_>
but ours make sense nevermind
We don't have memes; we have memetic traditions
Feb 11 at 2:24, by Calvin's Hobbies
1 hour ago, by Calvin's Hobbies
Let's be friends with Code Review.
:/
friends =\= accepting memetic traditions
> Ugh, those CR people [...]
textarea resize...?
oh
Also set spellcheck to false
and center the text
and perhaps add a reverse text function that transforms the compact code into the cube
Perfect!
00:15
:/ I can't seem to vertically center the text in the textarea
Oh, that's impossible without using a table wrapper
ಠ_ಠ
It's ridiculous how that's like the #1 difficulty with HTML+CSS: vertical centering.
in 2016 it is impossible to vertically center text in a textbox without any hacks
this is bullshit
@El'endiaStarman I know! D:
We should totally make our own
00:17
We don't need a standard. We need a solution.
Incidentally, what about flex-box? IIRC, that provides vertical centering in some contexts.
@El'endiaStarman flex-box is cool but it's support is iffy and I don't think it works on textareas
Surely SCSS has a solution?
SCSS is just CSS with better syntax... you have to use JS to center text in a textbox apparently...
whoever made HTML/CSS needs to be whacked with a whale...
3
BTW, add document.getElementById("t-1").click();
This'll center the box initially.
I can do that without that
It's throwing my groove >_>
that should do it
I am using SCSS
00:22
There's a glitch with all boxes empty
really?
works fine for me
Also, it would be cool to be able to navigate to a side of the cube by clicking on a side of the cube navigation
I should try to implement syntax highlighting
@ETHproductions Here's my final version: jsfiddle.net/vihanb/w5p8p2ms/18
I'll add the clicking navigation later
00:29
I can do that.
I'm already 50% through >_>
Array.from(document.querySelectorAll("[id^=\"H\"]")).forEach(function(e){
	e.onclick = function(){
    document.getElementById("t-"+e.id[e.id.length-1]).click()
  }
});
@Vihan
what does that do?
Click navigation
oh, I see, that's cool
Now that I think of it, the preview code could be on the navigation
@El'endiaStarman If I haven't mixed up my numbers, with uniform acceleration and deceleration, that only requires less than 0.1g. Should be pretty comfortable :)
Looks like the average car can accelerate at ~0.3g.
@Vihan ...whoa
If there's no top speed, just needing to keep acceleration reasonable, I guess the craziest sounding times will be for the longest journeys.
Motion Sickness...
00:47
I look forward to hearing about a 9-hour journey from New York to Los Angeles. :P
@ETHproductions this is the latest version: jsfiddle.net/vihanb/w5p8p2ms/24/embedded/result
@CᴏɴᴏʀO'Bʀɪᴇɴ No corners...
@Vihan 1, because the interpreter complains if you feed it an empty program
@trichoplax Acceleration sickness?
@Vihan Yes, that's lovely :)
00:48
@CᴏɴᴏʀO'Bʀɪᴇɴ Do you get that from Earth's gravity? :P
@ETHproductions ok, I've just made the sides <textarea> so it's doesn't matter
@trichoplax ... influenza.
Only one problem... the net should be
  0
1 2 3 4
  5

instead of

  0
1 2 3
  4
  5
@CᴏɴᴏʀO'Bʀɪᴇɴ I'm lost now. I need sleep...
@trichoplax I need sleep >_>
00:50
@ETHproductions oh :/
I'll try to fix that
Good night all
@Vihan Thanks :)
@trichoplax night
heyyyy @eas
Didn't notice 'ya
00:51
wasn't really here
oh.
Well, neither am I. Gotta go eat dinner >_>
playing minecraft, nethack, dnethack, and watching chat at the same time
@ETHproductions jsfiddle.net/vihanb/w5p8p2ms/25 that should fix it
@CᴏɴᴏʀO'Bʀɪᴇɴ lol
probably need to also. I am home all, all, alone.
@Vihan Look for a square monospace font please
@EasterlyIrk Party
00:51
@CᴏɴᴏʀO'Bʀɪᴇɴ It's 6:00 for me and I still need to eat lunch O.o
@CᴏɴᴏʀO'Bʀɪᴇɴ this is my idea of a party, I have no life.
@Vihan Blame east coast
@EasterlyIrk \o/ same here
Haven't eaten anything all day. ::
D:
EAT SOMETHING YOU STUPID CAT
@Vihan Thank you very much :D
00:53
@ETHproductions it was a fun challenge to work on...
Although there's a weird 270 degree rotation between 3 and 4 now, but that doesn't matter much
My cat ate a bird today, and 2 lizards.
@EasterlyIrk o_o methinks your cat is eating healthier than you
I hate food.
@ETHproductions I couldn't figure out how to fix that,
00:53
@CᴏɴᴏʀO'Bʀɪᴇɴ you should use the PPCG minecraft server.
@EasterlyIrk I probably should.
Maybe tomorrow
'Tis funess hosted in a cloud.
@CᴏɴᴏʀO'Bʀɪᴇɴ D:
TONIGHT
@EasterlyIrk I gotta study and do a bunch of crud bc of the end of the quarter
It's 2054 here >_>
Same, but do you see that stopping me?
@CᴏɴᴏʀO'Bʀɪᴇɴ >_>
17:54 here.
00:55
fixed
17 hundred 54 hours
@Vihan One more thing... Do you think you could make each side automatically wrap based on how large the edge length is? e.g. abcd wraps to ab\ncd for side length 2, abc\nd for side length three
AI THE WINDOWS MY EYES
@ETHproductions right now, it just finds the smallest square size that the code fits in though if there is a newline in any box I could have it then do that
00:57
@EasterlyIrk Windows are necessary to see by.
@Vihan I mean, like it sets a max-width property of 2 chars for the textarea on each side if the side length is 2
USE A APPLE FLASHLIGHT INSTEAD
@ETHproductions oh, so should the side-length be manually specified?
You're already finding the side-length automatically, aren't you?
Couldn't you just use that to calculate it?
00:59
yeah, but the way that works is: ceil(sqrt(max_chars))
oh, in the textarea
got it
@EasterlyIrk Good luck driving.
@ETHproductions should I have it also implicitly insert "."s?
@Vihan You mean in the textareas?
yeah
though I guess that's not necessary
01:02
Yeah, that might just make it harder to modify them
^
Dynamic widths of cube, maybe?
I could make it so when you type, it'll overwrite the "."
You could try that, if you'd like
I hope that's what you meant
Perfect :)
but it seems to reset my cursor if I modify something in the middle. Can you do anything to fix that?
01:09
I'll try
@ETHproductions that would require doing a diff across the entire code, so I'll leave that for later when I get more time
Is there a guide for writing golfing langs anywhere, perchance?
It's good enough for now
@ANerd-I I planned on writing one, and I may have a draft, one sec
@CᴏɴᴏʀO'Bʀɪᴇɴ Thanks, because I don't know if the above list of types I have to care about is complete or not
01:17
@ANerd-I My draft died with my old CPU, sorry. But yeah, that should be a sufficient list.
@ANerd-I you should probably have a dictionary type, and maybe regexes
@ANerd-I Arcturus was the name of the planet the dude with the freaky head in MIB 3 was from.
^^
Also, char literals
@Vihan I've always been scared to ask... What's a regex? (ducks and covers because stupid question)
A special pattern.
01:19
Pattern-matching on strings, basically.
You compare if it makes a string or not.
they're things that match text
@Vihan wtf woah
@MartinBüttner the Regex master, enlighten @ANerd-I.
01:19
We're nice people, see? :P
And a dictionary type is...?
With the exception of certain avian trolls.
@ANerd-I like a map
01:20
@EasterlyIrk Ok but you can't pay attention to him, as he is wrong
@ANerd-I A list, but you can define other things as indexes.
Like: { a: 1, b:2 }
@ANerd-I Aaaand the one who hopes to fly.
Oh... I've never seen the dictionary type before, but ok.
{'Alex':'is wrong','Mego':'is troll'}
@ANerd-I check out python's one.
01:21
I need Java's one :P
@ANerd-I I think Java's is a Map/HashMap
@EasterlyIrk ... {'???':'changes their name too much'}
@ANerd-I HashMap
@CᴏɴᴏʀO'Bʀɪᴇɴ Hey, not me...
01:24
@EasterlyIrk >_>
Is it a bad thing if I just use the possible input types as String, int, double, and array; have a conversion to chars as a command, and not implement regexes and dictionaries for now?
Are @CᴏɴᴏʀO'Bʀɪᴇɴ and I the only ones in here who don't have an anagram username or recently had one?
@ANerd-I That's fine. Jolf really only has strings, arrays, and numbers.
@ETHproductions @Vihan
@ETHproductions Vihan.
01:24
@CᴏɴᴏʀO'Bʀɪᴇɴ Same with Japt
ninja'ed
See, it's perfectly fine @Ane
@CᴏɴᴏʀO'Bʀɪᴇɴ But he did change it briefly.
@ANerd-I make an int a double, combine them.
@ETHproductions True. Doorknob?
01:25
Just make arrays associative by default.
@CᴏɴᴏʀO'Bʀɪᴇɴ There is such a thing called tab-autocomplete.
@EasterlyIrk oh well.
@CᴏɴᴏʀO'Bʀɪᴇɴ He isn't chatting right now
@ETHproductions not an anagram.
01:25
But a double-d int has a .0 in it, which is different.
@ETHproductions Oops.
@EasterlyIrk "A Dong Wot" wasn't it?
@ANerd-I I know.
@ETHproductions yes I am
01:25
@ETHproductions oh yeah
@ETHproductions dam son, you just got rekt
Shouldn't the printed number be an int and not a double?
Yes.
Unless it is a double.
You should only have two number types: real and complex
3
Like 1.0 -> 1, 2.5 -> 2.5
01:26
@AquaTart Real numbers are complex
@EasterlyIrk That conversion would be done at the end of the program I assume?
@Doorknob :P How should I know you were in here? Well look who decided to show up. Never mind. I'll just take this one.
@ANerd-I Anytime you print something.
@ANerd-I never said they were mutually exclusive.
01:27
What if I wanted to print a double ending in .0?
@AquaTart East is implying it
@ANerd-I print(mydouble + ".0")
just make a 1 byte print-as-int function.
@EasterlyIrk I'd rather have a print-as-double function, but that makes sense. Thanks!
01:29
Welcome.
Whoops, thought I had the face
nono link
pls
You're over complicating it. Just keep everything as a double and cast to long as needed.
It's a chatroom with 3 messages in it, all of which are dumb
01:30
anyways pls
@Vihan @CᴏɴᴏʀO'Bʀɪᴇɴ Basic spec added: github.com/ETHproductions/cubix
@AquaTart Because reasons, I can't use longs; the max I can do is ints
Ideally the only scalar type should be strings honestly. Coerce to number as needed
@ETHproductions \o/
Now I'm off to bed. G'night!
01:30
night
@ETHproductions what time zone?
@ETHproductions Hmmm, perhaps. ;)
\o/
we three have never changed recently
Yet another abomination I have created: >>>>;;<<<<>>>>;;;;;;;;<<><<;;>>>><<<>>;.;;;<<<<>>>>;;;<<>;;<<;;>>>><<<.
This outputs Hi
01:42
In what?
My new language, Flummery.
p
l
s
thanks
01:44
Correction: It outputs brainfuck for HiW
uh-huh.
It's two different programs
Newline-separated.
um
what?
And after flumming the output like 4 times, it falls into a pattern.
flumming = pasting into that interpreter.
Copy+paste the result here
(From the initial transpiling)
01:48
[[[[[[<[[[[[[[[[[[[[[<<><[[[[[[[<<<<.<<<<><<[<<<<<<<>>>>+><[<<<<<<>.
[[[[[[<[[[[[[[[[[[[[[<<[[[[[[[<<<<.<<<<<[<<<+[<<<<<.
Writing a golfing language in Java to learn Java will turn out to be the masochistic approach to learning Java, I predict.
Although writing and learning Java is pretty masochistic to begin with.
3
01:49
@EasterlyIrk wat
um what
oh wait
<>+---+><[<>+---------+>+><<<>+-]-+>+--.---+><[<>+----+>+++><<<>+-]-+>.
-[------->+<]>-.--[-->+++<]>.
sorry
There's two lines.
They are the same program.
what
confusion alert
<>+---+><[<>+---------+>+><<<>+-]-+>+--.---+><[<>+----+>+++><<<>+-]-+>.
is the same as
-[------->+<]>-.--[-->+++<]>.
01:50
They both should work
yah
they do

« first day (1871 days earlier)      last day (3268 days later) »