00:02:01 -!- Keymaker has quit ("This quote is unrelated to this context.").
00:14:44 <GregorR> http://www.cafepress.com/esoprog.32075179
00:37:28 * {^Raven^} wonders what a mouse mat is and why anyone would ever need one
00:57:44 <GregorR> Back in the dark ages, computer mice had these little balls in them.
00:57:59 <GregorR> Now, the little balls in the mice turned little wheels to detect the mouse's motion.
00:58:09 <GregorR> However, it needed friction to properly operate.
00:58:31 <GregorR> So, mousepads were made to induce friction into the equation, since most desks were wooden and varnished.
01:03:52 <{^Raven^}> My varnished wooden desk has no problems with those kinds of meese - even before all my ancient meese had testicular enhancement surgery
01:12:47 <GregorR> I would call it something more like neutering than testicular enhancement :-P
01:36:02 <cpressey> but then i really haven't been keeping up on current bands
02:09:37 <{^Raven^}> GregorR: I was talking about the mice that are not of Borg. Quadrature Bus mice don't seem to come in cybernetically enhanced versions
02:12:47 <{^Raven^}> (and most retailers don't even know what they are anyways...like software density select floppy drives)
02:19:28 <GregorR> Of course, any decent operating system shouldn't have a problem with a regular ol' quad density drive and selecting itself.
02:21:08 <{^Raven^}> SDS drives are superior and more versatile
02:53:00 <GregorR> Wooh, I got five players in my card game online!
03:14:16 -!- Sgep has joined.
03:32:25 <GregorR> Wildhalcyon: It's the only language I can write stuff in off the top of my head :-P
03:32:30 <GregorR> Feel free to suggest/write others!
03:32:37 <GregorR> I will GLADLY add Befunge, INTERCAL, etc.
03:47:20 <GregorR> Well, I didn't write the code on the mousepad.
04:06:21 <GregorR> "Written In Brainfuck", the Brainfuck compiler in Brainfuck.
04:06:25 <Wildhalcyon> (Sorry for my prolonged absence - I jotted down to the store to get some more soda - not Moxie unfortunately)
04:07:11 <GregorR> awib is Also Written in Brainfuck.
04:07:18 <GregorR> wib compiles to C, awib compiles to binary
04:08:03 <Wildhalcyon> So, the code on the mousepad is a bf->c compiler?
04:08:52 <GregorR> I decided that if anybody typed it in, it would be more helpful to output C ;)
04:08:59 <GregorR> Since plenty of people will be transcribing the mousepad.
04:09:40 <Wildhalcyon> so, what DOES happen when its run on a BF interpreter?
04:10:10 <GregorR> It takes BF as input and outputs C.
04:10:40 <Wildhalcyon> so, if someone were to not know BF, they wouldn't necessarily KNOW that's what it did?
04:11:51 <Wildhalcyon> Haha: my friend's away message on AIM is "Dear Jay-Z, plz take a seat. K thnx."
04:14:30 <Wildhalcyon> I might rewrite the snusp ackermann function code
04:31:03 -!- Sgep has quit.
04:31:27 <GregorR> He joined, said nothing, then left.
04:41:01 <GregorR> Somehow I've entirely missed him XD
04:57:28 -!- Arrogant has joined.
05:25:38 -!- Wildhalcyon has quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]").
06:07:44 <GregorR> *insert standard greeting here*
06:11:41 <GregorR> *insert derogatory statement here*
06:19:18 <sekhmet> *non-sequitor from the lurker*
06:20:53 <sekhmet> *something involving beets*
06:21:15 <GregorR> *off-color joke involving beets*
06:28:41 <lament> *a sentence enclosed in asterisks*
06:36:50 <Arrogant> Makes Python look bad sometimes
06:37:39 * Arrogant is going to try to get his friend to FACE OFF IN FYB
06:53:12 -!- Arrogant has quit (" Want to be different? HydraIRC -> http://www.hydrairc.com <-").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:03:37 -!- calamari has joined.
10:22:25 -!- calamari_ has joined.
10:25:30 -!- calamari has quit (Read error: 110 (Connection timed out)).
12:31:22 -!- calamari_ has quit ("Leaving").
13:36:09 -!- jix has joined.
13:58:01 -!- Keymaker has joined.
13:58:07 <Keymaker> it's WEEEEEEEEEEEKEEEEEEEEEEEEEEEEEEEEND!
16:25:45 -!- J|x has joined.
16:26:09 -!- jix has quit (Nick collision from services.).
16:26:17 -!- J|x has changed nick to jix.
16:44:06 <Keymaker> when i woke up today i got idea for minimalistic funge
16:46:51 <Keymaker> let me try to tell it in few words (takes a bit time)
16:48:00 -!- J|x has joined.
16:48:26 -!- jix has quit (Nick collision from services.).
16:48:28 -!- J|x has changed nick to jix.
16:50:30 <Keymaker> you received my previous lines?
16:50:43 <Keymaker> about that i'm going to describe it soon..?
16:53:30 <Keymaker> i'll post the description soon
16:56:07 <Keymaker> - infinite program space, "field", consist of infinite amount of blocks
16:56:07 <Keymaker> - each block in field can have value 0 or 1 (in theory)
16:56:07 <Keymaker> - there is befunge-like instruction pointer
16:56:07 <Keymaker> - IP has also value 0 or 1 in it's one bit memory (called IPM)
16:56:09 <Keymaker> . flips the bit value of the block, and saves the new value to IPM
16:56:11 <Keymaker> * changes direction 90 degrees; if going right go down, if down go left, if left go up, if up go right.
16:56:13 <Keymaker> = if IPM is 1, continue to next instruction, if IPM is 0, perform '*' instruction
16:57:17 <Keymaker> i'm not sure is it TC or not, but i guess it is; since it has infinite memory, ability for condition '=', and command for memory manipulation '.'
17:02:12 <Keymaker> now when i think about it, i'm not sure if a skip character '#' (befunge way) is required..
17:02:35 <Keymaker> oops, i mean that i think it may be it is required..
17:03:03 -!- {^Raven^} has quit (Remote closed the connection).
17:13:54 <Keymaker> ** >> IP goes here after executing that program >>
17:15:20 <Keymaker> that program sets the value first 1 and then makes it zero. useful snippet for designing programs that need to set some memory block to zero ;)
17:15:46 <Keymaker> oh, and that program uses new instruction '#' skip, which i think is required
17:17:12 <Keymaker> ..at least now the name can't be "trifunge"
17:21:06 <Keymaker> (to note, the initial IP direction is right.)
17:35:21 <Keymaker> nobody has anything to say? i'm disappointed :P
17:37:51 <jix> i don't get it... ;)
17:56:56 <grim_> so... cells in the grid each have a bit value associated with them?
17:58:15 <Keymaker> hmm.. yes, (if i understood your question right)
17:58:39 <Keymaker> you see, it's two dimensional grid, where there can be other data (NOP) and instructions;
17:59:29 <Keymaker> when the instruction pointer is in '.' block, it flips the value that block has
18:00:16 <grim_> yeah ok, that's what I thought
18:00:28 <grim_> so the program you posted sets a bit, clears it again, and exits
18:00:59 <grim_> mm, I mean "exits the program area"
18:01:03 <Keymaker> it would exit if the instruction pointer would reach the left side or the up side
18:01:20 <grim_> it goes off into infinity then ;)
18:02:01 <Keymaker> the field is infinite to down, and right
18:03:25 <grim_> how would you perform calculations in this?
18:04:15 <Keymaker> you just move byte values around
18:04:33 <Keymaker> use '=' instruction and '.' and '*'
18:05:03 <Keymaker> you for example set 100 cells to 1
18:05:33 <Keymaker> ..and well, it's really hard.. lol
18:06:02 <Keymaker> it's basically the same than a brainfuck version that uses bits only
18:07:26 <Keymaker> anyways; i need to go for a while.. bbl
18:07:30 -!- Keymaker has quit ("This quote is unrelated to this context.").
18:18:40 * grim_ is away doon the pub for a bit
18:59:47 -!- Keymaker has joined.
19:02:33 -!- Keymaker has quit ("This quote is unrelated to this context.").
19:07:10 -!- grim__ has joined.
19:09:47 <GregorR> Grim underscore /underscore/!
19:09:55 <GregorR> Grim underscore's /evil/ twin!
19:14:03 -!- grim___ has joined.
19:14:43 <jix> woha Grim underscore's underscore's even more evil twin!
19:15:09 <GregorR> OMFG!!!!!!!! RUN FOR YOUR LIVES, IT'S GRIM UNDERSCORE UNDERSCORE UNDERSCORE!!!!!!!!!!!!!!!!!!!!!!!!!!!!
19:18:40 -!- grim_ has quit (Read error: 110 (Connection timed out)).
19:26:38 -!- grim__ has quit (Read error: 110 (Connection timed out)).
19:54:26 -!- grim_ has joined.
20:06:18 -!- grim__ has joined.
20:06:59 -!- grim___ has quit (Read error: 110 (Connection timed out)).
20:12:04 -!- puzzlet has quit (Client Quit).
20:12:32 -!- puzzlet has joined.
20:18:52 -!- grim_ has quit (Read error: 110 (Connection timed out)).
20:21:39 -!- Keymaker has joined.
20:21:54 -!- cmeme has quit (Remote closed the connection).
20:21:57 <Keymaker> ha, judging by the logs seems good ol' gregor has lost his medication..
20:33:08 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
21:06:04 -!- Wildhalcyon has joined.
21:13:18 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
21:15:49 -!- jix has left (?).
21:23:07 -!- lindi- has quit (Read error: 113 (No route to host)).
21:43:17 -!- lindi- has joined.
22:08:36 -!- Arrogant has joined.
22:35:11 -!- Wildhalcyon has joined.
22:37:53 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
22:38:14 -!- Wildhalcyon has joined.
22:42:25 <Wildhalcyon> It was kinda fun. I played it with some friends back when computers were still novel. PCs were a couple decades old, but this was still before the computer-in-every-house assumption.
22:43:07 <Wildhalcyon> Now that I live in North Carolina, I have to revise my opinion of that as well (plenty of places DONT have computers in every house... ?!) I grew up in one of the most wired cities in the US
22:46:00 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
22:46:21 -!- Wildhalcyon has joined.
22:50:03 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
23:08:44 -!- Keymaker has quit ("This quote is unrelated to this context.").
23:49:36 -!- Sgep has joined.