« first day (1884 days earlier)      last day (2958 days later) » 

6:00 PM
oh no.
 
I'll have to learn Java then :P
 
there goes 10 million lines of code :P
 
@jrich 10^10^10^(()_/\//_()__)(_)_()_
 
(in all honesty Java's not terrible ....)
@phase this should be a meme XD
 
Wait till it gets popular or the localhost effect will occur
 
6:01 PM
whats that
 
@Mego: I saw this post and thought about our conversation about non-competing answers. Does this qualify in your book? If so, should it be deleted in that case?
 
Phase posted a meme about localhost and for some reason no one liked it :(
 
aww :(
 
@jrich I don't quite get the joke
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I thought it was a very nice meme
 
<.< >.>
<.<>.>
 
I thought it was too
^.v v.^
 
@phase that's interesting lol
 
Happy Wester!
oh wait.
 
@phase What's all this, then?
 
6:06 PM
@phase I have a web server running. It spooked me because I thought you found my address. o-o
 
@Sherlock9 chat.stackexchange.com/transcript/message/28546673#28546673 the number gets so big it breaks stuff
 
@CoolestVeto i did i is master hackers
 
Where would I ask a question about math.js?
@CoolestVeto cool
 
6:11 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ SO, probably. Where else?
 
Did you want to help me with it? o.o
 
@jrich Thank you :D
 
@CoolestVeto yeah, that's what cool meant :P
 
Oh! Okei.
 
@El'endiaStarman I dunno, stackapps or something?
 
6:12 PM
I thought StackApps was mostly for publishing apps/extensions/etc for making the SE engine a bit better.
 
@CoolestVeto I can't open it because I don't have a c9 account
What is that by the way?
 
I'm building a structure on which you can implement/extend from to create a language structure that's readable and usable.
And probably quicker to write.
 
Alright, I have to head out real quick, but I'll take a look when I get back
 
 
6:18 PM
@flawr wat
 
Happy easter from Scott Kelly
 
@flawr didn't Scott jelly Coke back down?
 
Anonymous
@ZachGates Yep, and I have flagged it as such. It's creative, but not at all a serious contender.
 
Such a soothing animation
 
6:22 PM
@Downgoat Yeah, he did!
 
@Justin can't... look... away...
 
My 1st holiday to celebrate on #Earth after my #YearInSpace! Wonder where this guy is now. #HappyEaster! https://t.co/u9fBYa3Myj
 
D: the bunny has no space suit
that means it's probably dying or dead
:(
 
Or in the space station.
 
shameless plug
0
Q: Defining Infix Operators in Mathjs

Cᴏɴᴏʀ O'BʀɪᴇɴI want to be able to write a J-like language using the mathjs math.parser() function result. Let's say I want to define an operator # that returns the length of an array. Ideally it would work like this: a = [1, 2, 3] #a // yields 3 Then, for fun, an operator $ that takes two arra...

 
6:24 PM
shameless flag
^^
 
@CᴏɴᴏʀO'Bʀɪᴇɴ have you tried using jquery? it's great and does all things.
you could use babel and define a operator from there
 
ven
@Dennis do you have any "tutorial" for jelly that'd explain how the links work?
(I know a bit 'bout forks and atops)
 
Anyone know how to combine to JSON objects together in JavaScript?
 
@ven Have you looked through github.com/DennisMitchell/jelly/wiki at all?
 
@phase use jQuery's $.extend
 
6:29 PM
@Downgoat ಠ_ಠ
@Downgoat huhwat
 
would not allowing digits in variable names be bad in a programming language?
 
in a non-esolang?
 
yes
 
@Downgoat I think so. Do you ever do something like foo1 and foo2?
 
then yes, that is a bad idea
 
6:32 PM
@Downgoat pretty much.
 
okay, got it.
 
how about allowing non-digits in variable names?
 
@flawr It'd be hard to do anything otherwise. :P
Man, imagine if the only way to write variables was with digits.
 
ven
@AlexA. yeah. It starts the actual explanation with "the link above this one", which makes no sense to me
 
Yeah. Idk. ¯\_(ツ)_/¯
 
6:34 PM
> 5 = 2 + 2
> print(5)
4
 
I am still thinking about this language=)
 
@El'endiaStarman that's what teascript does
 
@CoolestVeto -1 not enough barfy wat gif
 
6:36 PM
@Downgoat Happy now?
 
@CoolestVeto plz stop this
 
Man. I was about to edit that.
 
@CoolestVeto just include a link or else it will get deleted
 
@Downgoat Dude, I was editing it to that when it got removed. .-.
 
oh..
 
6:37 PM
@CoolestVeto I think he meant "in the first place"...
(or maybe not)
 
I may have to go soon D:
 
@MartinBüttner Yeah, my keybinding was different than I thought it was. D:
 
user image
8
 
I thought it did the whole []() but it turns out it didn't. >.>
 
6:38 PM
@flawr hahahaha
 
@Downgoat could you retract your close vote?
 
sure
 
Is there no way to link images here in chat?
 
@flawr nope
 
@Downgoat thanks :D
 
6:41 PM
ok
 
thx
 
Wow. I'm going to have to get used to not being able to edit messages long after the fact, and not being able to read deleted messages, when I become a civilian again. :-P
 
The most annoying part about not having a diamond on other SE sites is not being able to edit a comment 6 minutes after posting it. >:O
 
@Doorknob s/6/3/
 
6:44 PM
@Downgoat Uh, you have 5 minutes to edit a comment. IIRC.
 
@Downgoat Isn't the timeout 5 minutes?
 
no, it's at most 3 iirc
I'm probably wrong though...
is anyone here familiar with ES6's final syntax?
 
@Downgoat not I
 
@Downgoat Sort of. What do you want to know?
 
6:45 PM
@ChrisJester-Young You'll always be a superuser of my heart <3
 
:/
 
@AlexA. Awww, thanks!
 
that doesn't work either :/
 
those aren't comments
 
@Downgoat We're talking about on-site comments, not chat.
 
6:46 PM
oh, I thought you meant chat :|
I'm an idiot
 
rektgoat
 
@Downgoat I thought so too
 
@Downgoat Any SE mod has mod access to all chatrooms on chat.SE, so Doorknob's comment refers to sites.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ bye
 
6:50 PM
 
-1 for the horrid lack of freehand circles.
 
^
 
What is up with the freehand circles????
 
@Doorknob This is obviously fake
 
6:51 PM
319
A: The Many Memes of Meta

TheTXIMeme: Freehand Circles Originator: TheTXI Cultural Height: TBD See Also: Here, and Here as answer to this post

 
oh wait I need to go
 
@Downgoat No you're not
 
@Doorknob Whoa, what the hell
 
6:52 PM
@AlexA. Wow you guys. Get a room!
 
( ͡° ͜ʖ ͡°)
 
hides
 
>:U
TWO THOUSAND AND ELEVEN
 
Conclusive proof that Alex is master sockpuppeteer
 
The many Alexes of PPCG.
 
6:56 PM
Conversations like these are what convince people that Doorknob and Alex are good mods.
6
 
@HelkaHomba thanks :3
 
>_>
 
<_<
 
vote for us...
._.
 
we're slightly good at this, we promise
 
6:57 PM
@AlexA. This should have been your application.
 
It's flawless and convincing
 
It's golfy too
 
saved four bytes: vote4us
 
saved one byte: voteus
 
saved 3 bytes characters: ☑us
 
6:59 PM
@phase is that latin?
 
@Doorknob checkmark is unicode nevermind
 
you'll get there eventually
 
And boy, what a trip it was! :P
 
should I make ' delimit character literals or both ' and " delimit strings?
 
@Downgoat If you're going to distinguish characters and strings, the former. Otherwise, the latter.
 
7:02 PM
@Downgoat Depends on how much like CJam you want to be.
 
this language needs to be the least golfy as possible
 
Personally, I'd argue for no distinction between characters and length-1 strings.
 
@El'endiaStarman ih8u
 
Depends on whether it's a scripting language or a systems-type language
 
Others, like @quartata, will say that they hate it when a language allows either ' or " to be used for denoting strings.
 
ven
7:04 PM
Wait, what does +* mean in jelly?!
 
@El'endiaStarman I don't mind it but it must have meaning
For instance in Perl ' means no string interpolation and " does
 
Ah, thanks for the correction.
 
ven
Wait. Is * power in jelly?
 
yes (I think)
 
@quartata .oO(That came from Bourne shell, BTW.)
Perl used lots of great ideas from Bourne shell, including heredocs, backticks, etc.
 
7:06 PM
@ChrisJester-Young Thought bubble in text?
 
In other news I've been playing way too much TFC
 
@El'endiaStarman No, the use of single-quoted strings to mean no-interpolation.
 
should I use ` to delimit strings or just " and '?
 
No, he means the .oO(...)
 
Ninja'd by quartata. :P
 
7:07 PM
Uh oh. Building something from source and my computer is preparing for takeoff.
 
@El'endiaStarman Yes, that's a standard way to write thought bubbles.
 
@AlexA. XD
 
@Downgoat Do you want people to hate you?
 
@AlexA. Complete with gouts of flame and a giant pool of water to absorb the sound? :P
 
@ChrisJester-Young JavaScript does it...
 
7:08 PM
@Downgoat This is not a golfing language, right? If not, use regular string delimiters.
 
@Downgoat That's not a good reason to do anything
 
hahaha
rekt.js
 
@Downgoat because it screwed up earlier and had to maintain backwards-compatibility...
 
@quartata ಠ_ಠ
 
What are you making?
 
@El'endiaStarman Close! It'll be in orbit soon enough.
@Downgoat Hahaha you actually named it Cheddar? I was kidding. XD
It's not a bad name though, I kind of like it
 
@AlexA. Then it will be ready to nuke from orbit.
 
Looks like actual languages are now the flavor of the month
Anyways backticks shouldn't be quotes unless you really want the code to look like JS
 
@quartata Isn't that interesting!
 
@AlexA. it'll catch on.
 
7:10 PM
@El'endiaStarman I wonder why.... :P
 
@Downgoat Yeah, I think so.
 
The same way "Raspberry Pi" is a weird ass name but it caught on...
 
If you have a package manager for it, it should also be cheese themed.
Oh! Well this is why my fan is going nuts: Warning: Building gcc from source:
 
@quartata I'm actually wondering if I'm a victim of confirmation bias because there was a wave of golfing languages shortly after I started developing Minkolang...
 
I should see if cheez-its are looking for a programming language to sponsor...
 
7:11 PM
Internally, Cheddar is called vsl. :-)
 
@zyabin101 I changed it
 
VSL - Very Strange Language
 
@El'endiaStarman less strange than python
 
ಠ_ಠ
 
VSL - Very Smart Language
 
7:12 PM
@Downgoat Do you think JS is strange?
 
^^
 
VSL - Vote So Long
 
@El'endiaStarman of course not!
 
ಠ_ಠ
 
Depends on your definition of "strange" I suppose
 
7:12 PM
VSL - Ve Should Lepo
 
If you mean "abnormal" then yes JS is strange
 
@Downgoat Well, you are objectively wrong. I produce again my favorite example: [1,2] + [3,4] -> "1,23,4"
 
@El'endiaStarman is that for real
 
Yes.
 
It coerces to string?
 
7:13 PM
(I understand why that happens, but still.)
 
oh my
 
@quartata Yes.
 
And that == is intransitive is nice too.
 
@quartata Quill posted a link to a little article/blog post on it a while back. Lemme find it.
 
7:16 PM
@El'endiaStarman that's because it casts them into a string, because it's the only defined way to convert to different classes.
 
 
ven
@quartata :P
So what's the multiply...
 
@flawr Is this a plane crash app?
 
@flawr -1 not enough crashes
 
@ven ×
 
7:17 PM
or maybe the app is called Plane and the app crashes a lot
 
ven
So ++ in Jelly really is *3. Because it's "<input>+<input>+<input>"(not yet sure how to read precendence)...
 
@Downgoat That's just plane rude.
 
ven
I guess @Dennis was right to tell me it's really like hooks
 
ven
7:18 PM
@MartinBüttner it's incomprehensible.
 
@Downgoat ಠ_ಠ
 
@ven What do you not understand?
 
CheddarError is fun to say...
 
ven
@quartata it uses words it didn't define beforehand. So I can't follow through
 
@ven What words?
 
ven
7:21 PM
@quartata "xxx is the link above this one"
 
@ven Do you know what a link is in this case?
 
@EasterlyIrk IKR?
 
A Jelly program itself is one big chain; each link of the chain is delimited by newlines. ç treats the link above it (literally the line above) as a dyad and calls it.
 
@ven There's also the Jelly room, where you can ask questions.
@ven Link just means function. It refers to the function defined on the previous line.
 
7:26 PM
@EasterlyIrk ?
 
@Mego From the OP: "I won't accept this as an answer, but Code Golf is about having fun, so there's no problem with having the answer here." Why is that not taken into account? And why delete it?
 
Those I'm lazy to make an actual repo for.
 
ven
@Dennis thanks! :)
 
@zyabin101 how do I merge my fork?
 
@Downgoat I asked to write your expansions in the "Add your expansions" zone above!
 
7:38 PM
@Downgoat Put your commit into a new branch, then use that new branch to create a pull request.
 
0
Q: Getting from value A to B using only a positive and negative value

kuzaxeGiven a value A and value B where both are greater than 0, and given a positive value X and a negative value Y, how do you find the shortest (least computation) way to get from A to B (or figure out that there is no solution)? please add any tags you feel fit for this question, thanks

 
oh :|
 
@ChrisJester-Young It's a gist. You can't merge it.
 
^
@zyabin101 fixed
 
Changes accepted.
Please wait until I amend the gist with them.
 
7:39 PM
:D
 
\o/
 
Regarding gists:Is there a (native) way of somehow organizing them?
 
@flawr you can clone the gist locally and I think reorder it there.
 
7:56 PM
> This user does not participate in any communities
Community is a community.
 
@EasterlyIrk Ah hahahahahahaha.
 
8:08 PM
@ChrisJester-Young Did you like working for SE?
 
Anonymous
@ZachGates The OP doesn't get to decide whether or not a submission is a serious contender. That's why we have guidelines - so that it's not subjective.
 
@EasterlyIrk I loved working with the people I worked with. :-)
 
Anonymous
It's clever and creative, and it made me smile, but it's exactly the kind of submission I mentioned in my meta post - the only possible way it could win is if it was the only submission.
 
Some of them I still call friends. (And some of them were friends long before they or I started working there.)
 
Anonymous
Clever, creative, and cool are for popcons, not code golf (unless we're talking the kind of clever, creative, and cool that shaves off bytes, which we aren't)
5
 
8:19 PM
I would totally star that if I wasn't afraid that the message would be cut off on the starboard before the "(unless ..."
 
@MartinBüttner One way to find out!
 
phew :P
 
No stars...one star...four stars...
 
@Mego Wow, that's another of my legacies (the requirement for challenges to have objective winning criteria). :-)
 
out of curiosity, have any of you come up with an efficient way for my list partition challenge?
 
8:20 PM
have you? :P
 
@NathanMerrill Is there an online judge for that problem? I'll submit a solution to it.
 
@MartinBüttner nope, which is why I'm curious
@ChrisJester-Young nope
 
@NathanMerrill Bummer.
 
it can actually be reduced to an integer partitioning problem
 
> c.load("String:123", 0)
undefined
> c.exec()
CheddarLexer { Code: 'String:123', Index: 7, _Tokens: [ 'String' ] }
\o/ my language works more now.
 
8:24 PM
wait, 123 is a string?
 
@NathanMerrill no, this code is casting 123 to a string
 
where can i get your languege (github, docs, etc)
yes i know its probobly a WIP but still
 
oh common it was supposed to be scrython that sounds so much cooler
but thanks anyway :D
 
@Downgoat I'm still confused why you require a declaration of class variables?
 
8:28 PM
I should add set builder notation to Cheddar, that would be really cool...
@NathanMerrill what do you mean?
 
Name := Name
Age  := Age
 
yeah, what about it? that's equivalent to this.Name = Name; this.Age = Age in Java
 
right, but if its passed to the constructor, simply automatically make it a member variable
think about functions, you don't need to reassign the parameters
 
yes but then if I wanted to do some sort of validation on the parameters, if I were to implicitly assign them, that wouldn't be possible
I might add a main block to classes...
 
@ChrisJester-Young You don't trust humans to grade? :P
 
8:32 PM
I'm not saying to disallow assigning to variables
 
    class Animal(String: Name, Int: Age) {
       main {
           self.Name := Name
           self.Age  := Age
       }

       speak := => "Hello, my name is #{self.Name}, I am #{self.Age} years old"
    }
do you mean to have something like the above?
 
but rather to implicitly do it if they don't
 
@EasterlyIrk Online judges allow me to submit a working algorithm without actually sharing that algorithm. :-P
 
oh. :P
 
@NathanMerrill ohh, that'll be better. I'll do it that way then
 
8:33 PM
^
 
@Downgoat have you seen the syntax to Kotlin?
it looks very similar to what you are doing
 
@NathanMerrill no not yet
 
in Pytek, Mar 18 at 14:29, by El'endia Starman
@AquaTart I like that. init[include=[a,b,c], exclude=[d,e,f]]() is the full form, with options for inclusion/exclusion.
A very, very similar idea. Initialize class variables with the passed parameters by default.
 
@NathanMerrill :| that was very similar syntax to Cheddar
should super() also be implicit?
 
@Downgoat its my favorite syntax, so don't worry about it
 
Anonymous
8:37 PM
@ChrisJester-Young I was talking about serious contenders, not winning criterion, but I can see the parallel :P
 
@Downgoat you could even make parameter inheritance implicit
 
Anonymous
@ChrisJester-Young You know what's also fun? Sharing knowledge and building great solutions as a community. Have you heard of Stack Exchange? It's a pretty cool Q&A network that encourages that. :)
 
@NathanMerrill Yeah, I'll try to make most things implicit with ways to override them if you need to.
 
you do need to consider how multiple constructors works
 
@Mego I have actually heard of Stack Exchange; in fact I used to work there. ;-)
 
8:39 PM
alternatively, you can simply do default variables
 
Anonymous
@ChrisJester-Young Oh wow, that's neat! :P
 
So I was reading my stuff on flipboard when a Stack Overflow question popped up... wtf?
 
@Downgoat what does "reflective" mean (as far as Cheddar goes)?
 
Anonymous
@ChrisJester-Young In all seriousness though, I've been curious. If you don't mind my asking, why don't you work at SE anymore?
 
@GamrCorps "flipboard"?
ಠ_ಠ Autocorrect...
 
Anonymous
8:42 PM
@CoolestVeto Its like a clipboard, but it does sweet front-flips
 
click the link and be amazed and don't ಠ_ಠ me to death.
 
@NathanMerrill ¯_(ツ)_/¯ I guess it has plenty of reflection features... I should remove that as it doesn't make much sense
 
@EasterlyIrk Waaait for iiiiiit....
ಠ_ಠ
 
@Downgoat are you meaning like Java reflection?
I'm just not sure what reflective means
 
No. Cheese reflection.
 
8:43 PM
@CoolestVeto ಠ_ಠ
 
@Mego I presume if he wanted to make that public, he would have by now. Kind of a personal thing.
 
In computer science, reflection is the ability of a computer program to examine (see type introspection) and modify its own structure and behavior (specifically the values, meta-data, properties and functions) at runtime. == Historical background == The earliest computers were programmed in their native assembly language, which were inherently reflective as these original architectures could be programmed by defining instructions as data and using self-modifying code. As programming moved to higher-level languages such as C, this reflective ability disappeared (outside of malware) until programming...
that reflection
 
gotcha
 
@Downgoat s/_\(/\\_\(/
 
Anonymous
8:45 PM
@Doorknob Hence why I asked if he minded. Also there's a decent chance he already mentioned it and I missed it, because I'm not the most attentive when it comes to chat.
 
That looks bizzare.
 
@Mego I decided to start my own company. :-)
 
I've had this idea of dynamic static typing. As an example, an "Integer" would typically be defined with a range (e.g. from 1 to 100). However, if a and b were both integers of that range, then c = a + b would make c an integer with a range of 2 to 200
have you guys ever seen a language do something like that (so I can go look how they do it)?
 
sounds a bit like you want to combine your type system with interval arithmetic?
 
Interval arithmetic is especially awesome when used with floating point. :-D
Then people can stop asking why 0.1 + 0.2 == 0.3 is false. :-P
since the 0.3's interval is within the interval of 0.1 + 0.2.
 
8:54 PM
Mathematica can do interval arithmetic, but that doesn't really have anything to do with its number types (which are unrestricted).
 
@CoolestVeto no the app (its a news app)
 
@MartinBüttner kind of, but not really. This would extend to classes, where they can define "conditions"
 

« first day (1884 days earlier)      last day (2958 days later) »