00:01:06 <tswett> Every ordinal number has a Cantor normal form, but certain ordinal numbers have non-terminating Cantor normal forms.
00:02:16 <oerjan> tswett: basically you get trouble once you get to something with alpha = omega^alpha
00:02:36 <tswett> Is it possible to have, say, alpha = omega^alpha + 1?
00:03:06 <oerjan> omega^alpha >= alpha seems clear
00:03:26 <tswett> omega^alpha >= alpha isn't obvious to me.
00:03:59 <tswett> But Wikipedia does state something like that.
00:04:08 <oerjan> well it's true for limit ordinals if it's true for those below
00:04:21 <oerjan> because omega^ is continuous by definition
00:04:41 <tswett> Every ordinal number has a "degree" under Cantor normal form. The degree of alpha is less than alpha, unless alpha = omega^alpha.
00:05:03 <oerjan> and omega^(alpha+1) = omega^alpha * omega > omega^alpha, (or so i hope)
00:05:33 <tswett> Okay, so here's our notation so far. If the ordinal number is greater than its own degree, write it in Cantor normal form. Otherwise, it's a fixed point of exponentiation with base omega.
00:05:38 <oerjan> so omega^(alpha+1) > alpha by induction, so >= alpha+1
00:05:54 -!- adu has joined.
00:06:18 <tswett> In which case it's of the form phi_1(beta) for some ordinal number beta.
00:06:40 <tswett> So we can just write it like that, unless it happens that beta = phi_1(beta).
00:06:55 -!- arjanb has quit (Quit: zzz).
00:07:04 <oerjan> and then you make phi_alphas
00:07:22 <tswett> But if that's the case, we can just write it as phi_2(gamma) for some ordinal number gamma. Unless it happens that gamma = phi_2(gamma).
00:07:31 <tswett> In which case you can move on to phi_3, then phi_4, and so on.
00:08:04 <oerjan> and this works until you get to the sad state of phi_alpha(alpha) = alpha, or something like that
00:08:21 <tswett> WP says phi_alpha(0) = alpha.
00:08:33 <tswett> At which point we choose to give up.
00:08:48 * oerjan doesn't remember all that stuff
00:09:48 <tswett> So there we go. All ordinals below Gamma_0 can be written in terms of natural numbers, addition, and the phi function.
00:12:03 <oerjan> um is there some phi thing for getting multiplication and exponentiation?
00:13:01 <tswett> Exponentiation, yeah. phi_0(alpha) = omega^alpha.
00:13:28 <oerjan> ah i guess you don't need multiplication because you only multiply by finite numbers
00:13:31 <tswett> Multiplication by a natural number is just repeated addition.
00:13:43 <tswett> And multiplication by an infinite ordinal might be exponentiation.
00:14:31 -!- roasted42 has quit (Ping timeout: 255 seconds).
00:14:56 <tswett> So it's probably easy to define arithmetic and ordering on these notations, or something.
00:15:48 <oerjan> you still have the distributive law of multiplication
00:16:08 <oerjan> so you just need to be able to multiply phi terms
00:16:26 -!- roasted42 has joined.
00:17:18 -!- zzo38 has quit (Ping timeout: 265 seconds).
00:17:29 -!- zzo38 has joined.
00:17:30 <tswett> Well, every phi term is a fixed point of omega^.
00:17:45 <tswett> So you multiply them by adding them and then omega^ing them.
00:19:26 <tswett> So gee, there definitely seems to be some regularity here.
00:20:16 <oerjan> also sometimes a+b simplifies to b
00:20:19 <tswett> We seem to have a function fixedPoints : (Ord -> Ord) -> Ord -> Ord, which enumerates the fixed points of a function on the ordinal numbers.
00:21:07 <tswett> Obviously, not every function on the ordinal numbers has fixed points.
00:21:39 <oerjan> the "continuous" ones do
00:23:01 <oerjan> and enumerating fixed points of a continuous increasing function gives another one such iirc
00:23:03 <tswett> And doesn't continuousness have some really simple definition? Like, a function is continuous iff the image of a limit is the limit of the images?
00:23:39 -!- GeekDude has changed nick to GeekFood.
00:24:52 <oerjan> where all the limits are usually increasing in practice, which means it's also just supremum
00:25:34 <oerjan> i think it's an ordinary topology except for the part of not being a set...
00:26:16 <tswett> Let V_kappa be a model of ZFC.
00:28:01 <oerjan> basically, open intervals are open. and non-limit ordinal singletons are open because {alpha} = (alpha-1, alpha+1)
00:28:41 <tswett> Right, it's the order topology.
00:30:33 <tswett> Hm. So, ordinal numbers below epsilon_0 have a certain obvious way to obtain a natural number by substituting a natural number for omega.
00:30:41 <tswett> Just write it in Cantor normal form and then substitute.
00:31:51 <tswett> Can you extend that to the Veblen functions in an obvious way?
00:37:00 <tswett> There's definitely a sort of correspondence between defining large ordinal numbers and just defining large natural numbers.
00:37:19 <tswett> Of course, every natural number, in principle, has a definition.
00:40:51 -!- boily has joined.
00:41:08 <nys> no results for "metacircular microsoft excel interpreter"
00:41:57 -!- skj3gg has joined.
00:47:09 <tswett> I'd like to come up with a theory of arithmetic whose axioms are precisely those statements which are obviously true.
00:47:15 <tswett> But there's a problem with that idea.
00:47:27 -!- roasted42 has quit (Ping timeout: 244 seconds).
00:47:32 <tswett> Suppose you have a theory T, whose axioms are precisely those statements which are obviously true.
00:47:55 <tswett> T is obviously sound, meaning that T is obviously consistent, meaning that "T is consistent" is an axiom of T.
00:48:08 -!- roasted42 has joined.
00:48:23 <tswett> And so T is inconsistent. Crap.
00:48:48 <tswett> At least, that's the informal paradox.
00:49:34 <oerjan> actually the way around that is simply: T obviously has an infinite number of axioms
00:50:02 <oerjan> thus you cannot formulate "T is consistent" hth
00:50:24 <tswett> Well, you can formulate "T is consistent" if T is definable, right?
00:50:44 <oerjan> now turn this around to a proof that T isn't definable hth
00:51:14 <tswett> What's the smallest ordinal number that isn't arithmetically definable?
00:53:54 <tswett> 12 and a quarter is the smallest ordinal number x such that x * 4 = 49.
00:54:06 <nys> the ordinality of the set of all microsoft excel programs
00:56:30 <oerjan> <Jafet> Oh, someone had already computed a bunch of base 2,3 palindromes but didn't submit them to the OEIS. <-- those bastards!
00:57:01 <oerjan> @tell Jafet <Jafet> Oh, someone had already computed a bunch of base 2,3 palindromes but didn't submit them to the OEIS. <-- those bastards!
00:59:34 -!- GeekFood has changed nick to GeekDude.
01:04:34 -!- zzo38 has quit (Remote host closed the connection).
01:10:25 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
01:24:32 -!- burper has joined.
01:24:33 -!- burper has left.
01:26:12 -!- roasted42 has quit (Ping timeout: 244 seconds).
01:26:41 <tswett> Here I go, trying to create the perfect programming language again.
01:26:59 -!- roasted42 has joined.
01:30:01 <boily> what is the most important feeling you want to achieve in that programming language?
01:31:04 -!- roasted42 has quit (Remote host closed the connection).
01:31:20 -!- skj3gg has quit (Quit: ZZZzzz…).
01:32:01 -!- roasted42 has joined.
01:33:28 <boily> are there collective nouns for punctuation symbols and syntactic features? a décalage of indentations? a surprise of exclamation marks?
01:34:04 <oerjan> i am pretty sure english collective nouns are just a kind of inside joke.
01:35:29 <boily> a weirdness of Norwegians... :P
01:35:38 <oerjan> (mainly because norwegian has no such ridiculous proliferation of specific-to-specific-nouns ones)
01:36:44 <oerjan> we're pretty happy to use "flokk" for almost any kind of bird or mammal
01:37:30 <tswett> I want to be able to write anything clearly and concisely.
01:37:38 <oerjan> insects do get "sverm" instead, i guess.
01:37:54 <tswett> So far, this language looks so wonderful.
01:38:30 <oerjan> boily: are you implying that french has a similarly ridiculous collection?
01:38:40 <tswett> <module> {{ <inductive> List <:> Set -> Set <by> {{ empty <:> forall A : Set , List A ;; cons <:> forall A : Set , A -> List A -> List A ;; }} ;; }}
01:38:48 <tswett> It'll probably look better in the future.
01:39:14 <tswett> All those <:>s are bound to get obnoxious.
01:39:59 <tswett> So far this language is just Coq with worse syntax.
01:40:23 <boily> oerjan: never heard of any. we have the usual «troupeau», «cheptel» and similar. I'd say there are probably some weird cases, but then they are even more obscure than English ones.
01:40:57 * oerjan is forgetting to eat again
01:40:59 * boily stumbles upon the <:>es.
01:41:36 <boily> (my dad was de passage in Montréal tonight. we had a beer and a hamburger each. it was good.)
01:42:26 <boily> oerjan: ah, there's a «banc de poissons», «horde de caribous», «envolée de castors»...
01:47:33 <Lilax> Quick! Give me a very complicated Algebra equation
01:50:19 <boily> no dying in this chännel. it is bad form!
01:50:33 <Lilax> This equation is rediculous!
01:51:37 * boily mapoles Lilax again
01:51:46 <boily> no mocking equations' feelings!
01:52:07 <Lilax> 1/(x-1)+1/(x-2)+1/(x-3)=1/(x-4)-1
01:53:28 <Lilax> > 1/(x-1)+1/(x-2)+1/(x-3)=1/(x-4)-1
01:53:30 <lambdabot> <hint>:1:24: parse error on input ‘=’
01:53:42 <Lilax> I can't lambda the bot
01:57:03 -!- roasted42 has quit (Ping timeout: 264 seconds).
01:58:37 -!- roasted42 has joined.
01:59:03 <lambdabot> CYUL 150100Z 34005KT 15SM SKC M17/M20 A3029 RMK SLP261
02:01:03 -!- Tritonio has quit (Ping timeout: 276 seconds).
02:04:00 -!- Tritonio has joined.
02:04:05 -!- burper has joined.
02:04:06 -!- burper has left.
02:04:07 <Lilax> I want to talk about Dark matter , Strange matter and other stuff at school but no one knows what I'm talking about
02:06:00 <oerjan> Lilax: the joke is that e^x = x has no solutions hth
02:06:01 -!- Sprocklem has joined.
02:06:24 * oerjan now wonders about complex numbers
02:11:43 -!- skj3gg has joined.
02:16:14 <oerjan> a+ib=e^a*cos(b) + i*e^a*sin(b)
02:16:57 <oerjan> a/e^a = cos(b), b/e^a = sin(b)
02:18:13 <tswett> oerjan: dude, don't you know that one theorem?
02:18:27 <tswett> The function f(x) = e^x - x takes on every value except for at most one.
02:18:28 <oerjan> i may have known it at one time
02:18:51 <tswett> You just have to show that the excluded value isn't 0.
02:18:53 <oerjan> problem is, 0 could still be that one
02:19:03 <oerjan> or there could be _no_ excluded value
02:19:14 <tswett> Of course, if there's no excluded value, then there's a root.
02:19:56 <tswett> I guess I have no idea how to show that the excluded value isn't 0.
02:20:01 <Lilax> So is there really no answer?
02:20:10 <tswett> e^x - x has exactly two roots, if I remember right.
02:20:20 <oerjan> Lilax: there is no answer for real numbers, because e^x > x always
02:20:40 <oerjan> tswett: well they would have to be in pairs
02:20:47 <tswett> Right. Complex conjugates.
02:21:03 <oerjan> Lilax: e isn't a variable, it's the number 2.718281828...
02:21:09 <tswett> x^e = e means x is the eth root of e.
02:22:37 -!- roasted42 has quit (Ping timeout: 272 seconds).
02:22:57 <Lilax> Yes the e is a number variable in that sense
02:23:01 -!- boily has quit (Quit: MITIGATED CHICKEN).
02:23:06 <oerjan> > exp(exp(-1)) -- that one is easily solved anyway
02:23:15 <CrazyM4n> http://i.imgur.com/kP3Wn2W.png This is what happens when you leave me in charge of mandelbrot generating :(
02:23:54 * oerjan should check if girl genius has updated
02:24:15 -!- roasted42 has joined.
02:25:50 <oerjan> oh still another paper doll
02:30:48 <oerjan> http://www.girlgeniusonline.com/comic.php
02:33:11 <oerjan> they're doing an intermission between volumes with paper dolls of several characters, which is a little annoying since the last volume ended on a cliffhanger
02:33:14 -!- mitchs has quit (Quit: mitchs).
02:36:16 <oerjan> well there's only one cat character, but he's getting all of today's page
02:43:38 -!- mitchs has joined.
02:44:42 <CrazyM4n> http://i.imgur.com/puFdPvr.png some fractal geek would probably be able to tell me what happened :P
02:45:59 <GeekDude> What happened there is called rasterization
02:48:46 <oerjan> i don't think he's referring to that, GeekDude
02:50:20 <oerjan> CrazyM4n: showing your code might have better odds hth
02:50:32 <oerjan> (i do know what the formula for mandelbrot _should_ be)
02:50:34 <CrazyM4n> https://gist.github.com/CrazyM4n/5f1f962a39486f3e2baa
02:51:51 <CrazyM4n> I can't, for the life of me, figure out the problem. it should work, but it just *doesn't*
02:52:09 <CrazyM4n> I guess it's still really cool tho so I'm not too mad
02:53:51 <oerjan> CrazyM4n: the last thisComplex in thisComplex = lastComplex * lastComplex + thisComplex; should be the _starting_ thisComplex hth
02:54:40 <CrazyM4n> so this is like a mandelbrot fractal with an evolving seed. coooool
02:54:54 -!- roasted42 has quit (Ping timeout: 246 seconds).
02:55:44 <oerjan> CrazyM4n: that's like the fibonacci of mandelbrots :P
02:56:59 -!- roasted42 has joined.
02:57:06 <oerjan> GeekDude: it's real^2 + imaginary^2 >4, but abs also takes square root
02:57:36 <oerjan> which btw is a little inefficient
02:57:57 <GeekDude> a^2 + b^2 == c^2, and sqrt(4) is 2, so...
02:58:18 <GeekDude> and I have some optimizations to make to my assembly ¬_¬
02:58:44 <oerjan> wait, because of this?
02:59:23 <GeekDude> oerjan: I wrote a mandelbrot renderer in assembly
02:59:35 <CrazyM4n> now I have a darn off-by-one error to fix somewhere
03:01:16 -!- Tritonio has quit (Remote host closed the connection).
03:09:40 -!- CrazyM4n has quit (Quit: i'll be back).
03:19:31 -!- dts|pokeball has quit (Read error: Connection reset by peer).
03:28:29 -!- bb010g has quit (Quit: Connection closed for inactivity).
03:42:39 -!- tswett has quit (Ping timeout: 252 seconds).
03:44:13 -!- roasted42 has quit (Ping timeout: 255 seconds).
03:45:56 -!- roasted42 has joined.
04:16:29 <GeekDude> oerjan: http://i.imgur.com/RY9wjd2.png (Not my assembly version)
04:16:46 <GeekDude> That was a mandelbrot render where I redid one of the constants (I forget which)
04:17:11 <GeekDude> Reminds me vaguely of some kind of animal
04:18:49 <oerjan> the red fuzzy two-headed toad
04:19:44 -!- dianne_ has joined.
04:19:52 -!- dianne has quit (Disconnected by services).
04:19:54 -!- dianne_ has changed nick to dianne.
04:23:02 -!- CrazyM4n has joined.
04:23:31 -!- bb010g has joined.
04:31:37 -!- nys has quit (Quit: quit).
04:34:16 -!- roasted42 has quit (Ping timeout: 244 seconds).
04:35:59 -!- roasted42 has joined.
04:43:31 <HackEgo> [wiki] [[Codename: CRAWL]] http://esolangs.org/w/index.php?diff=41683&oldid=41682 * Oerjan * (-17) /* External resources */ Wayback
04:49:56 <oerjan> i _could_ add the modern avida homepage which is in a completely different place; this won't help with the fact that the esolang's own specification is absent.
04:51:11 <oerjan> (and the link that once was there hasn't been preserved on wayback)
04:51:54 -!- MDude has changed nick to MDream.
04:53:14 <Lilax> Mmm XML parsing documents were an absolute waste of my day
05:04:43 <HackEgo> [wiki] [[Codename: CRAWL]] http://esolangs.org/w/index.php?diff=41684&oldid=41683 * Oerjan * (+335) explain sorry state; although found something in the old forum
05:07:33 <HackEgo> [wiki] [[Codename: CRAWL]] http://esolangs.org/w/index.php?diff=41685&oldid=41684 * Oerjan * (+20) Some tense changes seem in order
05:19:02 -!- roasted42 has quit (Ping timeout: 245 seconds).
05:20:59 -!- roasted42 has joined.
05:32:54 -!- skj3gg has quit (Quit: ZZZzzz…).
05:33:40 <CrazyM4n> My program is really picky about when it wants to offset everything by one
05:33:46 <CrazyM4n> It depends on what input you use
05:34:08 <CrazyM4n> If it's not in the perfect range it spits in your face
05:35:26 <oerjan> is this the same program from the gist?
05:35:59 <CrazyM4n> I've fixed it up a ton but yeah
05:38:26 <oerjan> hm wild guess could it be that floating point errors cause it to sometimes get slightly < xRight and sometimes slightly > xRight, or similar for y?
05:38:53 <oerjan> such that it is unpredictable whether it includes ~ xRight or not
05:39:24 <CrazyM4n> See, that's what I thought originally
05:39:30 <CrazyM4n> But changing it to <= doesn't help
05:39:48 <CrazyM4n> And this is nowhere near the range that I should start having floating point errors on doubles
05:39:50 <oerjan> um it wouldn't help if you were right either
05:40:37 <oerjan> how do the off-by-one errors manifest?
05:40:53 <CrazyM4n> https://gist.github.com/CrazyM4n/3e8214a45d89f89f79b1 This is what I have right now
05:41:11 <CrazyM4n> And what happens is that occasionally it'll just generate one too little pixel per row
05:41:19 <CrazyM4n> And in turn it skews the whole image
05:42:11 <oerjan> well that could be explained by floating point error as i said. and <= wouldn't help.
05:42:39 <oerjan> unless xStep is a power of 2, you _will_ get some errors.
05:42:49 <CrazyM4n> If it was floating point error, it wouldn't be so reliably wrong though, would it?
05:43:03 <oerjan> well it would be realiable per image...
05:43:08 <CrazyM4n> As in, it when it's skewed, no rows have the occasional correct pixel
05:43:33 <oerjan> no, that's as expected, because in each row the x variables are exactly the same
05:44:19 <oerjan> it's not a non-deterministic error
05:44:47 <oerjan> it depends only on the relationship of xLeft, xRight and xStep
05:45:38 <GeekDude> CrazyM4n: http://i.imgur.com/RY9wjd2.png
05:45:51 <oerjan> i suggest perhaps using an integer counter and multiplying instead
05:45:54 <GeekDude> Also, that was a mandelbrot render gone awry ;)
05:46:00 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
05:46:08 <oerjan> or at least using an integer counter to test for stopping
05:46:35 <CrazyM4n> oerjan: I could also go the cheap way, and just introduce the same floating point error in the xPixels
05:46:45 -!- roasted42 has quit (Ping timeout: 246 seconds).
05:47:15 <oerjan> CrazyM4n: oh actually you could use the ugly trick haskell uses for floating Enums
05:47:39 <oerjan> real < xRight + xStep / 2
05:48:00 <oerjan> it is precisely for preventing this sort of thing
05:48:27 <CrazyM4n> That's terribly ugly. Disgusting, even!
05:48:46 -!- roasted42 has joined.
05:50:19 <CrazyM4n> Aaaand still broken. This time it's generating an extra pixel though.
05:51:17 <oerjan> haskell ranges are meant to be inclusive
05:51:21 <CrazyM4n> I don't get how that'd work but whatever, I'm trying it anyway
05:52:29 <CrazyM4n> That was such an elegantly lazy solution I'm honestly kind of taken aback
05:54:21 <CrazyM4n> I'm going to go to sleep, thanks for that though :P
05:55:04 -!- CrazyM4n has left ("aaaa").
06:04:25 -!- adu has quit (Quit: adu).
06:10:56 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
06:30:31 -!- roasted42 has quit (Ping timeout: 244 seconds).
06:31:45 -!- roasted42 has joined.
06:34:12 <HackEgo> [wiki] [[ComeFrom]] http://esolangs.org/w/index.php?diff=41686&oldid=35584 * DDR * (+207) Added note about ComeFrom 2.
06:38:39 -!- roasted42 has quit (Ping timeout: 265 seconds).
06:43:11 -!- vanila has joined.
06:46:36 -!- roasted42 has joined.
06:54:23 -!- roasted42 has quit (Ping timeout: 240 seconds).
06:57:23 <HackEgo> [wiki] [[ComeFrom2]] N http://esolangs.org/w/index.php?oldid=41687 * DDR * (+1524) Added a very brief page on CFL2.
07:23:31 -!- Lilax has quit (Quit: Connection closed for inactivity).
07:30:29 <int-e> Oh I forgot about Krosp... will there be a real comic this week?
07:31:49 <oerjan> well krosp _was_ the last character to have a role in the play
07:33:10 <oerjan> (played by gkika i think)
07:33:23 -!- zzo38 has joined.
07:33:39 <int-e> nah, she was done before the daughters
07:35:13 * int-e is confused about the number of characters now.
07:37:54 <int-e> you're right, of course.
07:38:46 <int-e> and how could I forget the quilting bees
07:42:35 <oerjan> i think she's the only major character left
07:43:26 <oerjan> unless they're going to do clanks and servants
07:44:30 <int-e> we might not see a new story arc till next year...
07:44:40 -!- qwertyo has joined.
07:59:47 -!- MoALTz has quit (Quit: Leaving).
08:01:01 -!- oerjan has quit (Quit: ZZZZ).
08:08:07 -!- glguy has quit (Ping timeout: 252 seconds).
08:13:50 -!- glguy has joined.
08:24:37 -!- shikhin has joined.
08:24:40 -!- shikhin has quit (Changing host).
08:24:40 -!- shikhin has joined.
09:10:13 -!- qwertyo has quit (Quit: Leaving).
09:15:30 <zzo38> I have several ideas about programming language to make up rule of Magic: the Gathering and other stuff, which now I think can be called RULECARD. You can tell me if it look OK to you, if you have other idea about it, etc. One thing would be: You do not need to declare a string to add it to a pool; it is added automatically if used where a string belonging to that pool is expected, but the pool itself must still be declared.
09:17:52 <zzo38> When defining a data type, you can declare it as final. If declared as final, all declarations of that type must be equivalent; otherwise they don't have to be and all are put together, however in such a case none of the declarations of the type are allowed to be final. String pools are never final, the integer type is always final, and some but not all built-in types are final.
09:19:20 <zzo38> Host types should also always be final.
09:20:01 <shachaf> zzo38: I've wondered about such a language before.
09:20:35 <shachaf> It's hard to figure out what you mean without some context about yoru idea for the language.
09:21:47 <zzo38> Host types would be definable using host macros, and are opaque to everything else in the program. Host macros can be defined in an external file, and are not considered a part of the rules of the game, and are only needed to implement the game on a computer. If you are playing the game without a computer, host macros are unimportant and are not needed.
09:24:26 <zzo38> shachaf: Well, I don't have a lot of context really, but I would think it would resemble a kind of strongly typed Lisp.
09:28:18 <myname> http://darksky.slac.stanford.edu/simulations/ds14_a/ wat
09:29:44 <zzo38> shachaf: What things are you saying is hard exactly, what question you have, I can try to answer it more specifically?
09:40:17 -!- APic has joined.
09:41:13 <Jafet> 31TB? Must be heavily compressed
09:41:53 <APic> Is there already a C-to-Brainfuck-Compiler out there?
09:42:01 -!- Lymia has quit (Read error: Connection reset by peer).
09:42:33 <Jafet> c2bf compiles a little bit of C.
09:45:54 -!- Lymia has joined.
09:45:57 <APic> Ok, so probably it would be worth writing an LLVM-Backend like Emscriptem
09:46:09 <APic> I will add that to my .plan
09:46:28 <APic> (Could take some Months/Years until i get to it, but hey… better than no Plan ;-))
09:46:35 * APic structured Procrastinator
09:57:44 <elliott> ais523 had a gcc backend for it
09:58:04 <HackEgo> APic: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
10:01:11 <zzo38> I have heard that LLVM doesn't optimize brainfuck codes particularly well because it wasn't designed to do so. Additional optimizers might be written though, that would allow codes compiled from brainfuck to work better, possibly.
10:03:37 <vanila> hthere was a good blog post about brainfuck optimization
10:03:46 <vanila> their idea was to add new bytecode instrucitons to handle optimizations
10:04:06 <vanila> I think that's a good start, then trying to go higher level by doing analysis of the code
10:09:27 <APic> elliott: Thanks
10:40:26 -!- mihow has quit (Read error: Connection reset by peer).
10:42:38 -!- mihow has joined.
10:55:24 <zzo38> How to make the program to optimize a .XM music file by combining, splitting, rearranging, and changing patterns in the file?
10:59:30 <zzo38> First it should unroll all loops and put all rows into one large list, with a song repeat point somewhere inside of the list, and then what next?
11:12:22 -!- zzo38 has quit (Remote host closed the connection).
11:15:15 -!- boily has joined.
11:43:36 <Melvar> I wonder if it’s a thing to create a pipe and then forkexec with an arg that points the program at the relevant pipe fd to grab its output, when that must stay independent of stdout and stderr.
11:43:41 -!- hjulle has joined.
11:48:32 <b_jonas> Melvar: yes, that is a thing
11:48:46 <b_jonas> Melvar: you can use either a filename or a file descriptor name
11:49:22 <b_jonas> Melvar: just make sure to keep your close-on-exec flags straight and close unnecessary handles in the parent process, or else you'll leak file descriptors which can cause undesirable side effects like missing EOFs or worse
11:49:42 <Melvar> I was thinking like passing /proc/self/fd/42 .
11:49:51 <Melvar> Or whatever fd you happen to get.
11:49:52 <b_jonas> Melvar: if it helps, j-bot here ^ passes a file descriptor number
11:49:55 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot !
11:50:47 <b_jonas> from the bot parent process to each interpreter process, in a command-line argument
11:51:15 <Melvar> I meant without the child process being set up to do this.
11:51:33 <b_jonas> Melvar: you can try it even without
11:51:54 <b_jonas> Melvar: recent versions of bash actually have some helping syntax for this:
11:51:56 <Melvar> Just using /proc/self/fd/ to point it at a file descriptor one has made sure to leave open.
11:52:23 <int-e> `` echo <(echo Hi!)
11:52:41 <int-e> `` cat <(echo Hi!)
11:53:00 <Melvar> Oh, that actually does that. Nice.
11:53:05 <b_jonas> instead of explicitly giving file descriptor numbers like ( someprogram --magical_fd=6 6<somefile ) you can use shell parameters something like ( someprogram --magical_fd=$magical {magical}<somefile )
11:56:13 <int-e> `` help coproc # hmm
11:56:14 <HackEgo> coproc: coproc [NAME] command [redirections] \ Create a coprocess named NAME. \ \ Execute COMMAND asynchronously, with the standard output and standard \ input of the command connected via a pipe to file descriptors assigned \ to indices 0 and 1 of an array variable NAME in the executing shell. \ The default NAME is "COPROC
12:07:53 -!- Tritonio has joined.
12:19:10 -!- boily has quit (Quit: MALIGNANT CHICKEN).
12:36:15 -!- Tritonio has quit (Remote host closed the connection).
13:16:46 -!- drdanmaku has joined.
13:32:01 -!- TieSleep has changed nick to TieSoul.
13:39:39 -!- MDream has changed nick to MDude.
13:59:07 -!- FreeFull has quit (Ping timeout: 256 seconds).
14:04:56 -!- Lilax has joined.
14:05:15 <Lilax> OK so calculus 2 end of course exam today
14:05:21 <Lilax> I am going to fail
14:08:36 <Lilax> Because I only know calc 1
14:08:50 <Lilax> and the second course is a lot harder
14:09:09 <Lilax> I didn't Take that class but still they make me ;-;
14:10:17 <Lilax> Also it starts at 7 in the morning so I'm gonna be half dead
14:13:39 <Lilax> Its 6 am right now and I'm on the bus
14:13:48 <Lilax> Headed towards school
14:14:15 <Lilax> Atleast multiple choice is an option
14:30:15 -!- Phantom_Hoover has joined.
14:50:43 -!- FreeFull has joined.
14:57:07 -!- SopaXorzTaker has joined.
14:57:22 <shachaf> $ ghc -ignore-dot-ghci -XSafe Unsafe.hs -e "uc 'a' :: Int"
15:02:50 <int-e> shachaf: tell me more?
15:21:51 -!- shikhin has quit (Ping timeout: 276 seconds).
15:22:12 -!- GeekDude has joined.
15:28:32 <int-e> shachaf: this is not fair. I *know* that unsafeCoerce is sufficient for unsafePerformIO so I need to know whether this works in lambdabot.
15:29:11 <shachaf> int-e: Not sure if I should tell people details right away since it's a security bug.
15:29:21 <shachaf> But I guess you'd be one of the people affected...
15:30:26 <int-e> I'd be happy to know whether this relies on some particular extension or library that I could disable.
15:31:38 <int-e> or whether it comes down to pulling the plug on @run
15:31:56 <shachaf> I thought the whole thing was in a sandbox anyway?
15:32:39 <int-e> It's a VPS that nothing else is running on. I'm not too keen on reinstalling that from scratch.
15:32:51 <shachaf> I wonder whether anyone other than lambdabot relies on SafeHaskell.
15:36:21 -!- lambdabot has quit (Quit: brb).
15:36:27 <int-e> there may be some web services
15:40:51 -!- lambdabot has joined.
15:42:59 <int-e> And I guess you're right, I should add an actual sandbox layer.
15:43:20 <shachaf> run lambdabot inside HackEgo hth
15:45:03 <HackEgo> bash: ghc: command not found
15:49:25 -!- `^_^v has joined.
15:51:09 -!- GeekDude has changed nick to GeekAfk.
16:10:33 -!- GeekAfk has changed nick to GeekDude.
16:33:31 -!- Lilax has quit (Quit: Connection closed for inactivity).
16:40:44 -!- SopaXorzTaker has changed nick to r820t.
16:40:59 -!- shikhin has joined.
17:02:34 -!- r820t has changed nick to SopaXorzTaker.
17:02:52 -!- SopaXorzTaker has quit (Quit: Leaving).
17:13:54 -!- Tritonio has joined.
17:24:25 -!- SopaXorzTaker has joined.
17:28:29 -!- bb010g has quit (Quit: Connection closed for inactivity).
17:39:48 -!- S1 has joined.
17:49:08 -!- aloril_ has joined.
17:49:49 -!- S1 has changed nick to S0.
17:51:57 -!- aloril has quit (Ping timeout: 245 seconds).
17:57:27 -!- woe has joined.
18:00:05 -!- Tritonio_ has joined.
18:03:42 -!- Tritonio has quit (Ping timeout: 276 seconds).
18:06:22 -!- Tritonio_ has changed nick to Tritonio.
18:13:41 -!- ^v has quit (Ping timeout: 265 seconds).
18:17:21 -!- woe has quit (Ping timeout: 276 seconds).
18:19:28 -!- woe has joined.
18:24:36 -!- Tritonio_ has joined.
18:26:27 -!- Tritonio has quit (Ping timeout: 276 seconds).
18:27:12 -!- SopaXorzTaker has quit (Read error: Connection reset by peer).
18:31:23 -!- Tritonio_ has changed nick to Tritonio.
18:32:23 -!- S0 has changed nick to S1.
18:55:45 <quintopia> when creating a new language article on the wiki, should one use the year the language was designed or the current year (year it was first published)?
19:14:49 -!- MoALTz has joined.
19:18:27 -!- Sprocklem has quit (Ping timeout: 265 seconds).
19:51:14 <`^_^v> as someone who has used the wiki upwards of 5 times, i would say "who cares"
19:54:03 <GeekDude> I say you should put the year in unix time
20:10:44 -!- ^v has joined.
20:15:52 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
20:22:48 <J_Arcane> "head is a mistake! It should not be in the Prelude. Other partial Prelude functions you should almost never use include tail, init, last, and (!!). From this point on, using one of these functions on a homework assignment will lose style points!"
20:23:00 <J_Arcane> O_o That's an ... interesting assertion.
20:25:30 -!- bb010g has joined.
20:32:08 <vanila> i dont know how people expect to use total functions all the time in a language wthout dependent types or similar
20:32:32 <vanila> you can't express enough in the haskell type system to stick to that doctrine
20:42:04 -!- Sprocklem has joined.
20:42:45 <int-e> J_Arcane: that sounds a bit dogmatic
20:46:08 <int-e> > init . tails $ [1,2,3]
20:46:17 -!- nys has joined.
20:46:19 <int-e> > init . tails $ []
20:46:43 <vanila> > tails . init $ [1,2,3]
20:47:23 <int-e> vanila: well I was trying to make a point that "init" and "tail" can be used as building blocks of total functions.
20:47:46 <int-e> > tail . inits $ [1,2,3] -- there's this counterpart, too.
20:48:02 <vanila> > inits . tails $ "qwertyuiopasdfghjklzxcvbnm"
20:48:04 <lambdabot> [[],["qwertyuiopasdfghjklzxcvbnm"],["qwertyuiopasdfghjklzxcvbnm","wertyuiopa...
20:48:32 <int-e> > (>>= init . tails) . tail . inits $ [1,2,3]
20:49:45 <int-e> I would agree that (!!) tends to be a special purpose operator
20:50:29 <int-e> > fix ((0:) . scanl (+) 1) !! 10
20:50:47 <int-e> > fix ((0:) . scanl (+) 1)
20:50:51 <lambdabot> [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,...
20:52:15 <int-e> (mainly because when find yourself using !! a lot, lists are probably the wrong data structure to use)
21:10:02 <J_Arcane> Bugger it. I am too fucking braindead to do this homework right now. My brain keeps running in circles.
21:14:38 -!- Sprocklem has quit (Quit: Reconnecting).
21:14:51 -!- Sprocklem has joined.
21:14:59 <HackEgo> [wiki] [[Special:Log/newusers]] create * TrudyWordzvqxsgm * New user account
21:15:03 <HackEgo> [wiki] [[Special:Log/block]] block * Abuse filter * blocked [[User:TrudyWordzvqxsgm]] with an expiry time of indefinite (account creation disabled): Automatically blocked by abuse filter. Description of matched rule: first edit is to user page and contains spambot-like use of br tag
21:20:38 <vanila> I know my rights and the BR tag is one of hem
21:28:44 -!- S1 has quit (Quit: S1).
21:31:11 <J_Arcane> oh lord, I see by a peek ahead to HW4 that my friend the binary tree comes back to visit again. XD
21:32:39 -!- vanila has quit (Remote host closed the connection).
21:33:08 -!- Sprocklem has quit (Ping timeout: 244 seconds).
21:41:29 -!- `^_^v has quit (Ping timeout: 245 seconds).
22:20:23 -!- nys has quit (Quit: quit).
22:27:10 -!- adu has joined.
22:27:49 -!- aretecode has joined.
22:28:29 -!- bb010g has quit (Quit: Connection closed for inactivity).
22:47:41 -!- heroux_ has joined.
22:52:10 -!- aretecode has quit (*.net *.split).
22:52:11 -!- APic has quit (*.net *.split).
22:52:12 -!- sebbu has quit (*.net *.split).
22:52:12 -!- EgoBot has quit (*.net *.split).
22:52:12 -!- Sgeo has quit (*.net *.split).
22:52:12 -!- elliott has quit (*.net *.split).
22:52:13 -!- mtve has quit (*.net *.split).
22:52:13 -!- J_Arcane has quit (*.net *.split).
22:52:13 -!- FireFly has quit (*.net *.split).
22:52:15 -!- olsner has quit (*.net *.split).
22:52:16 -!- int-e has quit (*.net *.split).
22:52:16 -!- q3k has quit (*.net *.split).
22:52:17 -!- ocharles_ has quit (*.net *.split).
22:52:17 -!- conehead has quit (*.net *.split).
22:52:18 -!- fractal has quit (*.net *.split).
22:52:18 -!- supay has quit (*.net *.split).
22:52:18 -!- Taneb has quit (*.net *.split).
22:52:18 -!- skarn has quit (*.net *.split).
22:52:19 -!- stuntaneous has quit (*.net *.split).
22:52:19 -!- jix has quit (*.net *.split).
22:52:20 -!- pikhq has quit (*.net *.split).
22:52:20 -!- coppro has quit (*.net *.split).
22:52:20 -!- pallokolmio has quit (*.net *.split).
22:52:21 -!- TieSoul has quit (*.net *.split).
22:52:22 -!- b_jonas has quit (*.net *.split).
22:52:23 -!- j-bot has quit (*.net *.split).
22:52:23 -!- shachaf has quit (*.net *.split).
22:52:23 -!- yiyus_ has quit (*.net *.split).
22:52:23 -!- erdic has quit (*.net *.split).
22:52:24 -!- Jafet has quit (*.net *.split).
22:52:24 -!- yukko has quit (*.net *.split).
22:52:25 -!- MoALTz has quit (*.net *.split).
22:52:25 -!- aloril_ has quit (*.net *.split).
22:52:27 -!- digitalcold has quit (*.net *.split).
22:52:27 -!- trn has quit (*.net *.split).
22:52:27 -!- rodgort has quit (*.net *.split).
22:52:27 -!- KingOfKarlsruhe has quit (*.net *.split).
22:52:27 -!- clog has quit (*.net *.split).
22:52:28 -!- kline has quit (*.net *.split).
22:52:29 -!- adu has quit (*.net *.split).
22:52:29 -!- ^v has quit (*.net *.split).
22:52:29 -!- lambdabot has quit (*.net *.split).
22:52:30 -!- Zuu has quit (*.net *.split).
22:52:30 -!- relrod has quit (*.net *.split).
22:52:31 -!- blsqbot has quit (*.net *.split).
22:52:31 -!- mroman has quit (*.net *.split).
22:52:32 -!- paul2520 has quit (*.net *.split).
22:52:32 -!- MDude has quit (*.net *.split).
22:52:32 -!- qlkzy has quit (*.net *.split).
22:52:33 -!- lifthrasiir has quit (*.net *.split).
22:52:33 -!- myname has quit (*.net *.split).
22:52:34 -!- shikhin has quit (*.net *.split).
22:52:34 -!- mitchs has quit (*.net *.split).
22:52:34 -!- idris-bot has quit (*.net *.split).
22:52:34 -!- fizzie has quit (*.net *.split).
22:52:35 -!- hjulle has quit (*.net *.split).
22:52:35 -!- weissschloss has quit (*.net *.split).
22:52:36 -!- quintopia has quit (*.net *.split).
22:52:37 -!- variable has quit (*.net *.split).
22:52:37 -!- Tritonio has quit (*.net *.split).
22:52:37 -!- drdanmaku has quit (*.net *.split).
22:52:38 -!- jameseb has quit (*.net *.split).
22:52:38 -!- zemhill_ has quit (*.net *.split).
22:52:38 -!- fungot has quit (*.net *.split).
22:52:39 -!- heroux has quit (*.net *.split).
22:52:39 -!- atehwa has quit (*.net *.split).
22:52:40 -!- HackEgo has quit (*.net *.split).
22:52:40 -!- tromp has quit (*.net *.split).
22:52:42 -!- nyuszika7h has quit (*.net *.split).
22:52:42 -!- Deewiant has quit (*.net *.split).
22:52:43 -!- Lymia has quit (*.net *.split).
22:52:43 -!- Melvar has quit (*.net *.split).
22:52:44 -!- yorick has quit (*.net *.split).
22:52:44 -!- reynir has quit (*.net *.split).
22:52:44 -!- diginet has quit (*.net *.split).
22:52:44 -!- nisstyre has quit (*.net *.split).
22:52:44 -!- SirCmpwn has quit (*.net *.split).
22:52:44 -!- Gregor has quit (*.net *.split).
22:52:45 -!- mihow has quit (*.net *.split).
22:52:46 -!- newsham has quit (*.net *.split).
22:52:46 -!- woe has quit (*.net *.split).
22:52:47 -!- FreeFull has quit (*.net *.split).
22:52:47 -!- glguy has quit (*.net *.split).
22:52:47 -!- dianne has quit (*.net *.split).
22:52:47 -!- nortti has quit (*.net *.split).
22:52:47 -!- kcm1700 has quit (*.net *.split).
22:52:47 -!- ski has quit (*.net *.split).
22:52:48 -!- augur has quit (*.net *.split).
22:52:48 -!- incomprehensibly has quit (*.net *.split).
22:52:48 -!- monotone has quit (*.net *.split).
22:53:21 -!- HackEgo has joined.
22:53:21 -!- erdic_ has joined.
22:53:21 -!- jix_ has joined.
22:53:21 -!- coppro_ has joined.
22:53:21 -!- mihow has joined.
22:53:21 -!- Sgeo__ has joined.
22:53:21 -!- atehwa_ has joined.
22:53:21 -!- J_Arcane_ has joined.
22:53:21 -!- tromp_ has joined.
22:53:21 -!- Sgeo_ has joined.
22:53:21 -!- adu has joined.
22:53:21 -!- ^v has joined.
22:53:21 -!- MoALTz has joined.
22:53:21 -!- Tritonio has joined.
22:53:21 -!- aloril_ has joined.
22:53:21 -!- shikhin has joined.
22:53:21 -!- lambdabot has joined.
22:53:21 -!- drdanmaku has joined.
22:53:21 -!- hjulle has joined.
22:53:21 -!- Lymia has joined.
22:53:21 -!- mitchs has joined.
22:53:21 -!- paul2520 has joined.
22:53:21 -!- TieSoul has joined.
22:53:21 -!- MDude has joined.
22:53:21 -!- weissschloss has joined.
22:53:21 -!- idris-bot has joined.
22:53:21 -!- Melvar has joined.
22:53:21 -!- qlkzy has joined.
22:53:21 -!- jameseb has joined.
22:53:21 -!- ocharles_ has joined.
22:53:21 -!- nyuszika7h has joined.
22:53:21 -!- conehead has joined.
22:53:21 -!- fractal has joined.
22:53:21 -!- supay has joined.
22:53:21 -!- Taneb has joined.
22:53:21 -!- Deewiant has joined.
22:53:21 -!- reynir has joined.
22:53:21 -!- yorick has joined.
22:53:21 -!- diginet has joined.
22:53:21 -!- skarn has joined.
22:53:21 -!- pallokolmio has joined.
22:53:21 -!- coppro has joined.
22:53:21 -!- pikhq has joined.
22:53:21 -!- jix has joined.
22:53:21 -!- stuntaneous has joined.
22:53:21 -!- yukko has joined.
22:53:21 -!- erdic has joined.
22:53:21 -!- yiyus_ has joined.
22:53:21 -!- shachaf has joined.
22:53:21 -!- Jafet has joined.
22:53:21 -!- j-bot has joined.
22:53:21 -!- b_jonas has joined.
22:53:21 -!- nisstyre has joined.
22:53:21 -!- myname has joined.
22:53:21 -!- lifthrasiir has joined.
22:53:21 -!- kline has joined.
22:53:21 -!- clog has joined.
22:53:21 -!- KingOfKarlsruhe has joined.
22:53:21 -!- rodgort has joined.
22:53:21 -!- trn has joined.
22:53:21 -!- digitalcold has joined.
22:53:21 -!- mroman has joined.
22:53:21 -!- blsqbot has joined.
22:53:21 -!- relrod has joined.
22:53:21 -!- Zuu has joined.
22:53:21 -!- fizzie has joined.
22:53:21 -!- variable has joined.
22:53:21 -!- quintopia has joined.
22:53:21 -!- fungot has joined.
22:53:21 -!- zemhill_ has joined.
22:53:21 -!- q3k has joined.
22:53:21 -!- int-e has joined.
22:53:21 -!- olsner has joined.
22:53:21 -!- SirCmpwn has joined.
22:53:21 -!- Gregor has joined.
22:53:38 -!- yukko_ has joined.
22:54:03 -!- ocharles_ has quit (*.net *.split).
22:54:04 -!- conehead has quit (*.net *.split).
22:54:05 -!- fractal has quit (*.net *.split).
22:54:05 -!- supay has quit (*.net *.split).
22:54:05 -!- Taneb has quit (*.net *.split).
22:54:05 -!- skarn has quit (*.net *.split).
22:54:06 -!- stuntaneous has quit (*.net *.split).
22:54:06 -!- jix has quit (*.net *.split).
22:54:07 -!- pikhq has quit (*.net *.split).
22:54:07 -!- coppro has quit (*.net *.split).
22:54:07 -!- pallokolmio has quit (*.net *.split).
22:54:08 -!- heroux_ has quit (Changing host).
22:54:08 -!- heroux_ has joined.
22:54:20 -!- EgoBot has joined.
22:54:21 -!- woe has joined.
22:54:21 -!- FreeFull has joined.
22:54:21 -!- glguy has joined.
22:54:21 -!- dianne has joined.
22:54:21 -!- nortti has joined.
22:54:21 -!- kcm1700 has joined.
22:54:21 -!- ski has joined.
22:54:21 -!- augur has joined.
22:54:21 -!- incomprehensibly has joined.
22:54:21 -!- monotone has joined.
22:54:27 -!- nyuszika7h has quit (Remote host closed the connection).
22:54:34 -!- elliott has joined.
22:54:50 -!- pallokolmio has joined.
23:01:35 -!- esowiki has joined.
23:01:40 -!- esowiki has joined.
23:01:40 -!- esowiki has joined.
23:02:38 -!- esowiki has joined.
23:02:43 -!- esowiki has joined.
23:02:43 -!- esowiki has joined.
23:03:42 -!- esowiki has joined.
23:03:46 -!- esowiki has joined.
23:03:46 -!- esowiki has joined.
23:04:45 -!- esowiki has joined.
23:04:49 -!- esowiki has joined.
23:04:49 -!- esowiki has joined.
23:05:48 -!- esowiki has joined.
23:05:48 -!- glogbot has joined.
23:05:52 -!- esowiki has joined.
23:05:52 -!- esowiki has joined.
23:06:10 -!- Melvar has joined.
23:06:16 -!- supay has quit (Max SendQ exceeded).
23:06:17 -!- APic has joined.
23:06:18 -!- atehwa has joined.
23:06:19 -!- yorick has joined.
23:06:23 -!- quintopia has joined.
23:06:48 -!- digitalcold has joined.
23:06:53 -!- supay has joined.
23:07:42 -!- nisstyre has joined.
23:07:49 -!- SirCmpwn has joined.
23:07:56 -!- Sgeo has quit (Read error: Connection reset by peer).
23:07:56 -!- MoALTz_ has quit (Read error: Connection reset by peer).
23:07:57 -!- MDude has quit (*.net *.split).
23:07:57 -!- qlkzy has quit (*.net *.split).
23:07:57 -!- 17WAATBQS has quit (*.net *.split).
23:10:11 -!- reynir has joined.
23:10:11 -!- adu has quit (Remote host closed the connection).
23:10:15 -!- reynir has changed nick to Guest46246.
23:10:45 -!- elliott_ has joined.
23:11:26 -!- adu has joined.
23:11:44 -!- clog has joined.
23:12:51 -!- Gregor has joined.
23:12:51 -!- b_jonas has joined.
23:12:51 -!- Vorpal has joined.
23:12:51 -!- monotone has joined.
23:12:51 -!- incomprehensibly has joined.
23:12:51 -!- augur has joined.
23:12:51 -!- ski has joined.
23:12:51 -!- kcm1700 has joined.
23:12:51 -!- nortti has joined.
23:12:51 -!- dianne has joined.
23:12:51 -!- glguy has joined.
23:12:51 -!- FreeFull has joined.
23:12:51 -!- woe has joined.
23:12:51 -!- EgoBot has joined.
23:12:51 -!- Tod-Autojoined has joined.
23:12:51 -!- Froox has joined.
23:12:51 -!- J_Arcane has joined.
23:12:51 -!- yiyus has joined.
23:12:51 -!- pallokolmio has joined.
23:12:58 -!- Gracenotes has joined.
23:13:01 -!- coppro has joined.
23:13:03 -!- CrazyM4n has joined.
23:13:18 -!- Jafet has left.
23:13:28 -!- diginet has joined.
23:13:36 -!- glguy_ has quit (Quit: Part).
23:13:41 -!- qlkzy has joined.
23:13:41 -!- TieSoul has joined.
23:13:46 -!- myndzi has joined.
23:13:46 -!- nyuszika7h has joined.
23:14:09 -!- nyuszika7h has quit (Max SendQ exceeded).
23:14:32 -!- J_Arcane has quit (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406]).
23:14:49 -!- J_Arcane has joined.
23:14:49 -!- Vorpal has changed nick to Guest84511.
23:14:53 -!- copumpkin has joined.
23:15:02 -!- skarn has joined.
23:16:10 -!- newsham has joined.
23:16:17 -!- erdic has joined.
23:16:24 -!- nyuszika7h has joined.
23:18:54 <HackEgo> [wiki] [[ComeFrom2]] http://esolangs.org/w/index.php?diff=41688&oldid=41687 * DDR * (+2892) Added missing list of operators.
23:19:38 -!- Effilry has joined.
23:21:14 -!- Effilry has quit (Changing host).
23:21:14 -!- Effilry has joined.
23:21:41 -!- lifthrasiir has joined.
23:21:55 -!- oerjan has joined.
23:22:10 -!- variable has joined.
23:22:10 -!- variable has quit (Changing host).
23:22:11 -!- variable has joined.
23:22:32 -!- boily has joined.
23:22:50 -!- Effilry has changed nick to FireFly.
23:23:32 -!- paul2520 has joined.
23:23:49 -!- paul2520 has changed nick to Guest36177.
23:27:51 -!- heroux has quit (Changing host).
23:27:51 -!- heroux has joined.
23:28:42 -!- supay has quit (Changing host).
23:28:42 -!- supay has joined.
23:40:10 -!- Phantom_Hoover has joined.
23:40:10 -!- Phantom_Hoover has quit (Client Quit).
23:40:33 -!- Phantom_Hoover has joined.
23:40:34 <Phantom_Hoover> <quintopia> when creating a new language article on the wiki, should one use the year the language was designed or the current year (year it was first published)?
23:40:56 <Phantom_Hoover> year of design obviously, brainfuck's in [[Category:1993]] rather than 200whatever
23:55:37 -!- LordCreepity has joined.
23:56:13 -!- LordCreepity has quit (Client Quit).