« first day (1978 days earlier)      last day (2869 days later) » 

9:00 PM
@Dennis Hmm, looks like TIO dislikes Grime comments. grime.tryitonline.net/…
 
a=document.getElementById("post-75");
a.style.width = "700px";
a.style.backgroundColor = "white";
a.style.boxShadow = "0 0 10px grey";
a.style.margin = "auto";
a.style.padding = "20px";
document.getElementById("primary").style.backgroundColor = "#ddd"
 
@Zgarb That's showing up without the debug flag, which means it's not on stderr, it's on stdout?
 
@Downgoat Can you please make the text justified BTW?
 
okay yeah sure
 
@FryAmTheEggman Yep, I'm printing parse errors to stdout. Probably not the best practice...
 
9:02 PM
@Maltysen was that you?
 
@Downgoat what?
 
But anyway, everything except comments seems to work, so I'm happy.
 
@Zgarb But if it's a parse error, it shouldn't be because of TIO? Unless the pull didn't go through or something
 
 
@Bálint maybe its just my screen, but the width seems kinda too small
 
9:03 PM
@Maltysen yeah, it was you
 
@Zgarb Is that only on TIO? I'm not sure how that could happen...
 
your profile says New Jersey and the IP of the comment matches
 
@FryAmTheEggman The exact same program and input work on my machine.
 
ಠ_ಠ well congrats, your comments have earned a path straight to the spam section!
 
Did you push it all?
 
9:04 PM
I did. The last changes were to example programs, and they are pushed.
 
@Maltysen
a=document.getElementById("post-75");
a.style.width = "900px";
a.style.backgroundColor = "white";
a.style.boxShadow = "0 0 10px grey";
a.style.margin = "auto";
a.style.padding = "20px";
document.getElementById("primary").style.backgroundColor = "#ddd"
 
Well that's really weird then...
 
We'll have to investigate later, I'm going to sleep now. Bye!
 
Unfortunately I don't know Haskell like at all, but is the comment code correct on github?
 
@Maltysen I got a generator working!
"use strict";

const gen = (num) => {
	if(num === 0 || num === 1) return "~#"[num];

	num = num.toString(2);
	while(num.length < 8)
		num = "0" + num;

	console.log(num);

	if(num.length > 8){
		let last = num[num.length - 1];
		num = num.slice(0, -1);
		let ns = num.match(/1[01]{1,2}|0/g);
		ns.push(last);
		console.log(ns.map(Number).map(gen));
		return ns.map(Number).map(gen).join("")+"@";
	} else {
		return num.replace(/[01]/g, x => "~#	"[+x]) + "@";
	}
}

let input = parseInt(process.argv[2], 10);
 
9:10 PM
Oh, well good luck tomorrow then :P
 
@CᴏɴᴏʀO'Bʀɪᴇɴ wait is this for genrerating arbitrary numbers?
 
yes :3 nonnegative integers
 
@CᴏɴᴏʀO'Bʀɪᴇɴ cool
 
9:11 PM
@EʀɪᴋᴛʜᴇGᴏʟғᴇʀ What?
 
@Adnan I know Dennis' worst enemies: CJam, and @aditsu!
 
\o/ Got the Cheddar REPL running the latest version of v1.0.0-prerelease
@EʀɪᴋᴛʜᴇGᴏʟғᴇʀ ?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ implement two-tag or something in it?
 
cheddar> test =: 3
 1 | test =: 3
   |       ^
 this.Code is undefined
@Maltysen link?
 
Does anyone here know Mathematica?
 
9:13 PM
A tag system is a deterministic computational model published by Emil Leon Post in 1943 as a simple form of Post canonical system. A tag system may also be viewed as an abstract machine, called a Post tag machine (not to be confused with Post-Turing machines)—briefly, a finite state machine whose only tape is a FIFO queue of unbounded length, such that in each transition the machine reads the symbol at the head of the queue, deletes a fixed number of symbols from the head, and to the tail appends a symbol-string preassigned to the deleted symbol. (Because all of the indicated operations are performed...
@flawr kinda but not really
 
@Maltysen May I bother you with a (probably simple) question? I have trouble figuring out how to evaluate something
 
@CᴏɴᴏʀO'Bʀɪᴇɴ i don't get that :/
cheddar> test =: 3
Syntax Error: Unexpected token at 1:6
1 | test =: 3
  |       ^
 
@Downgoat I can't assign arrays to variables
 
I have a simple system of recurrences I wanna solve my code I was entering was `RSolve[ {f[n + 1] == 2 f[n]^2 h[n], h[n + 1] == 2 f[n] h[n]^2,
f[2] == 2, h[2] == 3}, {f[n], h[n]}, n]`, now I just need to press enter to make Mathematica evaluate it, right?
 
@Maltysen works for me
 
9:15 PM
(Well probably thats not right, as it just returns the same code again =/)
 
cheddar> var a = [1,2,3]
cheddar> a
[1, 2, 3]
 
@flawr well that means you made some mistake somewhere. since mathematica is completely symbolic, it returns the same thing again if you mess up a variable name or something
 
huh ._.
 
@Downgoat please fix your repl it's madness to use
 
@Maltysen oh no =/
 
9:17 PM
i don't actually know Rsolve, so...
 
@CᴏɴᴏʀO'Bʀɪᴇɴ :/ i tri but everything still borks. if u wanna tri source is here
 
@Downgoat gives me Attempted to access undefined variable t
 
@Maltysen wait wat
try clearing your cache
 
wait now it works
wth
 
if that doesn't work try clearning cookies
 
9:18 PM
If that doesn't work, then you've done something terrible with your browser
 
@Maltysen any 2-tag system? Or an arbitrary 2-tag system?
 
@Downgoat what's push called?
 
if that doesn't work, restart your browser. if that doesn't work, restart your computer. If that doesn't work, ask ISP to restart modem. If that doesn't work, ask local government to restart ISP. if that doesn't work, ask north korea to restart united states. if that doesn't work, leave a Github issue
@Maltysen there's no array.push yet >_>
but strings have lots of cool methods
 
@Maltysen Thank you anyway for the help.
bad mathematica
 
9:20 PM
@Bálint That's how I use git.
 
@flawr That's how everyone uses git
 
@Downgoat how i index arrays?
 
@Maltysen you can't >_>
only strings hvae methods atm
and IO.sprintf
 
@Bálint Not I!
 
9:21 PM
you were not ready for a v.1 release
 
^
 
@CᴏɴᴏʀO'Bʀɪᴇɴ ಠ_ಠ this is not a v1 release
 
@Downgoat it isn't?
 
no
I am in the process of developing v1 so I'm just testing what i have done so far
 
Oh, sorry, prerelease.
 
9:22 PM
@El'endiaStarman Then how
 
@Bálint Lots of googling when I have problems. :P
 
@CᴏɴᴏʀO'Bʀɪᴇɴ well it's not really prerelease but idk what else to call it
 
@Downgoat How about v0.5 or something?
 
@El'endiaStarman See, that's not better
 
9:23 PM
@Downgoat I know what was happening before. t is not a valid variable name.
 
@El'endiaStarman I considered that but I'm trying to complete the language by v1.0. I'm already wrapping up, and the standard library is all that is left but standrard library is ongoing development, so I don't care if that's not finished by v1
 
WHY ISN'T t A VALID VARIABLE NAME
 
wait wat
 
@Maltysen Because cheddar is made by a goat
 
WAT
 
9:24 PM
cheddar> var t = 7
cheddar> t
 Attempted to access undefined variable `t`
cheddar>
 
THAT IS VERY WWEIRD BUG WTF
 
@Downgoat time for xkcd.com/1700
 
^ I just wanted to post this
 
Q_Q
 
its literally only t
not T
 
9:26 PM
@Bálint this is all of my bugs.
 
@Downgoat it also happens with r and q
WTH IS WRONG WITH YOUR PARSER/LEXER?
 
@Maltysen Again, It's made by a goat, what's okay with it?
 
0
A: Sandbox for Proposed Challenges

DopappWrite a program or function that prints or returns its own length. I have to pick either The most liked program wins! or The shortest code in bytes wins! I cannot decide if this should be a popularity-contest or code-golf. Any suggestions?

 
@Downgoat BTW, I'm happy you changed your name back
 
@Bálint ;_; y u so mean
> Be nice.
> Rudeness and belittling language are not okay
> Don't be a jerk.
> Bigotry of any kind.
 
9:32 PM
what's that from?
^^^^^^^
 
@Maltysen WTF WAT @MᴀʀsUʟᴛᴏʀ PLS HALP Y IS EVERYTHING BREAKING
@CᴏɴᴏʀO'Bʀɪᴇɴ meta.stackexchange.com/help/be-nice
 
@Downgoat can you replicate?
its not just my weird browser, right?
 
@Downgoat *bigoatry
4
 
@Maltysen yes
 
9:33 PM
 
@Maltysen he can't replicate my problems either
 
Just typed RenderingThread as RenderingThreat
Maybe that's what I've been doing wrong. Maybe I need to threaten my code more
2
 
@quartata like proof by execution
 
I've had to say that wayyy to many times
 
9:36 PM
@Downgoat raised an issue
 
@El'endiaStarman You don't use git?
XD
 
@Downgoat I think there's a reason for that
 
@flawr ᗜ_ᗜ
 
@Bálint becuse u haet gaots ;_;
 
9:42 PM
;_;
 
WAIT WHY THE HELL DOES BORIS JOHNSON LOOK LIKE DONALD TRUMP
sorry, I'm just looking in to this
 
@CᴏɴᴏʀO'Bʀɪᴇɴ
 
@Zgarb The error message is rather odd, it seems to always think it is on the first line? But anyway, I haven't been able to find anything wrong with your code on github. grime.tryitonline.net/…
 
9:45 PM
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @EᴀsᴛᴇʀʟʏIʀᴋ RDFTD
 
hit-and-run ._.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Don't post Donald Trump images in the chat, you scare people away
 
hey @el'endia could you 11 that away
 
@El'endiaStarman Oooh, now I'm really intimidated D:
 
9:49 PM
@Bálint its okay our starboard already did that
 
@CᴏɴᴏʀO'Bʀɪᴇɴ ᗜ_ᗜ
 
@CᴏɴᴏʀO'Bʀɪᴇɴ lol whoops
 
@VTCAKAVSMoACE it's very good
@El'endiaStarman o_o please?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ It was pretty famous a few months ago.
 
I don't do soundcloud :P
 
9:51 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ It's good for playlists. :P That's the only reason I use it.
 
monring
 
I figured out a really good way to fix bugs really quickly
just post this in the github issue:
> goddamit. I don't give enough shits to fix this. you know what f*ck whoever does that, i dont care enough
 
9:55 PM
@Downgoat Hey, this is a family friendly chatroom
 
@Bálint i censored it
(warning: clicking link shows naughty words)
 
> shits
 
shits isn't that bad
 
@Downgoat Then at least fix up your grammar
> God damn it. I don't give enough shits to fix this. You know what? F*ck whoever does that, I dont care enough.
 
 
9:59 PM
@Bálint grammar is correct except god damn should be goddam and dont should be don't
but those are very minor
 
@flawr ఆ da hell
 
XD I have exactly 100 bronze badges! \o/
 
@DrGreenEggsandIronMan Congrats!
    ______________
 ౯/    |___|   \__\____
 |_____________________|
   O               O
 
@DrGreenEggsandIronMan Nice!
 
Here, have a winged car
 
10:05 PM
Thank you, that is a nice car.
 
quetsion: have any 1 rep users actualaly used the sandbox?
 
One more and I'll have 250 network wide. I love nice even numbers.
 
@Downgoat Temporary joke posting accounts
 
O_O I forgot 2 do compreshin for cheddar >_>_>_>
 
10:08 PM
compression ?
 
comprehension?
 
@Downgoat Sounds like a job for SEDE...
 
btw if anyone has question about cheddar. please post on SO so I can make Cheddar tag :D
 
@Downgoat Cop resin?
 
@flawr how do you pronounce your name? I've always thought "floor"
 
10:09 PM
@Downgoat Why does it have so many strange bugs?
 
@Downgoat flaw-er?
 
@Downgoat I never really thought about it to be honest=) I'd say something between floor and flower.
 
@Downgoat I pronounce it "flaur".
 
@R.Kap Something like that sounds about right=)
 
@Bálint because it's a very large complex program, which needs to pass lots of data through many levels of abstraction and functions, and it may just happen that one little bug trickles through a solid 2MB of code
@flawr flow-er?
 
10:15 PM
@Downgoat 1 rep users can't use the sandbox!
 
@dorukayhan PPCG is special, they can
 
@Downgoat Why not:)
 
@Downgoat So, what type of bug can prevent creating variables with names like "t", "q" and "r"?
 
@--}--
 
Does anyone know if PPCG already has a question asking to find the plain old derivative of any input function?
 
10:17 PM
@R.Kap Not sure but it would be easy with Mathematica builtins (and very tricky without them)
 
@Bálint I have no idea. Here's the source, if you want, look through there and tell me if you can find the bug, as that's what I'll have to do to find the bug.
 
@R.Kap I agree with what @Calvin'sHobbies said.
Already parsing would be hell.
 
@HelkaHomba Well, if there isn't, I am thinking of just posting a challenge where you must find the derivative of any input function without the use of any built-in that does that. Do you think that would be a good idea?
 
@R.Kap Depends. Would sin/cos/ln/sqrt/etc need to be supported?
 
I find this pretty amazing, and would like to know if anyone can reproduce the calculator functionality in their own language of choice.
 
10:20 PM
@R.Kap you'd have to very precisely specify what class of functions can be given as inputs and how the output should be simplified
 
Just a polynomial might be managable
 
@R.Kap Apart form parsing, they they just used Maxima (an opensource CAS)
 
@HelkaHomba I was thinking any function from sinusoidal ones to logarithmic functions and beyond, but if that is already way too much (and it is), then a polynomial would be fine.
 
Then again, just polynomial is almost trivial. In order to avoid cumbersome IO formats, you'd want to pass the polynomials as a list of coefficients, and then calculating the derivative is quite easy.
 
@R.Kap however you choose, write your own solution in a language with few features to check that it's reasonable and well-specified
 
10:25 PM
this is all the code in Cheddar for creating variables I have no idea how it could possibly exclude some variables
 
if (RESERVED_KEYWORDS.has(token)) what is RESERVED_KEYWORDS?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ This array
 
@R.Kap Seems like we've already had that codegolf.stackexchange.com/questions/54162/…
 
@Downgoat t, q, and r all in sqrt. What happens when you remove sqrt from that array?
 
but why is there no s?
 
10:28 PM
@downgoat
new Set('asdf', 'fdas')
Set [ "a", "s", "d", "f" ]
 
@flawr Well dang. I guess that idea is out the window then. :/
 
@CᴏɴᴏʀO'Bʀɪᴇɴ :O
you are genius
 
there might be a problem ._.
thanks
 
i will pay you 15 stacks of hay per hour if you debug cheddar code for me :3
you are very good at this
 
10:29 PM
I still have many more ideas for challenges. I'll just think about it more and post it in the sandbox when I am ready.
 
@R.Kap new challenges are always appreciated :)
 
:D :D :D :D :D :D that fixed it.
 
@R.Kap We also like to discuss them here, so feel free if you want any input or need some inspiration=)
 
@Downgoat srsly?
 
So I just came up with this sequence: start with the natural numbers. Now repeatedly permute them, by reversing chunks of length 2, then chunks of length 3, then chunks of length 4 and so on. The sequence is the first value of each of the resulting lists, and it's nice and irregular: 1,2,4,5,7,12,14,15,23,28
and, surprise, it's already in OEIS: oeis.org/A007062
 
10:33 PM
Not surprised.
 
I might sandbox this tomorrow though. Might make a nice challenge, although I'm not sure whether it's too similar to Shotgun Numbers.
 
@MartinEnder Just call them Freedom Numbers and nobody will notice.
 
that should work
it appears that after a while all numbers alternate between two different steps (whose some is greater than zero so ultimately they're all shifted towards infinity)
 
I honestly still don't get how this sequence works=)
 
@flawr click into the oeis link
 
10:37 PM
@Bálint I've spent hours every, single, day for 4 months making a language. I've spent days white boarding, designing, coding, testing, and refactoring, on each and every component. The moment my language is turning complete, and I have a REPL. I have 50ish bugs reported in around 2 days. I spend hours fixing each individual bug, and after days of painful debugging of each individual bug, someone asks me why it has so many bugs and I can't fix them, and all I get is a 'srsly'? >:|
 
@LeakyNun Oh, there is a nice example, thanks
 
@Downgoat I still reckon it should have a border :3
 
@HelkaHomba okay, will do in a bit
 
Did they get rid of the "this question eligible for bounty in X days" thing or am I blind?
 
@HelkaHomba that only shows on your questions
 
10:39 PM
@HelkaHomba It's below the comments - that always throws me (had to check now...)
 
Oh, fancy that
 
@Downgoat <3 I can't wait until cheddar is usable for programming. I'm sorry I can't be more active in helping with cheddar, making a language almost single-handedly mustn't be easy. I'll do what I can though.
 
Oh ignore me I was thinking of the bounty link, rather than the "in X days" notice
 
@Downgoat that's more dedication than I've shown on anything in my life.
 
@Downgoat why are math stuff reserved keywords
they should be functions
so you can use them for higher-order stuff
 
10:43 PM
consecutive differences of the sequence: [1 2 1 2 5 2 1 8 5 2 11 2 5 8 11 2 15 2 1 24 5 8 15 2 21 18 1 2 41 8 5 34 5 2 37 18 5 34 11 2 41 2 11 34 5 60 5 8 5 64]
 
@Downgoat I'm planning on writing some cheddarcloth packages once stdlib is out, it's thursday now and I should be able to help write some stdlib functions this weekend
 
@MartinEnder [-1, 1, -1, -3, 3, 1, -7, 3, 3, -9, 9, -3, -3, -3, 9, -13, 13, 1, -23, 19, -3, -7, 13, -19, 3, 17, -1, -39, 33, 3, -29, 29, 3, -35, 19, 13, -29, 23, 9, -39, 39, -9, -23, 29, -55, 55, -3, 3, -59] is this what you mean?
 
especially print. I'd want to be able to do something like ["str", "asdf"].map9print)
@Quill TIL when you have your mouse over the response message, and that message is edited to not include you in a ping, this happens:
 
@Maltysen no, I mean those are the consecutive differences of the OEIS sequence I linked above
just trying to find any sort of pattern in it
 
10:44 PM
oh lel
 
@Maltysen i made them operators because if I wanted to make like a bigint class or something like that. I can just overload the, for example, sqrt operator, rather than have to define each function. Because if I forget to define one it'll be more clear if it says "sqrt has no behavior for Bigint" rather than nil is not a function of bigint.
 
and it's stuck like that XD
@Downgoat I like what julia does with operators--makes them functions
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I appreciate the interest in Cheddar (really every piece of input), but I'm the one who really got myself into this mess, anyway :P
 
@Downgoat ^_^ thanks
out of curiosity, could you make it so that if an operator is in parens it becomes a function representing that operator? e.g. (+)(3,4) => 3 + 4 => 7? or would that require a rewrite of something? If so, don't bother XD
 
10:47 PM
@DrGreenEggsandIronMan only other non-trivial project I haven't given up on was my space toy, and I've got this far, so I'm not giving up (if i did i'd have nothing to do with my life anyway)
@CᴏɴᴏʀO'Bʀɪᴇɴ probably wouldn't be that hard to implement >_> but i dont know if it would be that useful.
 
functional programming
 
oh yeah, okay
 
^_^
though focus on the other bugs first
 
What about (Number::+)(3,4)
 
@Downgoat good enough
 
10:50 PM
doesn't that cast + to a number? o_o
or have I forgotten what :: does
 
I presume :: is like in C++
 
no you haven't :: is cast :P
 
Static member access
@Downgoat dafuq
 
but it's really just accesses an internal "funtion" of a class
 
[1, 2, 4, 5, 7, 12, 14, 15, 23, 28, 30, 41, 43, 48, 56, 67, 69, 84, 86, 87, 111, 116, 124, 139, 141, 162, 180, 181, 183, 224, 232, 237, 271, 276, 278, 315, 333, 338, 372, 383, 385, 426, 428, 439, 473, 478, 538, 543, 551, 556, 620, 631, 649, 706, 708, 709, 763, 820, 838, 843, 851, 856, 936, 937, 939, 1032, 1050, 1071, 1105, 1110, 1112, 1237, 1239, 1254, 1334, 1335, 1359, 1410, 1490, 1491, 1555, 1570, 1594, 1661, 1705, 1710, 1764, 1765, 1845, 1866, 1868, 1879, 2047, 2062, 2064, 2153, 2213]
 
10:51 PM
so, that gets the number definition of +? or what
 
first few terms generated by my pyth program
 
e.g. Number::operator will return some representation of number's operators
@CᴏɴᴏʀO'Bʀɪᴇɴ yeah. The reason I'm proposing that is so oyu can do:
var add2nums = Number::+
add2nums(3,4)
 
well, please add an Any type so that I could grab all of them, like Any::+.
Or an all type
 
when an operator is being called it'll need to know the type of the LHS
 
the fact that Object.assign is ES2015 standard makes me very sad
@quartata or PHP ;-)
 
10:53 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ In my first prototype of Cheddar I had that but I dropped it after while. Maybe in v2
 
Okay :3
@Quill what's wrong with it?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Node has builtin ES6 support, so for things like gulp or grunt files, I can't use ES2015 features
 
I thought es2015 == es6
 
@Quill Idk what gulp and grunt are
 
@Downgoat no
 
10:55 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Terrible build tools
 
@CᴏɴᴏʀO'Bʀɪᴇɴ they're build tools, so I'm not transpiling them down from ES2015 to something Node natively supports
 
@CᴏɴᴏʀO'Bʀɪᴇɴ they are like makefil. You can use them to automate installation, compiling your code, etc.
 
I think they're mostly just for preprocessing HTML and running Babel/TypeScript really
 
@Downgoat I don't know what makefile is
 
10:56 PM
But they're basically like any other build tool
@CᴏɴᴏʀO'Bʀɪᴇɴ Makefiles are scripts that tell make what to do to build something
 
Heck, I just design esoteric languages. I don't know what a build tool is :P
 
@CᴏɴᴏʀO'Bʀɪᴇɴ see the latter. Stuff like make exists because back when people used C, to compile their code they used very long commands. Makefile would allow you to just type make and it'll compile rather than a giant comand
 
@MartinEnder So a(n) <= n(n+1)/2 because each operation only brings at most n items to the front
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Average linker command:
$NACL_SDK/toolchain/linux_pnacl/bin/pnacl-ld -L$NACL_SDK/lib/pnacl/Release/ -L$WEB_PORTS/out/build/perl/perl-5.20.2/ $WEB_PORTS/out/build/nacl-spawn/build_pnacl/libnacl_spawn.a akoya.o -lppapi_cpp -lppapi -lperl -o akoya.pexe
You can see why people didn't want to type that
 
11:00 PM
why is it so long
 
Personally I don't like makefiles. I usually write simple bash scripts instead
@CᴏɴᴏʀO'Bʀɪᴇɴ Has to be
When you're linking to lots of libraries you need to specify each one
 
@CᴏɴᴏʀO'Bʀɪᴇɴ :because you have to specify each file/lib you use which is annoying
 
and a library is a collection of code, right?
 
Just a collection of object files, yes.
The accompanying compiler command: $NACL_SDK/toolchain/linux_pnacl/bin/pnacl-clang++ akoya.cpp -c -I$NACL_SDK/include/ -I$WEB_PORTS/out/build/perl/perl-5.20.2/ -o akoya.o -O2 --pnacl-driver-verbose
 
@quartata that's clang not gcc? ._
 
11:03 PM
Close enough
 
11:15 PM
0
A: Golf bit weaving

Dr Green Eggs and Iron ManV, 17 bytes 8é0$7hd|òxplò2|@q This takes input and output in binary. Most of the byte count comes from padding it with 0's. If padding the input was allowed, we could just do: òxplò2|@q Thanks to Martin's solution for the method of swapping characters, e.g: 1 2 3 4 5 6 7 8 X X X X 2...

I love writing V answers
=D
 
@CᴏɴᴏʀO'Bʀɪᴇɴ that's the same concept as python's operator module
 
normally you can do things like int.__add__ or even (2).__add__
but for any its recommended to do operator.add
 
cool
eyy I made a cyclic tag system interpreter in reng!
 
Vi.
11:49 PM
Is getting width and height from raw H.264 stream a good idea for golfing challenge?
 
@Vi. I don't understand any of that, but would it be a parsing kind of challenge?
 
@Maltysen seems like it wouldn't be trivial:
39
A: Fetching the dimensions of a H264Video stream

CipiNO!!! You must run a complex function to extract video dimensions from Sequence Parameter Sets. How to do this? Well first you must write your own Exp-Golomb decoder, or find one online... in live555 source code somewhere there is one for example... Then you must get one SPS frame. It has NAL=0...

 
Vi.
Yes. H.264 is very tricky (especially high profiles). Even getting width and height may require decoding bit codes, subtracting various paddings and so on.
Obviously, without dependencies on existing decoder implementations.
 
@DrGreenEggsandIronMan out of curiosity, do you have a program that displays the strokes and their effects on the text?
 
Uh, other than V itself?
 
11:56 PM
I mean, V's strokes
 
Not sure if I get the question
 
@DrGreenEggsandIronMan are they V docs yet :3
 
Like, for each command, see the result that command has on the input
 
^ if you don't you should totally make one, that woud be vcool
 
Vim has great builtin help.
There aren't a ton of keys beyond vim. (Yet)
 
11:58 PM
a Visualizer
 
@Vi. I'd say try it out in the sandbox. Probably would be trivial and languages like mathematica where you would do something like: #&GetImageData[@]{$"HEIGHT", "WIDTH"}
 
One important note is that each key does different things in different contexts.
Modes
 
O_o k
 
what is that from?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ you can sorta already do that with v.tryitonline
 

« first day (1978 days earlier)      last day (2869 days later) »