←2006-06-10 2006-06-11 2006-06-12→ ↑2006 ↑all
00:04:25 <Keymaker> ihope: interesting new lang. gotta try to inspect it more once there's an interpreter
00:04:41 <ihope> That'd be easy enough to write.
00:06:46 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
00:07:25 <Keymaker> cool :)
00:07:31 <Keymaker> and yeah..
00:10:35 <wildhalcyon> You're referring to Pointy?
00:10:49 -!- poiuy_qwert has joined.
00:11:21 <GregorR> The whole idea of having a peer-judged new lang contest would be that the winner would actually be new and original ...
00:17:05 <Keymaker> wildhalcyon: yae, i was referring to pointy.
00:17:16 <Keymaker> although smatiny is one of my favourites these days ;)
00:18:21 <ihope> I like BackFlip.
00:18:28 <ihope> I've never done anything with it, but still...
00:19:13 <Keymaker> yeah, it's nice too
00:19:22 <Keymaker> (never done anything in it either :D)
00:20:05 <ihope> One very useless BackFlip construction: a field surrounded by arrows pointing inward.
00:20:49 <ihope> You can go in, but then the only way out is back the way you came.
00:27:51 -!- tokigun has joined.
00:29:25 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
00:50:29 -!- tokigun has joined.
00:50:59 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
01:01:25 -!- tokigun has joined.
01:01:26 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
01:08:49 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:12:33 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
01:16:43 -!- Keymaker has left (?).
01:28:55 -!- tokigun has joined.
01:34:32 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
01:50:16 -!- tokigun has joined.
01:54:41 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
01:59:56 -!- tokigun has joined.
02:16:45 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
02:37:48 -!- tokigun has joined.
02:57:55 -!- ihope has quit ("Bedtime").
02:59:41 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
03:10:04 -!- tokigun has joined.
03:20:11 -!- puzzlet has quit (Remote closed the connection).
03:20:12 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
03:45:41 <wildhalcyon> damn it. I'm trying to come up with a good idea for a theoretical esolang creation competition.
03:47:29 <GregorR> I think the main thing is making the judgment fair.
03:48:04 <GregorR> I'd say all of the contestants are also judges, and vote for three entries (one of which will probalby be their own).
03:50:22 <wildhalcyon> I say we exempt our own from votes
03:51:48 <GregorR> The effect is the same *shrugs*
03:53:05 <wildhalcyon> I suppose so
03:57:51 -!- tokigun has joined.
04:03:28 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
04:19:20 -!- tokigun has joined.
04:24:59 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
04:40:45 -!- tokigun has joined.
04:46:24 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
05:18:07 -!- tokigun has joined.
05:28:50 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
05:33:00 <wildhalcyon> Anyone available for some interrogation?
05:34:19 <wildhalcyon> Suppose, instead of the traditional bf turing machine, you have a different one.
05:35:08 <wildhalcyon> Instead of marking cells, your instructions involve grouping them together, and pulling them apart
05:37:21 <wildhalcyon> So you have >, <, + (join), - (pop one off the current clump), and ~ to swap the cell with the next one in line.
05:39:14 -!- tokigun has joined.
05:39:15 <wildhalcyon> I think I'll name it KTM for Katamari Turing Machine.
05:39:29 <wildhalcyon> Although I'm not sure if its Turing-Complete or not
05:39:31 <wildhalcyon> :-D
05:39:42 <GregorR> (Nobody talk, eventually he'll just shut up ;) )
05:39:43 <GregorR> I mean hi
05:39:57 <wildhalcyon> lol, Gregor, Im afraid that's where you're wrong
05:40:20 <wildhalcyon> although I just whipped out my notepad clone to write up a spec ;-) That probably would have shut me up for a couple minutes
05:49:57 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
05:52:53 <wildhalcyon> Hmmm, I'm still not sure if its TC or not
05:53:54 <wildhalcyon> I don't think it is, because it essentially "removes" cells to increment the current cell.
06:00:22 -!- tokigun has joined.
06:02:05 <wildhalcyon> Meh, just an idea I had
06:07:54 -!- calamari has joined.
06:07:55 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
06:18:25 -!- tokigun has joined.
06:23:06 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
06:23:46 -!- puzzlet has joined.
06:38:46 -!- tokigun has joined.
06:40:19 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
06:44:05 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood").
06:57:47 -!- calamari has quit ("Leaving").
07:01:23 -!- tokigun has joined.
07:03:57 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
07:08:21 -!- tokigun has joined.
07:09:54 -!- tokigun has quit (Success).
07:22:08 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox]").
07:23:26 -!- Arrogant has joined.
07:30:58 -!- tokigun has joined.
07:36:35 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
07:47:09 -!- sedimin_ has joined.
07:54:26 -!- Arrogant_ has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:46 -!- Arrogant has quit (Nick collision from services.).
08:01:49 -!- Arrogant_ has changed nick to Arrogant.
08:08:19 -!- tokigun has joined.
08:19:02 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
08:29:32 -!- tokigun has joined.
08:41:15 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
08:51:39 -!- tokigun has joined.
08:54:15 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
08:58:42 -!- tokigun has joined.
09:00:14 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
09:10:37 -!- tokigun has joined.
09:13:11 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
09:18:13 -!- tokigun has joined.
09:21:36 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
09:58:51 -!- tokigun has joined.
10:00:24 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
10:10:48 -!- tokigun has joined.
10:11:09 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
10:20:07 -!- jix has joined.
10:22:44 -!- sedimin_ has left (?).
10:28:07 -!- sedimin_ has joined.
10:37:40 -!- tokigun has joined.
10:48:22 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
10:51:31 -!- kipple has joined.
11:07:21 -!- sedimin_ has quit (Read error: 104 (Connection reset by peer)).
11:42:30 -!- sedimin_ has joined.
11:42:45 -!- sedimin_ has changed nick to sedimin.
11:44:42 <sedimin> somebody was talking about esolang competition?
11:47:21 <sedimin> I saw something in yesterday's log, but did anything emerge from it?
11:48:43 -!- Arrogant has quit ("Leaving").
12:02:04 <kipple> how about having an annual award (in several categories) where all that has been done that year can be nominated
12:05:37 <sedimin> that sounds good
12:05:44 <sedimin> Like esoOscar? :)
12:07:29 <kipple> yeah
12:07:41 <kipple> hopefully we could usurp the Essies name
12:08:25 <kipple> the problem with the contests that have been in the past is that they are so time limited. most interesting stuff gets made outside of those time limits
12:09:47 <sedimin> so
12:09:54 <sedimin> why not limit it to entire year?
12:10:06 <kipple> indeed
12:10:09 <sedimin> for example, the 2006 contest will end on 31.12.2006
12:10:20 <sedimin> and in january, the decision will be made
12:11:09 <kipple> in january there is a limited time when people can nominate entries. When the nominations are over, everybody gets to vote
12:11:22 <sedimin> yes
12:11:33 <sedimin> so maybe in february, there'll be results
12:20:44 <sedimin> hm. there should be some music-generating language. I just like chip-tunes
12:21:05 <sedimin> there should be no console output, just the sound
12:46:37 -!- sedimin has quit (Read error: 113 (No route to host)).
12:57:01 -!- Keymaker has joined.
12:57:32 <Keymaker> hmm, yes, gregorr's idea of everyone being judges in the comp sounds good
12:58:06 <Keymaker> but personally i'd rather have some more limited competition time, that's for example a month or two
13:00:52 <Keymaker> personally i'd limit it to one esolang per person. otherwise people just whip up languages like maniacs and don't plan them that well or program in them that much as they would if they are only limited to one. or at least that's what i think
13:01:11 <Keymaker> but either the way, i really would like to see something!
13:23:39 -!- Keymaker has left (?).
13:38:55 -!- tokigun has joined.
13:39:02 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
13:49:34 -!- tokigun has joined.
14:00:26 <SimonRC> cool optical illusion --> http://www.johnsadowski.com/big_spanish_castle.html
14:00:26 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
14:11:44 -!- tokigun has joined.
14:21:26 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
14:22:36 -!- ihope_ has joined.
14:23:06 <ihope_> So... no staff members on?
14:47:55 -!- tokigun has joined.
15:04:36 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
15:20:29 -!- tokigun has joined.
15:24:39 -!- pgimeno has quit ("This is the default quit message").
15:26:07 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
15:26:59 -!- pgimeno has joined.
15:42:01 -!- tokigun has joined.
15:47:42 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
15:52:10 <SimonRC> ihope_: why would there be?
15:58:04 -!- tokigun has joined.
16:08:40 -!- tokigun has quit (Success).
16:19:02 -!- tokigun has joined.
16:25:43 <ihope_> Why not?
16:29:44 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
16:39:17 -!- sedimin has joined.
16:40:07 -!- tokigun has joined.
16:45:02 -!- sedimin has left (?).
16:45:08 -!- sedimin has joined.
16:51:51 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
17:18:19 -!- tokigun has joined.
17:22:51 -!- ChanServ has quit (Shutting Down).
17:23:24 -!- ChanServ has joined.
17:23:24 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:27:03 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
17:48:04 -!- tokigun has joined.
17:50:02 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
17:59:35 -!- sedimin_ has joined.
18:00:10 <sedimin_> ...again idenfity instead of identify :/
18:01:06 -!- tokigun has joined.
18:02:40 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
18:13:12 -!- tokigun has joined.
18:13:16 -!- sedimin has quit (Read error: 110 (Connection timed out)).
18:16:23 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
18:20:09 <sedimin_> nice one :: http://dubwise.ic.cz/pix/ms_zacina.jpg
18:21:50 <kipple> haha
18:22:36 <sedimin_> my GF must be happy that I don't like football ;)
18:43:28 * SimonRC wonders what she is *actually* holding (as opposed to what is being suggested).
18:44:45 <kipple> huh? any reason to believe those two are not the same?
18:46:22 <SimonRC> good point
18:48:36 -!- tokigun has joined.
18:49:07 <sedimin_> ...
18:59:19 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
19:09:47 -!- tokigun has joined.
19:20:29 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
19:21:23 -!- wildhalcyon has joined.
19:30:53 -!- tokigun has joined.
19:32:26 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
19:40:27 <SimonRC> # Ooh, mah name is, # # Ooh mah name is, # # Ooh, mah name is, # # `/bin/hostname` # -- _My name is `/bin/hostname`_, by slim.shady.com
19:40:30 <SimonRC> :-D
19:41:20 * wildhalcyon give simon one clap.
19:41:49 * SimonRC hopes everyone at least *gets* the joke.
19:43:24 <SimonRC> b(C):-b(succ(C)) -- Smiley speaking PROLOG (to go with the perl, COBOL, LISP, etc smileys)
19:43:37 <kipple> hmm. the world really needs an esolang based on rap ;)
19:43:48 <SimonRC> space would be forbidden
19:44:30 <SimonRC> perl: :-@n8P@8p7*@*@BP{B)(98'[`2&^58}]7b9[] COBOL: COLON SUBTRACT OPENING PARENTHESIS
19:44:51 <SimonRC> LISP: :-((()())(())())
19:47:34 <GregorR> Woah, that castle illusion is amazing 8-X
19:47:40 <GregorR> It's in perfect, brilliant color ...
19:47:43 <SimonRC> I know
19:48:37 <SimonRC> It's an effect of certain color receptors becoming tierd, and your brain overintepreting the resulting coloured blobs.
19:49:37 <sedimin_> :)
19:50:10 <sedimin_> is this a smiley: <> ?
19:50:15 <wildhalcyon> Its actually the best one of those illusions that I've seen. I think it has to do with the way the color arranged in the picture.
19:50:37 <SimonRC> TV (in Britain) transmits hue, intensity, and brighness is its 3 channels IIRC. The horizontal resolution of the color is much less than that of the brightness, but you don't notice it unless you look for it, buy the same principle as the second cause of the castle effect.
19:51:00 <SimonRC> you brain assumes that the brighness boundaries correspond to the same set of objects as the color boundaries.
19:51:12 <SimonRC> sedimin_: dunno
19:51:26 <SimonRC> have any of you seen the evil smiley?
19:51:35 <SimonRC> it looks like this
19:51:37 <SimonRC> :>
19:51:54 <SimonRC> "Why is it evil?", I hear you ask.
19:52:05 <sedimin_> go on :)
19:52:17 <sedimin_> it reminds me shell prompt :/
19:52:19 <SimonRC> well if you pick a file, say foo.txt, the you execute the command
19:52:23 <SimonRC> :> foo.txt
19:52:36 <SimonRC> foo.txt will be turned into an empty file!
19:52:43 <sedimin_> hehe
19:53:30 <SimonRC> : is the null command in bash
19:53:49 <ihope_> Null command? You mean cat or the no-input-no-output program?
19:53:57 <sedimin_> deceptive ;)
19:54:35 <SimonRC> ihope_: cat is idenity
19:58:51 -!- tokigun has joined.
20:00:49 <ihope_> What's the "numeric" value of EOF, generally?
20:01:06 <kipple> I don't think there is such a thing
20:01:13 <ihope_> Um.
20:01:20 <ihope_> Okay.
20:01:26 <kipple> -1 is quite common
20:01:41 <ihope_> But this language doesn't have a -1.
20:01:56 <ihope_> Ah well. I'll have this cat program just ignore EOF, then.
20:03:23 <kipple> what language?
20:03:23 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
20:04:02 <ihope_> Pointy.
20:05:13 <wildhalcyon> Isn't EOF 0 sometimes too?
20:05:22 <wildhalcyon> like, for string data
20:05:41 <kipple> well, then it is the end of a string, not a file, so it's not EOF
20:06:14 <wildhalcyon> oh, right
20:06:16 <ihope_> 0 for EOF would be convenient, as this language is more-or-less a souped-up Minsky machine.
20:06:37 <kipple> the pointy article doesn't say anything about the width of the memory cells. are you saying they can't be negative?
20:06:50 <ihope_> They can be any non-negative number.
20:07:36 <kipple> does the INP function read a byte, or a larger number?
20:07:59 <wildhalcyon> for ASCII its 4 I think.
20:08:14 <ihope_> Well, just how values are input and output isn't defined.
20:08:33 -!- tokigun has joined.
20:09:13 <sedimin_> so
20:09:17 <kipple> if its returns a byte you could for instance define 256 as EOF
20:09:25 <ihope_> Yep, you could.
20:09:32 <sedimin_> in windows it works with 255 (-1)
20:09:40 <sedimin_> IIRC
20:09:53 <ihope_> Well, but 255 /= -1.
20:10:01 <ihope_> Unless you're talking bytes here.
20:10:08 <sedimin_> yes, when I'm talking bytes
20:10:20 <kipple> well, there is no -1 in Pointy anyway
20:10:27 <sedimin_> but there is 255
20:10:58 <kipple> yes, but that should not be EOF, because the input might contain 255
20:11:04 <ihope_> But Pointy memory doesn't hold bytes.
20:11:13 <sedimin_> hmm
20:11:36 <ihope_> I'm just saying that there's no especially good way to store negative values in Pointy memory.
20:11:40 <sedimin_> i was solving exactly this problem few days ago with omgrofl
20:12:13 <ihope_> You can say that an even number x represents x/2 and that an odd number y represents -(y+1)/2, but that's a bit "weird".
20:12:29 <kipple> EOF should be a number that INP will never return, except when the file is ended. If there is no such number you're out of luck ;)
20:12:32 <sedimin_> when the input of cat program was redirected from file, it worked - it terminated on the end of file
20:12:39 <ihope_> There, your number line would be 9, 7, 5, 3, 1, 0, 2, 4, 6, 8...
20:12:58 <sedimin_> but when I input came from keyboard, and I tried to terminate output with ctrl+z, it did nothing
20:13:23 <ihope_> Now, a nice way to do things is to have 0 represent EOF, then increment every actual character that goes in.
20:13:38 <kipple> that would work
20:13:52 <ihope_> Some guys who have ASCII memorized would probably get annoyed, but who cares about them? :-P
20:14:17 <kipple> so immediately after you INP, you should always DEC. Then you automatically get a jump too on EOF
20:14:26 <wildhalcyon> If we're talking esolangs, if someone DOES have the ascii table memorized you SHOULD annoy them.
20:14:57 <kipple> the ASCII table is irrelevant anyway when you're dealing with binary data
20:15:15 <ihope_> An alternative to all this is just to let INP do a jump as well.
20:15:35 <kipple> that is also a very good idea
20:16:06 <kipple> now you're thinking outside the box :)
20:17:44 <ihope_> If memory cells are bounded, you can even have INC do a "failure jump".
20:18:28 -!- sedimin_ has quit (Read error: 104 (Connection reset by peer)).
20:19:45 -!- sedimin_ has joined.
20:24:10 <sedimin_> hm. is it Hello, world! or Hello, World?
20:24:24 <sedimin_> with capital W or without?
20:24:40 <kipple> without.
20:24:40 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
20:24:47 <kipple> but does it really matter....?
20:25:07 <GregorR> The original was "HELLO WORLD"
20:25:13 <GregorR> But usually it's "Hello, world!" now.
20:27:06 <kipple> according to the 'pedia the original was "hello, world"
20:28:10 <GregorR> *snaps*
20:28:15 <GregorR> Well, whatever X-P
20:29:08 <wildhalcyon> What's your favorite fixed-width fonts?
20:30:58 <sedimin_> Courier new
20:31:33 <wildhalcyon> I never really liked Courier
20:32:42 <sedimin_> why?
20:33:32 <sedimin_> btw - ihope - there can't be comments in Pointy?
20:33:34 <GregorR> It's sort of blocky.
20:33:46 <sedimin_> yes, i happen to like the blockiness :)
20:34:03 <ihope_> sedimin_: semicolons make nice comment markers, not that I myself like them :-P
20:34:13 <sedimin_> also like blocky smilies :]
20:34:35 <sedimin_> ihope: but you did not mention it, did you?
20:34:42 <ihope_> wildhalcyon: by Courier, do you mean Courier, or Courier New?
20:35:11 <ihope_> sedimin_: well, I did use a comment or two in those example programs, didn't I?
20:37:00 <wildhalcyon> Umm, I guess both
20:37:18 <wildhalcyon> Although to be honest, Im not entirely sure what the differences are.
20:38:22 <sedimin_> let me show you
20:40:36 <ihope_> Ooh, the suspense...
20:40:43 <sedimin_> :))
20:40:49 <sedimin_> i forgot :_
20:40:57 <wildhalcyon> lol
20:41:05 -!- tokigun has joined.
20:41:29 <wildhalcyon> I like this one: http://home.student.uu.se/j/jowi4905/fonts/
20:41:50 <kipple> stay tuned for the exciting conlusion to this typographical thriller
20:43:02 <kipple> wildhalcyon: that one looks nice!
20:43:27 <wildhalcyon> Its pretty easy to read too, which is handy for esolangs
20:44:02 <kipple> unfortunately it has lousy support for international characters.. :(
20:44:37 <wildhalcyon> Yes, it does
20:44:50 <sedimin_> ...
20:45:04 <kipple> hah, "easy to read" and esolangs doesn't belong in the same sentence
20:45:06 <SimonRC> I want a fixed-width font that has a tiny pixel box, and does every charachter in the BMP.
20:45:07 <sedimin_> and so it happens, that I can't find original Courier font on my PC :)
20:45:22 <SimonRC> Except for the chinese ones
20:45:25 <SimonRC> (maybe)
20:45:37 <sedimin_> I know it is somewhere in my win3.1 install somewhere
20:45:40 <sedimin_> :/
20:45:47 <SimonRC> BTW, Chinese chars are usually double-width.
20:45:58 <sedimin_> really?
20:45:59 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
20:46:02 <sedimin_> never used them..
20:46:08 <SimonRC> which a good terminal program can handle
20:46:12 <wildhalcyon> http://www.dafont.com/mono-spatial.font
20:46:15 <sedimin_> http://www.fonts.com/images/products/closeup/012277OPN.gif
20:46:17 <SimonRC> well, urxvt can handle
20:46:19 <sedimin_> this is courier
20:46:27 <SimonRC> and w3m can cope with double-with chars
20:46:28 <fizzie> I use DejaVu Sans Mono for my fixed-width needs.
20:47:08 <ihope_> So why does Chinese have so many characters?
20:47:19 <SimonRC> because they use logographs
20:47:35 * SimonRC hunts for the really good explanition he found
20:47:51 <sedimin_> you know
20:47:58 <sedimin_> there are many chinese people, so many characters
20:47:59 <wildhalcyon> To confuse and punish westerners
20:48:18 <wildhalcyon> Deja Vu is nice too
20:48:25 <wildhalcyon> Nice enough for me to download at least :-D
20:48:26 <SimonRC> here is a really good expn: http://www.zompist.com/yingzi/yingzi.htm
20:48:57 <sedimin_> http://rafb.net/paste/results/9O4I2V92.html
20:49:02 <sedimin_> ->hello world in pointy
20:49:40 <kipple> hum. SV Basic Manual renders horribly in un-bold on my system :(
20:49:53 <ihope_> Hmm, the use of pointers doesn't really make it any shorter, but that's a nice demonstration of how pointers work.
20:50:04 <sedimin_> yes
20:50:10 <sedimin_> that was in my mind when writing it
20:52:34 <fizzie> DejaVu is basically the Bitstream font, but with more characters. (Doesn't have CJK, but there's really no need to have them and latin-like letters in the same font, sensible systems can pick them up from other fonts if necessary.)
20:53:26 <fizzie> If one happens to like 8x16 pixel fonts (as opposed to something that can be anti-aliased), there's that "unifont" thing, http://czyborra.com/unifont/
20:56:53 <fizzie> (Oh, and I used the bitmap font from http://openlab.jp/efont/ before I realized that this computing device renders screenfuls of anti-aliased text (even with Freetype) fast enough; but it doesn't really have very large unicode coverage.)
20:58:50 <fizzie> Admittedly about the only non-ISO-8859-1/15 letters I've used in IRC have been λ and ∈.
20:59:06 <sedimin_> :)
20:59:23 <sedimin_> 8x16 fonts have their magic
21:18:29 -!- tokigun has joined.
21:28:32 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
21:34:20 <ihope_> ∈looks really ugly here, λ looks really nice, and everything else is sort of in-between.
21:35:10 <ihope_> I expect whoever made the ∈ thing over here didn't really put much time into it :-P
21:37:55 <fizzie> It looks rather out-of-place here too.
21:38:53 <ihope_> Say, I forgot I added a /partall command to my client.
21:39:24 -!- ihope_ has left (?).
21:39:35 -!- ihope_ has joined.
21:39:39 -!- tokigun has joined.
21:43:24 -!- Keymaker has joined.
21:43:48 <Keymaker> i can't believe how this prolan/m task can be done
21:44:44 <Keymaker> i just can't figure out a way how to get the end result back to number form and print it out, yet avoid it starting the program again by matching the digits just like when started..
21:45:58 <Keymaker> hey
21:46:00 <Keymaker> haha!
21:46:09 <ihope_> ?
21:46:09 <Keymaker> i think i just got it while i was writing my question :D
21:46:17 <ihope_> Heh.
21:46:24 <Keymaker> :)
21:46:41 <Keymaker> yes, of course!
21:46:49 <Keymaker> i'm so stupid.. :D
21:49:20 <GregorR> I concur.
21:49:24 <GregorR> I mean, what are we talking about?
21:49:33 <ihope_> PROLAN/M?
21:50:07 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
21:50:08 <ihope_> By the way, what am I supposed to do if I want my Thue program to handle things that have ::= in them
21:50:20 <ihope_> and such?
21:50:42 <Keymaker> you can't handle those on left side,
21:50:51 <Keymaker> but you can always convert ::= to something other
21:51:00 <Keymaker> such as "aab" for example :)
21:51:03 <ihope_> I wish my enter key weren
21:51:11 <ihope_> 't so easy to press accidentally. :-P
21:51:14 <Keymaker> :D
21:53:23 <ihope_> !help
21:53:26 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
21:53:28 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl
21:53:54 <ihope_> !bf8 +.[+.] >:-)
21:53:58 <EgoBot> <CTCP>
21:54:08 <ihope_> Aww.
22:07:39 -!- sedimin_ has quit (Read error: 113 (No route to host)).
22:11:36 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:16:31 -!- calamari has joined.
22:18:17 <Keymaker> hey calamari
22:18:28 <calamari> hi Keymaker
22:24:58 -!- calamari has quit (Read error: 104 (Connection reset by peer)).
22:51:29 -!- calamari has joined.
22:54:07 <wildhalcyon> I keep putting CRAWL off to try to devleop esolangs that are easier to write interpreters for
22:55:19 <wildhalcyon> CRAWL requires GUI stuff
22:55:33 <wildhalcyon> and probably some networking stuff
22:59:49 <Keymaker> hehe
23:00:00 <Keymaker> i'm currently busy with this prolan/m..
23:00:07 <wildhalcyon> Still working on that?
23:00:16 <wildhalcyon> Man, its INFURIATING!
23:00:26 <Keymaker> yeah
23:00:35 <Keymaker> too bad i haven't had much time yet, i've been "working"
23:00:58 <Keymaker> but finally have some spare time ;)
23:01:45 <Keymaker> i'm hoping to have something done this week. unless something bizarre happens
23:01:54 <Keymaker> something=this program
23:02:06 <wildhalcyon> there we go
23:02:08 <wildhalcyon> :-)
23:02:11 <Keymaker> :)
23:03:21 <Keymaker> currently i'm writing somekind of plan of the program and techniques i'm going to use. this program probably won't be that optimized, however
23:03:41 <wildhalcyon> I wouldnt really know where to begin with optimization :-(
23:03:58 <Keymaker> heh, i'm happy just to get it working :)
23:04:04 <wildhalcyon> exactly
23:11:17 -!- wildhalcyon_ has joined.
23:11:31 <wildhalcyon_> grrr. *curses*
23:12:01 <wildhalcyon_> I hate Java
23:12:37 <wildhalcyon_> Its super slow and eats up enourmous resources doing just about nothing, then it freezes my browser.
23:12:52 <Keymaker> hehe
23:13:08 <Keymaker> yeah, it doesn't sound too good
23:14:22 <wildhalcyon_> It needs to get replaced by something better.
23:14:41 <Keymaker> that should eventually happen
23:16:14 <wildhalcyon_> Wow, it appears that while my computer was freezing, I was having a conversation with myself on IRC. none of it is in the logs
23:19:02 <wildhalcyon_> my biggest issue with that problem right now is that there doesn't seem to be any way to tell when something has reached the "end" of the string on the left-hand side. So my solution always ends up with some garbage there
23:21:52 <Keymaker> solution to what?
23:21:55 <Keymaker> prolan/m?
23:22:29 <wildhalcyon_> yeah, the prolan/m addition problem
23:22:42 <Keymaker> a
23:29:19 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)).
23:34:00 <SimonRC> wildhalcyon_: remember, the proof that PROLAN/M is Turing-complete is a *constructive* proof.
23:34:21 <SimonRC> AHA!
23:34:27 <wildhalcyon_> what do you mean?
23:35:00 <SimonRC> if a pattern didn't match last time, then it;s not going to match this time, unless the new match are overlaps the most recent modification.
23:35:10 <SimonRC> wildhalcyon_: look at the wiki
23:35:34 <wildhalcyon_> Uh huh...?
23:35:38 -!- wildhalcyon_ has changed nick to wildhalcyon.
23:36:54 <SimonRC> there is an explanation of how to prove it, referring to Thue (very similar), which can be shown to be turing-complete
23:37:23 * SimonRC types a long line outlining how to solve the problem
23:37:35 <SimonRC> oh, wait, waht's the input format and output format?
23:38:20 <wildhalcyon> input: <number>+<number>=? (minus the <>)
23:38:33 <wildhalcyon> output: <number>+<number>=<sum>
23:38:42 <SimonRC> okaaaay
23:38:51 <Keymaker> i should perhaps quit, i don't want to see any solutions :P
23:39:23 <Keymaker> so, goodbye :)
23:39:28 <SimonRC> step 1: write turing machine to solve problem
23:39:40 -!- Keymaker has left (?).
23:39:44 <SimonRC> step 2: turn turing machine into set of PROLAN/M steps
23:39:51 -!- Keymaker has joined.
23:39:57 <SimonRC> heh
23:39:58 <SimonRC> step 2: turn turing machine into set of PROLAN/M steps
23:40:11 <Keymaker> :)
23:40:12 <wildhalcyon> Hmm, see, nothing to worry about keymaker
23:40:16 <Keymaker> yeah
23:40:29 <wildhalcyon> my solution is: Step 1: Get Keymaker to do it
23:40:34 <SimonRC> actually, PROLAN/M is slightly more powerful than a TM; you can insert cells
23:40:35 <Keymaker> and my way is different, anyway ;)
23:40:38 <Keymaker> d'oh!
23:41:40 <Keymaker> more powerful or not, it's a lot more difficult to program in than the turing tarpits i've seen
23:41:56 <SimonRC> the ? is very useful as it allows the machine to tell the difference between a solved problem and an unolved problem
23:42:06 <Keymaker> yeah
23:42:32 <Keymaker> that's what i realized a few hours(?) ago just when i was going to complain about it :D
23:42:41 <Keymaker> otherwise this would be impossible
23:42:55 <wildhalcyon> yeah
23:43:07 <SimonRC> you turn the ? into a tape head, which looks like: [asdf], where asdf is the TM state.
23:44:03 <SimonRC> then you turn each cell in the (extended) TM rule table into a transformation rule.
←2006-06-10 2006-06-11 2006-06-12→ ↑2006 ↑all