00:04:20 -!- jcp has joined.
00:07:26 -!- augur has joined.
00:40:33 -!- Tritonio_GR has joined.
00:49:23 * Sgeo never saw Tritonio_GR before
00:50:02 <Tritonio_GR> you've seen me. but you don't remember me.
00:50:17 <Tritonio_GR> i was usually on this room before one year or so...
00:50:22 -!- jcp has quit (Quit: I will do anything (almost) for a new router.).
00:50:47 <Tritonio_GR> after that i didn't use an IRC client often. but now i decided that pidgin is nice for IRC too. :-)
00:51:29 -!- jcp has joined.
00:51:37 <Tritonio_GR> do you remember i way to make arrays in brainfuck?
00:52:46 <fax> brainfuck IS an arrow
00:52:49 <fax> brainfuck IS an array*
00:52:58 <Tritonio_GR> but a way to implement arrays ovcer brainfuck
00:53:11 <Tritonio_GR> that is ask the user about the index and the value and store it
00:53:23 <Tritonio_GR> and then ask him for the index and get tha value back
00:54:09 * Sgeo remembers seeing several ways to do that, some of which some.. thing used internally
00:55:02 <Tritonio_GR> there are several ways. the only usefull thing that i did about this is that i found one that needs n+4 cells to store n values instead of 2*n+a
00:57:25 <Sgeo> http://esolangs.org/wiki/Brainfuck_algorithms#x.28y.29_.3D_z_.281-d_array.29_.281_cell.2Farray_element.29 ?
01:04:11 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
01:04:48 -!- Tritonio_GR has joined.
01:15:49 -!- fax has quit (Quit: Lost terminal).
01:19:15 -!- Quadrescence has joined.
01:26:59 -!- cheater2 has quit (Ping timeout: 260 seconds).
01:33:07 <augur> Quadrescence: rape
01:36:01 <Sgeo> Why would someone want HC insurance with a lifetime cap?
01:43:17 <pikhq> Sgeo: Being uninformed.
02:02:22 <Gregor> What is with this channel and people begging to PM each other.
02:04:58 <pikhq> Gregor: COULD YOU PM ME
02:05:11 <Gregor> pikhq: NOT IF YOUR LIFE DEPENDED ON IT
02:05:12 <pikhq> AND BY PM, I MEAN POST MERIDIAN
02:07:31 <oerjan> Gregor: i don't know, i suggest you pray and ask him
02:07:49 -!- Asztal has quit (Ping timeout: 265 seconds).
02:07:50 <Gregor> OH GREAT AND POWERFUL OERJAN
02:08:02 <Gregor> I BOW DOWN TO YOUR UNMATCHED GLORY
02:08:06 <pikhq> WHAT WOULD OERJAN DO
02:08:11 <oerjan> wait i thought you were referring to Odin here
02:08:20 <Gregor> PLEASE FIND IT IN YOUR HEART TO ANSWER ME MY SIMPLE PLEA
02:08:38 <Gregor> (I find that screaming helps praying, gods are totally deaf)
02:08:45 <oerjan> I WOULD TAKE CARE WITH MY LATIN SPELLING
02:09:35 <oerjan> Gregor: i think it's a chicken and egg problem
02:09:59 <oerjan> does screaming help because gods are deaf, or are gods deaf because people scream all the time
02:10:03 -!- Slereah has quit (Ping timeout: 252 seconds).
02:10:42 <pikhq> I find that deafening gods aids finding their believers.
02:11:24 <oerjan> that - may make sense.
02:12:04 <oerjan> i mean the believers cannot use miracles to hide if their gods cannot hear them
02:12:41 <pikhq> It also means that I get to find them by their yelled prayers.
02:17:05 -!- jcp has quit (Read error: Connection reset by peer).
02:18:15 -!- jcp has joined.
02:22:23 -!- augur has quit (Ping timeout: 258 seconds).
02:22:32 -!- Slereah has joined.
02:36:03 -!- jcp has quit (Read error: Connection reset by peer).
02:37:11 -!- jcp has joined.
02:51:48 -!- coppro has quit (Ping timeout: 276 seconds).
03:10:49 -!- coppro has joined.
03:11:20 -!- coppro has quit (Client Quit).
03:40:11 -!- jcp has quit (Read error: Connection reset by peer).
03:41:17 -!- jcp has joined.
04:01:19 -!- olsner has joined.
04:34:54 -!- oerjan has quit (Quit: leaving).
04:51:27 -!- jcp has quit (Read error: Connection reset by peer).
04:52:38 -!- jcp has joined.
05:33:45 -!- jcp has quit (Quit: I will do anything (almost) for a new router.).
05:34:52 -!- jcp has joined.
05:58:58 -!- HackEgo has quit (Ping timeout: 258 seconds).
06:11:31 -!- Sgeo_ has joined.
06:13:03 -!- Sgeo has quit (Ping timeout: 240 seconds).
06:22:19 -!- cheater2 has joined.
06:27:35 <Sgeo_> pikhq, we're the same age!
06:27:46 <Sgeo_> [If you round down]
06:27:49 <pikhq> Wait, you're 10? :P
06:28:11 * Sgeo_ should be getting ready to go to sleep or somesuch
06:40:22 -!- Sgeo_ has changed nick to Sgeo.
07:00:05 <Sgeo> Why are all these younger people smarter than I am?
07:00:28 <pikhq> Sgeo: It's not "smarter" necessarily.
07:00:42 <pikhq> It's just that I've been programming since I was freaking 8 years old.
07:02:15 * Sgeo 's um.. well, not programmed, but read about programming since he was young :/
07:02:36 <Sgeo> Didn't get much practise back then, but loved reading about it
07:04:14 <Sgeo> Crud, I NEED to wake up by a certain time
07:04:21 <Sgeo> And see no way of guaranteeing it's happening
07:04:51 <Quadrescence> Sgeo: this is the book I'm reading http://i.imgur.com/9Gr7E.jpg
07:05:08 * Sgeo stopped reading physical books a while ago
07:05:48 * Sgeo read a COBOL book some time ago
07:05:54 -!- nooga has quit (Read error: Operation timed out).
07:06:11 <Sgeo> Remembered some book or other talking about CORBA. When I saw "COBOL for Dummies", got confused, so bought it
07:07:05 <Quadrescence> Sgeo: Why did you stop reading physical books?
07:07:29 <Sgeo> Too much effort to actually take my eyes off the computer, or to go to the library
07:08:16 <Quadrescence> I am printing and binding books now for people
07:09:18 <Sgeo> Also, not a fan of paying money for stuff
07:12:05 * Sgeo should really be preparing for sleep
07:13:29 <Quadrescence> Sgeo: Yeah that is why I am printing these books for people
07:13:41 <Quadrescence> since I sell them at a flat rate of $8 as opposed to $80
07:16:12 <Quadrescence> Yes but reading a book on paper > reading a book on screen
07:16:33 <Quadrescence> and the knowledge gained from the book is usually priceless, if not more valuable than $8 in the future
07:27:22 <lament> the only thing that's priceless is eternal youth
07:28:18 <lament> everything else is $3.50
07:29:55 <lament> so your books are overpriced imo
07:35:25 -!- augur has joined.
07:41:18 -!- sebbu2 has joined.
07:41:40 -!- sebbu has quit (Ping timeout: 240 seconds).
07:41:46 -!- sebbu2 has changed nick to sebbu.
07:44:43 -!- jcp has quit (Quit: I will do anything (almost) for a new router.).
07:45:53 -!- jcp has joined.
07:46:05 -!- FireFly has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:02:15 -!- tombom has joined.
08:03:48 -!- oerjan has joined.
08:12:15 -!- wareya has quit (Ping timeout: 265 seconds).
08:25:38 -!- MigoMipo has joined.
08:38:38 -!- kar8nga has joined.
08:43:13 -!- oerjan has quit (Quit: leaving).
08:47:52 -!- MigoMipo has quit (Remote host closed the connection).
08:48:18 -!- tombom has quit (Quit: Leaving).
09:13:42 -!- jcp has quit (Read error: Connection reset by peer).
09:14:52 -!- jcp has joined.
09:31:53 -!- FireFly has quit (Quit: Leaving).
09:36:23 -!- hiato has joined.
09:42:56 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
10:38:54 -!- Tritonio_GR has joined.
10:46:50 -!- lereah_ has joined.
12:13:35 -!- kar8nga has quit (Remote host closed the connection).
12:30:13 -!- oklopol has quit (Read error: Connection reset by peer).
12:30:33 -!- oklopol has joined.
12:38:30 -!- AnMaster has set topic: "Gwandocu (n): Extremely strong evidence, far beyond a reasonable doubt." | alise sighting counter: A(g_64,g_64)+1 | http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
12:44:58 -!- hiato has quit (Quit: underflow).
12:45:14 -!- ais523 has joined.
12:45:26 -!- ais523 has quit (Changing host).
12:45:26 -!- ais523 has joined.
12:45:26 -!- ais523 has quit (Changing host).
12:45:26 -!- ais523 has joined.
12:46:34 -!- ais523 has set topic: this topic is incorrect today but will be correct tomorrow | http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
13:17:43 -!- nooga has joined.
13:25:01 <ais523> "MAIN-MODULE.\nmov y x giving z using AbstractFactory(get property1() while getting property2())."
13:25:10 <ais523> such a pity that was a parody... maybe we should invent it
13:30:17 <ais523> Quadrescence: it's meant to be a mix of cobol, asm and java
13:30:43 <Deewiant> "mov y x giving z" doesn't seem very sensible
13:31:08 <ais523> nor does the whole AbstractFactory thing, which while rather Java-reminicent, doesn't make sense in that context
13:31:09 <Quadrescence> Deewiant: In no way is anything cobol sensible
13:31:32 <Deewiant> ais523: Well, if xyz are meant to be placeholders for more complex expressions it could
13:31:45 <ais523> (in that an AbstractFactory would be a class that would make it easier to create your own factories by providing some of the methods for them, but couldn't themselves be instantiated)
13:32:06 <ais523> Quadrescence: you can just write "ADD ONE TO COBOL" apparently, no need for the "GIVING COBOL"
13:32:48 <ais523> over-verbose COBOL is cool nowadays?
13:33:17 <Quadrescence> It's cool only because it's ridiculous and funny.
13:33:29 <Quadrescence> ADD ONE TO COBOL GIVING COBOL (AOTCGC) could be the next best thing ais523. If you start making it, I'd support you all the way.
13:33:55 <ais523> Quadrescence: I'm pretty sure that that name's been applied to esolangs in the past, maybe as a nickname
13:35:27 -!- nooga_ has joined.
13:38:50 -!- nooga has quit (Ping timeout: 248 seconds).
13:39:23 <ais523> hmm, you could just take Java and change the syntax from C-like to COBOL-like
13:39:34 <ais523> that would accomplish the task in question quite well
13:51:44 -!- ais523 has quit (Quit: Page closed).
14:14:57 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
14:18:02 -!- Tritonio_GR has joined.
14:27:10 -!- Cyclist2 has joined.
14:28:57 -!- augur has quit (Ping timeout: 258 seconds).
14:56:49 -!- oerjan has joined.
14:58:34 -!- augur has joined.
15:07:03 -!- ais523 has joined.
15:39:15 -!- hiato has joined.
15:59:31 -!- Tritonio_GR has quit (Read error: Connection reset by peer).
16:21:24 -!- hiato has quit (Quit: Lost terminal).
16:21:57 -!- hiato has joined.
16:32:12 -!- charlls has joined.
16:35:50 -!- charlls has quit (Client Quit).
16:42:22 -!- FireFly has joined.
16:43:55 -!- lereah_ has quit (Remote host closed the connection).
16:54:19 -!- Asztal has joined.
17:00:54 -!- fax has joined.
17:04:30 -!- hiato has quit (Quit: underflow).
17:12:17 -!- MigoMipo has joined.
17:40:24 -!- oerjan has quit (Quit: Good night).
17:40:56 * AnMaster installs ti link cable software for linux and hopes it will work
18:10:05 -!- tombom has joined.
18:11:34 -!- MigoMipo has quit (Read error: Connection reset by peer).
18:25:47 -!- BeholdMyGlory has joined.
18:28:48 -!- MigoMipo has joined.
18:32:37 <fax> augur naughty augur
18:41:23 -!- ais523 has quit (Remote host closed the connection).
18:45:48 <fax> that's Iota :(
18:45:56 <fax> it's the same danm thing
18:46:00 <fax> oh nvm ι works
18:47:50 -!- kar8nga has joined.
19:02:49 -!- Cyclist2 has quit (Remote host closed the connection).
19:03:51 -!- augur has quit (Read error: Connection reset by peer).
19:04:15 <fax> just spilled my tea
19:05:52 <oklopol> i heard coffee is the new tea
19:07:32 <pikhq> I heard coffee is delish.
19:16:38 -!- augur has joined.
19:20:04 <lament> i heard coffee is makes you pee.
19:22:07 <oklopol> no that can't be true i peed today and i haven't drunked any coffee
19:26:08 -!- kar8nga has quit (Remote host closed the connection).
19:26:39 <lament> have you ever had any coffee?
19:29:42 <AnMaster> <fax> just spilled my tea <-- as long as it wasn't on the computer or anything like that it shouldn't be too bad
19:30:01 -!- charlls has joined.
19:30:14 <AnMaster> also I assume it was in the kitchen? As you (or I at least) never take any fluids near a computer for safety reason
19:32:17 <oklopol> i sometimes even take baths with my laptop
19:34:24 * Sgeo has fluids near someone else's computer
19:50:17 <FireFly> <AnMaster> also I assume it was in the kitchen? As you (or I at least) never take any fluids near a computer for safety reason
19:50:27 <FireFly> I drink tea in front of my computer like... at least twice a day
19:53:04 <FireFly> And I've had tea spilled out on my keyboard lots of times
19:58:20 <AnMaster> <oklopol> i sometimes even take baths with my laptop <-- really?
20:03:31 -!- ais523 has joined.
20:17:24 -!- augur has quit (Ping timeout: 258 seconds).
21:18:39 -!- sshc has quit (Ping timeout: 260 seconds).
21:20:22 -!- sshc has joined.
22:19:55 -!- wareya has joined.
22:21:18 -!- Tritonio_GR has joined.
22:41:11 -!- BeholdMyGlory has quit (Read error: Connection reset by peer).
22:41:40 -!- charlls has quit (Read error: Connection reset by peer).
22:41:57 -!- sebbu2 has joined.
22:43:57 -!- sebbu has quit (Ping timeout: 264 seconds).
22:43:58 -!- sebbu2 has changed nick to sebbu.
22:52:04 -!- sshc_ has joined.
22:55:15 -!- sshc has quit (Ping timeout: 252 seconds).
22:57:07 -!- sshc has joined.
22:58:47 -!- sshc_ has quit (Ping timeout: 245 seconds).
23:02:23 -!- adu has joined.
23:10:36 -!- coppro has joined.
23:11:37 -!- Oranjer has joined.
23:20:21 <coppro> Any Haskell enthusiasts present?
23:22:32 <Sgeo> coppro, not an enthusiast per se, but I know a bit
23:22:45 <coppro> looking for someone with experience
23:22:54 <coppro> and I'm too lazy to go to #haskell
23:23:36 <Sgeo> o.O at supreme laziness
23:25:23 <coppro> actually, I want style advice
23:25:29 <coppro> and IRC is not usually a great place for that
23:25:42 <fax> coppro what is ti??
23:25:55 <coppro> fax: like I said, just style advice
23:26:03 <coppro> do you program Haskell a lot?
23:26:09 <fax> never heard of it
23:26:17 <fax> I can probably work it though
23:27:33 * adu <3 Haskell
23:27:33 <fax> hey look at me in a haskell programmer!! "monads monasd lol category theory"
23:28:04 -!- tombom has quit (Quit: Leaving).
23:28:06 <adu> fax: that's not how haskell programmers talk
23:28:30 <fax> adu: "huhu I just invented a new semantic monad combinator liberry!"
23:28:32 <adu> coppro: with...
23:28:42 -!- MigoMipo has quit (Read error: Connection reset by peer).
23:29:05 <coppro> yeah, like "you should do X instead of Y"
23:29:27 <adu> I've written 2 libraries on Hackage, so I would not consider myself an expert
23:29:41 <adu> iirc dons has written thousands of libraries, perhaps you should ask him
23:29:57 <adu> what's your question?
23:30:27 <coppro> well, I'm trying to implement a vital piece of software - a BF interpreter
23:30:40 <fax> coppro, that's not possible in haskell
23:30:43 <adu> BF = brainf**k?
23:30:49 <fax> it's a pure functional language so it can't do input/output
23:30:51 <adu> fax, coppro sure its possible
23:31:01 <fax> no way I just checked the wiki page right now
23:31:02 <coppro> fax: yes, it can. There's a particularly elegant solution to this problem
23:31:07 <fax> it says 'purely functional'
23:31:16 <coppro> yes. You work on IO objects
23:31:24 <fax> oh it's object oriented?
23:31:25 <fax> I can do that
23:31:30 <adu> fax: you obviously know nothing about Haskell, so stop making these kinds of assertions
23:31:48 * Sgeo wanted to make a BF interpreter in Haskell at some point
23:31:56 <adu> Haskell _is_ purely functional, except two datatypes: IO and ST
23:32:02 <coppro> anyways, I have a few questions... first off, is there anything at http://pastie.org/883776 which seems wrong?
23:32:30 <fax> coppro, there's a brainfuck interpreter that using LLVM to JIT It in the examples for the llvm binding
23:32:49 <fax> coppro so why are you doing this :S
23:32:57 <Sgeo> Why two [Instruction]s?
23:33:40 <fax> coppro you should turn the lex ([Instructions]) into a parse tree, so that implementing loops doesn't involving searching for a balanced paren
23:33:55 <fax> instead of this weird stacky thing you seem to be doing
23:34:21 <coppro> It's so that when it's running, the program will use two lists; instructions are shoved from one to the other as the program advances; I could use a parse tree but that sounds complex :P
23:34:24 * Sgeo would think that instead of StartLoop/EndLoop, just a Loop [Instruction] makes sense
23:34:26 <fax> also if you used list instead of maybe the lex function would be omre natural
23:34:39 <fax> coppro -- um you implement parsing either way
23:34:49 <fax> Sgeo is right
23:34:59 <coppro> you're the one who knows nothing about haskell
23:35:02 <Sgeo> Wait, why is fax commenting on Haskell?
23:35:06 <fax> I just read the wiki page
23:35:09 <fax> it's obvious
23:35:25 <fax> and I alreayd know brainfuck
23:35:40 <Sgeo> What does catMaybes do?
23:35:49 <coppro> Sgeo: takes a list of Maybes and removes the Nothings
23:36:14 <adu> coppro: you should change the "$" to a "."
23:36:26 <adu> coppro: that would make parseBF :: [Char] -> BFProgram
23:36:43 <coppro> oops, yeah, that's a holdover from an earlier version
23:37:00 <coppro> it won't compile with $ anyways
23:37:13 <fax> USE MONADS LOL
23:37:26 <Sgeo> Maybe's a monad, lists are monads
23:37:28 <adu> fax: that's not funny
23:37:34 <Sgeo> Although I don't think e's using them monadically
23:37:34 <fax> it makes me laugh
23:38:26 * Sgeo still dislikes StartLoop/EndLoop
23:38:29 <coppro> hmm... what does List's >>= do?
23:38:36 <coppro> Sgeo: in what sense? the names?
23:38:50 <Sgeo> coppro, the fact that it's not a Loop [Instruction]
23:39:00 <Sgeo> But then, instruction would be more complex
23:39:07 <coppro> exactly why I didn't do that
23:39:12 <adu> coppro: it takes 2 parameters: a list an a function of type (a -> [b]) and outputs a list of results
23:39:26 <fax> coppro [] is nondeterministic search
23:39:43 <coppro> hey, thanks, fax, you helped me make up my mind! /ignore it is!
23:39:49 <fax> you fucking idiot
23:39:50 <adu> coppro: its actually the same as ',' in list-comprehension syntax
23:39:58 <fax> why am I surrounded by such mrons
23:39:59 <adu> fax: stop that please
23:40:07 <fax> adu, seriously he's just a stupid cunt
23:40:19 <Sgeo> fax is actually kind of right, if I remember my random keywords correctly. Lists, monadically, represent nondeterministic values. [1,2,3] is a value that could be 1, 2, or 3
23:40:22 <adu> fax: i'm ignoring you
23:40:35 <Sgeo> Not sure what "search" was about. Just fax being an idiot, probably
23:40:37 <fax> adu, first off he spent about 20 mins trying to find someone elite enough to help him instead of just asking the damn question, now he's being a tit about /ignore (twice)
23:41:00 <fax> Sgeo: fuck you too, never heard of a tree search algorithm?
23:41:15 <fax> Sgeo, I'm not 'kind of right' I'm 100% accurate
23:41:19 * coppro is thinking he'll just drop the type constructor and alias BFProgram to the list, then use a record for the VM (which contains two lists of integers and two of instructions)
23:42:12 <fax> I'm the worlds best haskell programmer so don't underestimate me
23:42:17 <adu> coppro: so that looks find to me, stylistically at least
23:42:59 <adu> although, i would probably just keep the characters, as you can pattern match on the characters just as well as the data constructors
23:43:18 <fax> Sgeo -- seriously... you never heard of depth first search?
23:43:31 <fax> Sgeo -- it's kind of uh, an important thing in computing
23:43:34 <adu> the only advantage i can see of transforming the characters into a new datatype is eliminating the "else" case
23:44:23 <adu> but if that's why you did that, then keep it
23:44:34 <fax> I thought you guys were cool and could take a joke but (coppro and adu) guess not
23:45:17 <coppro> adu: yeah, I thought about that
23:46:44 <adu> well, the only "tree" involved in BF that I can think of is the compression of +++++ into (Increment 5)
23:47:10 <adu> i wonder what fax is saying now
23:47:10 <fax> adu: think about [] perhap
23:47:18 <adu> too bad I'll never know
23:47:18 <fax> adu: what I'm saying is you're a dork
23:47:33 <fax> adu: I just said that because I thought you'd be looking in the logs :/
23:47:51 * fax wonders why you lot are being such elitist twerps
23:48:10 <fax> (especially since you're talking about total beginner stuff..)
23:48:59 <fax> coppro: You could spent all your time being an annoying twat and rubbing in the fact that you /ignored me (after going on and on about 'ill do it!! I swear')
23:49:53 <fax> The only thing I don't get is why Sgeo called me an idiot
23:50:54 <fax> I mean I get the idea that he was just pattern matching what I said against keywords he half remembered, but he knows he's doing that too -- so why does he feel sure enough with that to conclude that I'm an idiot?
23:51:09 <fax> I'm not denying it, of course .. but his reasoning wasn't sound
23:54:35 <oklopol> lol @ fax dissing above :D
23:54:59 <oklopol> "hey why don't you do it this better way" "nah, because you don't know any haskell"
23:55:10 <coppro> Quadrescence: I could ask him, but I wouldn't get to see the reply
23:55:36 <fax> coppro should learn about the IRC logs
23:55:56 <oklopol> fax: is Quadrescence on ignore?
23:56:17 <fax> he was being a cunt in #~math
23:56:27 <oklopol> oh i thought it was just "Quadrescence: fax: are you hot"
23:56:41 <Quadrescence> oklopol: [17:48.39] <Quadrescence> fax: How are you anyway?
23:56:49 <fax> he schooled me for about a hour (huge waste of time) in this really arrogant way, and what he was saying wasn't even correct
23:57:27 <fax> I just thought, fuck this and left his channel... apparently he followed me in here
23:57:47 <Quadrescence> I did not follow, I came here because of someone else's recommendation
23:57:54 <fax> which is kind of nasty but I dont' really have any right to tell people to fuck off, and even if I did (which I would do) it wouldn't work
23:58:43 <oklopol> Quadrescence: i'm not going to ask her how she's doing
23:58:54 <oklopol> you will not be able to ask that question through me