←2005-09-22 2005-09-23 2005-09-24→ ↑2005 ↑all
00:01:31 <Keymaker> anyways, off to bed now..
00:01:55 <Keymaker> good night
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:35:27 <cpressey> slashwhat?
01:35:28 <cpressey> dot?
01:35:30 <cpressey> never heard of it
01:36:02 <cpressey> but then i really haven't been keeping up on current bands
01:37:51 <GregorR> Ahahaha
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:19:32 <GregorR> Emphasis on "decent"
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!
02:53:05 <GregorR> New recorrrrrrrrrrrrrd!
03:01:15 <Wildhalcyon> hey!!!
03:01:35 <GregorR> Hi!!!!!!!!
03:10:19 <Wildhalcyon> Im pissed
03:10:26 <Wildhalcyon> Only BF stuff in the esoshoppe?
03:10:46 <Wildhalcyon> that's brainfucked up right there
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:44:43 <Wildhalcyon> Hmm, good to know Gregor
03:45:01 <Wildhalcyon> Did you design all those Gregor?
03:45:44 <Wildhalcyon> (the shirt, mousepad, etc)
03:47:15 <GregorR> Yeah.
03:47:20 <GregorR> Well, I didn't write the code on the mousepad.
03:47:22 <GregorR> It's wib.b
04:05:47 <Wildhalcyon> wib?
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:06:28 <Wildhalcyon> I thought that was awib?
04:07:11 <GregorR> awib is Also Written in Brainfuck.
04:07:18 <GregorR> wib compiles to C, awib compiles to binary
04:07:47 <Wildhalcyon> Oh
04:07:52 <Wildhalcyon> Well, isn't that fancy.
04:08:03 <Wildhalcyon> So, the code on the mousepad is a bf->c compiler?
04:08:35 <GregorR> Yup
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:07 <Wildhalcyon> That's true
04:09:24 <{^Raven^}> or be lazy and scan / ocr it
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:10:53 <GregorR> Nope :)))
04:11:12 <Wildhalcyon> well, that's pretty esoteric
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:16:36 <Wildhalcyon> see if that looks good on a shirt maybe
04:16:44 <GregorR> That would be fun :)
04:17:31 <Wildhalcyon> I like the way it looks
04:31:03 -!- Sgep has quit.
04:31:20 <GregorR> I wonder who Sgep is...
04:31:27 <GregorR> He joined, said nothing, then left.
04:40:39 <Wildhalcyon> he's said stuff before, I think
04:40:56 <GregorR> Hmm.
04:41:01 <GregorR> Somehow I've entirely missed him XD
04:43:57 <Wildhalcyon> He's making an esolang I think
04:57:28 -!- Arrogant has joined.
05:25:38 -!- Wildhalcyon has quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]").
06:01:48 <GregorR> *place conversation here*
06:07:22 <Arrogant> *insert witty response here*
06:07:44 <GregorR> *insert standard greeting here*
06:09:21 <lament> *ban ban ban*
06:11:41 <GregorR> *insert derogatory statement here*
06:19:18 <sekhmet> *non-sequitor from the lurker*
06:20:33 <GregorR> *surprised expression*
06:20:53 <sekhmet> *something involving beets*
06:21:15 <GregorR> *off-color joke involving beets*
06:21:30 <sekhmet> *hearty guffaw*
06:28:41 <lament> *a sentence enclosed in asterisks*
06:36:06 <Arrogant> GregorR: FYB is fucking fast.
06:36:16 <GregorR> lol
06:36:20 <GregorR> It is written in C :-P
06:36:30 <Arrogant> Yes
06:36:40 <Arrogant> Damned C
06:36:50 <Arrogant> Makes Python look bad sometimes
06:37:14 <GregorR> Heheh
06:37:39 * Arrogant is going to try to get his friend to FACE OFF IN FYB
06:38:36 <GregorR> lol
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.
09:03:42 <calamari> hi
09:43:46 <grim_> yo
09:58:44 <calamari> hi grim
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!
14:07:30 <mtve> very true.
14:10:02 <Keymaker> :)
14:45:15 <Keymaker> is anyone actually here?
14:47:32 <grim_> nope
14:52:04 <Keymaker> ok
15:27:09 * jix is
16:03:36 * Keymaker goes to store.
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:35:46 <Keymaker> hm
16:36:41 <jix> hm?
16:43:34 <Keymaker> nothing..
16:44:06 <Keymaker> when i woke up today i got idea for minimalistic funge
16:46:41 <Keymaker> hmm
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:24 <Keymaker> 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:04 <jix> no
16:53:19 <Keymaker> ok
16:53:30 <Keymaker> i'll post the description soon
16:54:35 * grim_ still lurks
16:56:06 <Keymaker> :) here it goes:
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:07 <Keymaker> - three instructions:
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:56:15 <Keymaker> - other data is NOP
16:56:17 <Keymaker> - possible name is "trifunge"
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> ** *
17:13:54 <Keymaker> * .#* =*
17:13:54 <Keymaker> *** *
17:13:54 <Keymaker> ** >> IP goes here after executing that program >>
17:13:55 <Keymaker> **
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:41:08 <Keymaker> what part?
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:58:50 <Keymaker> ---.
17:58:53 <Keymaker> ----
17:58:55 <Keymaker> --.-
17:59:00 <Keymaker> like that way
17:59:29 <Keymaker> when the instruction pointer is in '.' block, it flips the value that block has
17:59:37 <Keymaker> every block has a byte value
17:59:44 <Keymaker> and instruction value
17:59:58 <grim_> er, byte/bit?
18:00:02 <Keymaker> yeah, bit
18:00:04 <Keymaker> sorry :)
18:00:16 <grim_> yeah ok, that's what I thought
18:00:23 <Keymaker> ok
18:00:28 <grim_> so the program you posted sets a bit, clears it again, and exits
18:00:39 <Keymaker> yes and no
18:00:43 <Keymaker> it doesn't actually exit
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:11 <grim_> mm, ok
18:01:20 <grim_> it goes off into infinity then ;)
18:01:25 <Keymaker> yeah
18:01:31 <Keymaker> depending on interpreter ;)
18:02:01 <Keymaker> the field is infinite to down, and right
18:03:25 <grim_> how would you perform calculations in this?
18:03:58 <Keymaker> well, how do i know!
18:04:05 <Keymaker> but it should be possible ;)
18:04:15 <Keymaker> you just move byte values around
18:04:33 <Keymaker> use '=' instruction and '.' and '*'
18:04:43 <grim_> ...
18:04:51 <Keymaker> seriously,
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:06:09 <Keymaker> i think
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:31 <Keymaker> away for a while.. bbl..
19:02:33 -!- Keymaker has quit ("This quote is unrelated to this context.").
19:07:10 -!- grim__ has joined.
19:09:40 <GregorR> Gasp!
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:14:49 <jix> bbl
19:15:09 <GregorR> OMFG!!!!!!!! RUN FOR YOUR LIVES, IT'S GRIM UNDERSCORE UNDERSCORE UNDERSCORE!!!!!!!!!!!!!!!!!!!!!!!!!!!!
19:15:19 * GregorR hides.
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:22:00 <Keymaker> again
20:22:02 <Keymaker> ;)
20:33:08 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
21:06:04 -!- Wildhalcyon has joined.
21:06:13 <Wildhalcyon> Hey you freaky esolang proggies
21:06:42 <Keymaker> hello world!
21:07:12 <Wildhalcyon> IRP example program?
21:07:27 <Keymaker> noo
21:08:56 <Wildhalcyon> Well, you never know
21:11:02 <Keymaker> yeah
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:35:56 <Wildhalcyon> I think my ISP has a mental disorder
22:37:53 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)).
22:38:14 -!- Wildhalcyon has joined.
22:39:06 <Keymaker> yeah
22:40:07 <Wildhalcyon> Anyone remember the windows game Stars! ?
22:41:17 <Keymaker> nope
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:41 <Keymaker> bye.
23:08:44 -!- Keymaker has quit ("This quote is unrelated to this context.").
23:49:36 -!- Sgep has joined.
←2005-09-22 2005-09-23 2005-09-24→ ↑2005 ↑all