←2007-06-29 2007-06-30 2007-07-01→ ↑2007 ↑all
00:02:15 -!- oerjan has quit ("Good night").
00:14:36 <bsmntbombdood> ihope: get it working yet?
00:14:44 <bsmntbombdood> my bot, i mean
00:16:32 <ihope> Nope.
00:16:42 <ihope> Now to see if it's possible to get ol' "bunty
00:16:44 <ihope> Er.
00:16:56 <ihope> If it's possible to get ol' "bunty" running without a monitor or anything.
00:17:35 <ihope> Meanwhile, I'll go get the monitor.
01:04:32 -!- Tritonio has joined.
01:04:53 <Tritonio> hello everyone...
01:05:03 <SimonRC> hi
01:06:04 <Tritonio> I never thought there would be a room for this subject! ;-)
01:06:14 <ihope> Ello!
01:07:33 <ihope> ndiswrapper was surprisingly painless.
01:07:52 <ihope> Download it, look in the README which tells you to look in INSTALL, follow the instructions.
01:08:17 <ihope> Then you go into the network configuration thingy and set it up to connect to the network.
01:08:32 <ihope> Now I have to wait for it to hibernate so I can bring it back upstairs.
01:08:58 <ihope> (Except since I'm upstairs and it's downstairs, chances are it's done by now... or I'll have to take drastic measures.)
01:10:03 <Tritonio> what distro do you use ihope?
01:30:23 <ihope> Ubuntu.
01:30:52 <ihope> How cool: I moved the Linux machine's monitor and it dispensed a little strip of black plastic.
01:31:12 <ihope> Or is it not supposed to do that?
01:35:54 <ihope> Eek. Where'd the wireless adapter go?
01:38:15 <ihope> Okay, it's back.
01:38:21 <ihope> I had to sudo modprobe ndiswrapper again.
01:51:06 <ihope> Huh--apparently I have a user called bsmnt.
01:53:42 <Tritonio> me too... feisty. I am on a laptop and I never had problems with the wifi adapter. it worked immediately when i installed linux.
01:58:01 <ihope> Huh.
01:58:07 <ihope> Well, I'm happy now :-)
02:07:36 <Tritonio> goodnight...
02:19:56 <Tritonio> oh just a question: I made a language that compiles to brainfuck. It's called FuckBrainfuck or FBF (no I never meant to insult this beautiful language). Should I make an article on the wiki?
02:21:20 <Tritonio> I mean is it considered an esolang? In any case you can find more about FBF by visiting this link (which I added to the external links section of the brainfuck wiki article)
02:21:36 <Tritonio> the link is http://students.ceid.upatras.gr/~asimakis/FBF.html
02:22:24 <ihope> Lemme see...
02:23:11 <ihope> Well, if your focus is to make it as easy to use as possible, it's probably not an esolang.
02:23:16 <ihope> Otherwise, it probably is.
02:23:35 <ihope> Not much reason not to post it, though.
02:23:50 <ihope> It getting deleted is the worst that could happen... I think.
02:27:34 <Tritonio> Well then I shouldn't make the article. It's not that FBF is Easy... But it is about as easy as assembly i think, although it work in a different manner.
02:28:29 <Tritonio> (many late hour typos)
02:30:04 -!- Tritonio has quit (Connection reset by peer).
02:32:02 -!- kbrooks__ has joined.
02:32:05 <kbrooks__> hi.
02:33:03 <ihope> Ello.
02:33:32 <kbrooks__> parent, child = ihope.fork()
02:33:38 <kbrooks__> parent.kill()
02:33:44 <kbrooks__> # child lives on...
02:33:59 <ihope> Hmm...
02:34:16 <ihope> What if I don't have that many kids before dying, or at least one dies before me?
02:34:17 <ihope> :-P
02:34:55 <kbrooks__> teehee.
02:36:53 <kbrooks__> ihope.revive() # yay, now ihope's back.
02:37:15 -!- Tritonio has joined.
02:37:26 <Tritonio> ok i'm back...
02:43:55 -!- Tritonio has quit (Remote closed the connection).
02:44:15 -!- Tritonio has joined.
02:45:24 -!- Tritonio has left (?).
02:45:36 -!- Tritonio has joined.
02:50:58 <bsmntbombdood> Tritonio: that's a lot like pikhq's bfm/pebble/pfuck
02:53:19 <ihope> :-
02:53:22 <ihope> Hmm.
02:53:30 * ihope attaches a ) to his emoticon
02:56:21 <Tritonio> what'sthat?
02:57:12 <ihope> bsmntbombdood is notorious for replying things so late after the fact that nobody knows what he's talking about :-P
02:57:51 <Tritonio> lol. im's googling pfuck and got to an nonsense site.
03:00:14 <Tritonio> bsmntbombdood: still haven't got a clue on what pfuck is...
03:01:06 <bsmntbombdood> my understanding is that they are all the same thing
03:02:37 <Tritonio> okkkkk i foind peeble....
03:02:42 <Tritonio> *pebble
03:04:05 <Tritonio> well from what I can see pebble is closer to brainfuck.
03:06:59 <Tritonio> the only thing that I am still missing are the macros... Anyway. I'll go to sleep now. So see you in 8 hours I guess. Goodnight to the east hemisphere guys...
03:08:02 <Tritonio> Well goodnight to the west one... I didn't notice that it's almost dawn here.
03:14:17 <ihope> I want a peeble!
03:14:45 <bsmntbombdood> i want a food
03:14:57 -!- Sukoshi has quit ("Leaving").
03:29:06 -!- kbrooks__ has quit (Read error: 104 (Connection reset by peer)).
03:30:13 -!- boily has joined.
03:33:04 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:48:04 -!- kwertii has quit.
03:49:38 -!- boily has quit ("WeeChat 0.2.5").
03:59:14 -!- cmeme has quit (Excess Flood).
03:59:53 -!- cmeme has joined.
04:02:50 -!- cmeme has quit (K-lined).
04:42:44 -!- cmeme has joined.
07:14:54 <bsmntbombdood> what?
07:34:02 -!- kwertii has joined.
07:40:14 -!- Figs has joined.
07:40:17 <Figs> hmm
07:40:43 <Figs> In a way, I think I like C++ because it has so many gotchas :P
07:58:57 -!- Figs_ has joined.
07:59:04 -!- Figs has quit (Nick collision from services.).
07:59:06 -!- Figs_ has changed nick to Figs.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:13:45 -!- kwertii has quit.
08:48:26 -!- sebbu has joined.
09:17:33 -!- Figs has left (?).
09:29:23 -!- oerjan has joined.
10:10:19 -!- Sukoshi has joined.
10:13:35 -!- Sukoshi has quit (Client Quit).
10:36:18 -!- sebbu2 has joined.
10:52:06 -!- sebbu3 has joined.
11:01:10 -!- oerjan has quit ("leaving").
11:04:09 -!- sebbu has quit (Read error: 110 (Connection timed out)).
11:04:41 <Tritonio> back again
11:17:20 -!- sebbu2 has quit (Read error: 110 (Connection timed out)).
11:26:43 <Tritonio> anybody here?
11:36:15 -!- jix has joined.
11:41:14 * Tritonio thinks everyone is dead.
12:07:05 -!- jix has quit (Read error: 113 (No route to host)).
12:08:25 -!- jix has joined.
13:44:07 -!- RedDak has joined.
13:48:32 -!- Tritonio has changed nick to tritonio.
13:48:36 -!- tritonio has changed nick to tritonio_.
13:48:55 <tritonio_> /msg nickserv link Tritonio 24062406
13:49:35 -!- tritonio_ has changed nick to Tritonio.
13:51:25 <Tritonio> ihope: will there ever be another brainfuck golf?
13:52:16 -!- Tritonio has quit (Read error: 104 (Connection reset by peer)).
13:52:27 -!- Tritonio has joined.
14:20:09 <oklopol> people, quick poll: should i code or write articles?
14:20:27 <oklopol> this chan might be biased, but no one else would answer :|
14:25:38 <Tritonio> what?
14:26:01 <Tritonio> code what or write articles for what?
14:27:17 <oklopol> that is not specified
14:27:39 <Tritonio> code
14:28:13 <Tritonio> maybe you could code something that writtes articles so there'll be no problem
14:28:28 <oklopol> cool, now i have "code" from a coding chan and "write" from another chan whose idea i don't know
14:28:36 <oklopol> hmm
14:28:41 <oklopol> not a bad idea
14:29:24 <Tritonio> will you code using an esolang?
14:30:02 <oklopol> i'm not sure if i'll do that, the articles might not be exactly perfect and i'm in the middle of another coding project already
14:30:15 <oklopol> i usually use python, it's the easiest to open :)
14:30:51 <Tritonio> I want to learn python... But I can't find the time these days. I code in Lua anyway.
14:37:39 -!- ihope__ has joined.
14:38:41 <oklopol> quakenet's bananabot is coded in lua
14:38:46 <oklopol> that's all i know about the lang
14:38:52 <oklopol> also, i've seen some code
14:39:16 -!- ihope__ has changed nick to ihope.
14:39:38 -!- ihope has changed nick to ihope_.
14:39:49 -!- ihope_ has changed nick to ihope.
14:40:24 <Tritonio> i like lua a lot. I learned it because port of it called Plua was the only IDE for palms.
14:40:58 <oklopol> i c
14:41:23 <oklopol> anyone got texas instruments ti-84
14:41:23 <oklopol> ?
14:41:37 <oklopol> i've made some fun games with the basic 8D
14:42:07 <Tritonio> is that a calc?
14:42:28 <oklopol> yarr
14:50:33 <ihope> I have an 85 and, somewhere, an 86.
14:51:00 <oklopol> hmm
14:51:04 <ihope> Their numbering scheme is weird. 83 was made after 85, if I remember correctly.
14:51:10 <oklopol> you can make progs for mine in assembly somehow
14:51:15 <oklopol> i wonder how exactly
14:51:24 <oklopol> it seems it's random, yeah
14:51:26 <ihope> Same for both of mine.
14:51:32 <ihope> Is 84 what you have?
14:51:39 <oklopol> yes
14:51:54 <ihope> A Google search for "TI-84 assembly" or something wouldn't do you bad.
14:52:14 <Tritonio> ihope...
14:52:19 <oklopol> haha
14:52:22 <oklopol> true :)
14:52:23 <ihope> :-P
14:52:34 <Tritonio> you were the guy that started brainfuck golf?
14:52:47 <ihope> I think I started one competition.
14:52:56 <ihope> I think nobody participated. :-P
14:53:04 <Tritonio> only one participated.
14:53:11 <ihope> There was a participant?
14:53:11 <Tritonio> lol. and he won.
14:53:21 <ihope> Oh yeah...
14:53:28 <Tritonio> yeap. I remember his MD5 on the esolang forum
14:53:34 <Tritonio> but I never saw his code.
14:53:46 <ihope> Ah, yes. The codeless winner.
14:54:07 <Tritonio> Why don't we start another competition? But we have to find some participants first. ;-)
14:54:30 <ihope> Well, currently, I'm all about #kilbot.
14:54:32 <oklopol> i'll participate
14:54:39 <ihope> But I need to find some participants first. :-P
14:55:00 <Tritonio> what's kilbot?
14:55:15 <ihope> A game of... um...
14:55:17 <Tritonio> i'll give it a try to.
14:56:28 -!- andreou has joined.
14:56:53 <Tritonio> msg andreou Hi!
14:57:05 <Tritonio> ooops. forgot the slash
14:57:35 <Tritonio> op andreou ellinas eisai re?
15:03:16 <Tritonio> andreou?
15:03:19 <oklopol> olppu jorpuli mofo
15:03:41 <Tritonio> oklopol, what's this?
15:04:22 <oklopol> finnish-ish nonsense
15:04:31 <Tritonio> ok
15:04:42 <Tritonio> andreou eisai edo?
15:10:34 -!- Tritonio_ has joined.
15:10:50 -!- Tritonio has quit (Remote closed the connection).
15:10:55 -!- Tritonio_ has quit (Client Quit).
15:11:10 -!- Tritonio_ has joined.
15:11:53 <ihope> Net effect: a Tritonio_ comes, a Tritonio leaves.
15:12:22 -!- Tritonio_ has changed nick to Tritonio.
15:12:51 <Tritonio> andreou?
15:16:09 -!- Tritonio has quit.
15:16:27 -!- Tritonio has joined.
15:17:24 -!- Tritonio has quit (Client Quit).
15:18:00 -!- Tritonio has joined.
15:18:14 <Tritonio> Sorry I changed clients...
15:47:03 -!- ihope has changed nick to ihope_.
15:47:11 -!- ihope_ has changed nick to ihope.
16:03:53 <ihope> YA PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :FOO")
16:04:01 <ihope> Hmm.
16:04:21 <Tritonio> what's that? java?
16:04:33 <ihope> Most of it's IRC.
16:04:42 <Tritonio> self.raw(
16:04:50 <ihope> That bit's Python.
16:05:01 <ihope> Though it could well be Java, unless Java requires a semicolon.
16:05:05 <Tritonio> is there a way to see if a user on irc is idle?
16:05:19 <Tritonio> ic...
16:05:20 <ihope> I think /whois tells you that.
16:05:39 <ihope> bsmntbombdood: it seems all the regexes in ircbot start with ^ except the ones for exec and ps.
16:07:31 <oklopol> ./whois nick nick
16:07:36 <Tritonio> ok i found ir
16:07:39 <Tritonio> it*
16:10:49 <ihope> bsmntbombdood: is there a reason for that, or is it... not reasoned?
16:19:19 -!- jix__ has joined.
16:26:52 -!- oerjan has joined.
16:28:29 -!- jix has quit (Read error: 110 (Connection timed out)).
16:51:12 <oerjan> testing :something PRIVMSG #esoteric :~exec sys.stdout("Like this?")
16:52:43 <oerjan> hmph, ~exec regex not starting with ^ doesn't seem to have any effect...
16:53:01 <oerjan> ~exec sys.stdout("Like this?")
16:53:01 <bsmnt_bot> Like this?
16:53:20 -!- Sgeo has quit (Connection timed out).
17:16:02 <ihope> ~exec exec("self.raw('PRIVMSG #esoteric :Foo')")
17:16:03 <bsmnt_bot> Foo
17:16:10 <ihope> ~exec exec("sys.stdout('PRIVMSG #esoteric :Foo')")
17:16:11 <bsmnt_bot> PRIVMSG #esoteric :Foo
17:39:31 -!- RedDak has quit (No route to host).
17:40:25 -!- RedDak has joined.
17:50:53 -!- Tritonio has quit (Read error: 113 (No route to host)).
17:52:14 -!- Tritonio has joined.
17:58:43 -!- RedDak has quit (Read error: 113 (No route to host)).
18:18:29 -!- sebbu3 has changed nick to sebbu.
18:26:45 <oklopol> it's funny, i have a string representing a program to parse in my code, the program first prints the string, then parses it, then prints the result of the parsing
18:27:08 <oklopol> now if i change the string, it prints the new string all right, but parses the *last* string
18:27:27 <oklopol> i have to run the program twice to get it parse the new string
18:27:41 <Tritonio> oklopol, ???
18:27:50 <oklopol> i find this impossible
18:28:06 <Tritonio> oklopol, ?
18:28:07 <oklopol> Tritonio: didn't understand or wonder how the fuck that's possible?
18:28:23 <Tritonio> oklopol, i don't know wth you are talking about.
18:28:25 <oklopol> okay
18:28:34 <oklopol> let's say i have a function parse
18:28:39 <oklopol> parse("oko")
18:28:50 <oklopol> ---> "oko", ["o", "k", "o"]
18:28:55 <oklopol> it "parsed" it
18:29:02 <oklopol> seems it's just a split
18:29:04 <oklopol> anyway
18:29:12 <oklopol> i change the thing to parse
18:29:20 <oklopol> parse("hundrum")
18:29:34 <oklopol> ---> "hundrum", ["o", "k", "o"]
18:29:40 <oerjan> when you say you have to run the program twice, do you mean the _whole_ program or just the relevant functions?
18:29:53 <oklopol> oerjan: the whole program
18:30:03 <oklopol> then i do that again
18:30:05 <oklopol> parse("hundrum")
18:30:14 <Tritonio> oklopol, this must be python so I have no idea.
18:30:16 <oerjan> does the parse function have internal state that may have been preserved?
18:30:28 <oklopol> ---> "hundrum", ["h", "u", "n", "d", "r", "u", "m"]
18:30:35 <oklopol> oerjan: no :)
18:31:19 <oerjan> maybe you could paste somewhere?
18:31:28 <oklopol> pretty impossible :\
18:31:36 <oklopol> i have the code on an offline computer
18:31:47 <Tritonio> :-)
18:32:23 <oklopol> i think it's better not to think about it :)
18:32:39 <oklopol> if python thinks that's funny, i let it.
18:32:52 <oerjan> maybe you have variables that you think are local but that are actually global or preserved?
18:33:15 <oklopol> that isn't possible in python
18:33:28 <oklopol> plus globals are zeroed at rerun
18:33:45 <oklopol> preserved words are highlighted
18:34:02 <oerjan> whatever
18:34:52 <oklopol> you have to introduce globals using :: or the keyword global
18:35:18 <oklopol> so i don't see how this would be possible
18:35:34 <oklopol> but it's not a problem, really
18:35:49 <oerjan> well, my guess is it is something simple that you don't see because you _think_ you know what it does
18:36:18 <oerjan> (it usually is)
18:38:01 <oklopol> err... i broke it, now xD
18:38:49 <oklopol> oerjan: i was just telling this as an interesting quirk, and now i have to find out why it happens because you made me wanna know :|
18:39:01 -!- RedDak has joined.
18:40:16 <oerjan> bwahaha >:>
18:42:40 <oklopol> argh, i thought i made a subtle change in the structure and broke everything
18:42:41 <oklopol> :DD
18:47:59 <oklopol> okay, i'm pretty sure i've suffered some kind of a braindeath
18:55:14 <oklopol> hmm... now i *have* to find out why it's doing it, it won't change what it's parsing
18:55:30 -!- RedDak has quit (Connection reset by peer).
18:57:02 <oklopol> okay... i find out why it did that
18:57:24 <oklopol> but i don't really understand how it could even work with what i had there :|
18:57:35 <oerjan> :D
18:57:41 <oklopol> i had... hmm
18:57:51 <oklopol> the parsing is done in stages
18:57:51 <oerjan> i guess that is progress, somehow
18:58:02 <oklopol> and... one stage was missing
18:58:23 <oklopol> for each stage there's a variable that holds the return value of the last stage
18:58:38 <oklopol> so i was using an uninitialized variable every time
18:58:47 <oklopol> i guess python just took a random old value
18:58:58 <oklopol> ...can it do that O__o
18:59:03 <oerjan> "None", perhaps?
18:59:08 <Tritonio> anybody that knows befunge?
18:59:12 <oklopol> err
18:59:28 <oklopol> if it was none, then how come it was the result of the last parsing? :)
18:59:32 <oerjan> Tritonio: it's been a while since i looked at it
18:59:51 <oklopol> Tritonio: depends on what you're asking
18:59:56 <Tritonio> ok
19:00:02 <oerjan> oklopol: i mean the value None
19:00:02 <oklopol> i know the name, i know the main idea
19:00:09 <oklopol> yeah
19:00:12 <Tritonio> i took this from the documentation
19:00:13 <Tritonio> The g command examines the contents of the playfield. It pops a y coordinate off the stack, then an x coordinate. It pushes the value found at (x, y) onto the stack. If the thing at (x, y) is a Befunge-93 instruction, the value pushed will be the ASCII value of that character.
19:00:14 <ihope> Tritonio: why?
19:00:17 <ihope> Oh.
19:00:24 <oklopol> oerjan: i know you meant it
19:00:35 <Tritonio> I don't understand a detail.
19:00:35 <ihope> Tritonio: do you have a question, then?
19:00:47 <oklopol> but if it was passed to the printing stage, it would've printed None
19:00:53 <oklopol> not the result of the last parsing
19:00:57 <Tritonio> it says that it pushes to the stack the value it finds at (x,y)
19:01:06 <Tritonio> if it finds 3 at that position
19:01:08 <oklopol> xy in the code
19:01:17 <Tritonio> it will push 3 or 48+3 to the stack?
19:01:31 <ihope> I imagine it pushes the ASCII value for "3" onto the stack.
19:01:32 <oklopol> ascii value
19:01:39 <Tritonio> ok then everything is fine
19:01:44 <oerjan> 48+3 if it was the character '3'
19:01:51 <ihope> Especially if 3 is a Befunge instruction.
19:01:52 <Tritonio> i am trying to find a way to convert brainfuck programs to funge
19:01:58 <oklopol> either that or the author had some serious mental problems
19:02:02 <Tritonio> lol
19:02:05 <ihope> :-)
19:02:27 <ihope> Okay, time to decide what the game's main data thingy should consist of.
19:11:21 -!- RedDak has joined.
19:15:07 <ihope> List of (nick, list of kills, list of friends, time of last kill)
19:19:38 <ihope> Oh, lives left is needed, too.
19:19:49 <ihope> (nick, lives, time of last kill, list of kills, list of friends)
19:21:08 <oklopol> you can be friends with anyone without delayz?
19:21:51 <ihope> Why not?
19:23:48 -!- RedDak has quit (Remote closed the connection).
19:25:34 <oklopol> because of the lack of time of last befriendation
19:25:44 <oklopol> anyway, now it actually seems to work!
19:25:52 <oklopol> though, second time it seems to work
19:25:58 <oklopol> it prolly doesn't
19:26:43 <oklopol> so far so good, parsed "1+2+3++4 1 2+5 3" right
19:26:48 <ihope> I mean, why shouldn't you be able to be friends with anyone with no delay?
19:27:16 <oklopol> and i meant: so you didn't put in the delay, then
19:27:28 <oklopol> just to show you i was listening when you wondered about it earlier.
19:27:37 <ihope> Yeah, I'm currently not planning to put in a delay.
19:27:50 <oklopol> make it like 10 sec or something
19:28:01 <oklopol> so it's there but not really
19:28:03 <oklopol> hmm
19:28:08 <oklopol> drinking stuff ->
19:28:11 <ihope> Why should there be a delay at all?
19:28:58 <oklopol> well, lament had one :>
19:29:13 <oklopol> i thought you said:
19:29:24 <oklopol> <ihope> Yeah, I'm currently planning to put in a delay, though.
19:29:39 <ihope> When?
19:29:45 <oklopol> in my head
19:29:54 <ihope> Ah.
19:30:00 <oklopol> i read fast and unaccurately.
19:30:07 <oklopol> and my ed is frozen.
19:30:10 <oklopol> yay
19:30:17 <oklopol> it'll burst everywhere
19:31:19 <oklopol> hmph, it seems it does some small errors, still :|
19:31:31 <oklopol> my parser, that is
22:34:19 -!- poiuy_qwert has joined.
22:44:26 <oklopol> you ppl know any good books about parsing? i'm quitting :P
22:50:11 <ihope> I know there's Parsec, the parsing library for Haskell, but that's probably not much help.
22:50:28 <ihope> You might want to at least take a look at it, though.
22:50:49 <oerjan> i did see someone here use a parser library for Python
22:57:04 <oklopol> i could look at any parser and find a solution, i think
22:57:12 <oklopol> i seem to have a mental block right now :|
22:57:34 <oklopol> perhaps because i've been playing the trivia 24/7
22:57:49 <oklopol> might not nourish the brain that much
←2007-06-29 2007-06-30 2007-07-01→ ↑2007 ↑all