2004-05-01: 01:28:46 -!- andreou has joined. 01:31:17 i've been working on the site. turns out that i can create some mean layouts :) 01:32:02 http://meme.b9.com/clog/esoteric/04.04.30 01:32:07 http://meme.b9.com/clog/esoteric/04.05.01 01:32:14 when i /quit, time stops :-) 01:38:46 xm, the wiki is still to be coded. 01:38:48 -!- andreou has quit ("wikied."). 01:44:20 waah, did the time stop again? 01:44:48 phew, I can still irc. 02:11:39 -!- andreou has joined. 02:16:32 hehe hey, mad html skills! 02:16:45 eh, psychotic, to be exact. 02:17:05 -!- andreou has set topic: http://bitrot.ee.teiath.gr/esoteric/ please provide feedback. the wiki will be ready Really Soon Now.. 02:36:51 -!- andreou has quit ("fnord."). 02:57:18 -!- heatsink has joined. 03:49:41 -!- andreou has joined. 03:49:55 hm need perl help, anyone alive? 03:57:49 I might be able to help 03:58:07 good 03:58:09 Here's some help: use python instead :) 03:58:15 What's the problem? 03:58:21 hm i would, but i didn't have it on the local unix box :) 03:58:26 i have this code: 03:58:36 my $html_header = \ 03:58:36 ' 03:58:36 03:58:39 ... more stuff ... 03:58:40 '; 03:58:48 ok 03:58:52 and i try to print it with print $html_header; 03:59:01 and the only thing i get is SCALAR(0x211d90) 03:59:16 it prints the internal representation or whatever, and not the actual text. 04:00:55 Same thing doesn't happen for me 04:01:19 i'm on 5.6.1 04:01:33 I apparently have 5.8.3 04:02:08 i'm not sure that this is really what's different. 04:02:43 I noticed that when I print \$html_header then I get what you get 04:02:54 What happens if you print $$html_header? 04:03:12 heh 04:03:13 :) 04:03:40 hmm? 04:03:48 k works now 04:04:08 not sure why, though :) . 04:04:18 Maybe it was that extra backslash? :) 04:04:53 'extra'? 04:05:01 oh, you think? 04:05:04 let's see... 04:05:28 shit, yeah. 04:05:35 corrolary: perl is illogical. 04:06:32 Is there a name for the type symbols that go in front of Perl variables? 04:06:52 Hungarian punctuation or something? 04:07:06 you mean like $sSomeScalar? 04:07:10 yea 04:07:20 yes, i think it's hungarian naming 04:07:28 did you check out the site? 04:07:39 no 04:07:48 well, do so :) 04:08:20 I love the color scheme 04:08:38 and layout 04:08:53 heh thanks :) 04:09:01 the wikied code is what you'll hate :-) 04:09:52 I think you misspelled it 04:09:56 It's "wicked" 04:10:04 ;) 04:10:10 i know it's wicked 04:10:12 em, "wicked" i mean. 04:10:26 it's wiki-ed -> wikied (pronounced "wicked") 04:10:30 you know, wicked languages 04:10:49 oh, ok 04:11:21 * heatsink doesn't turn 'wikied' into the same sound 04:11:36 * heatsink will get it right next time 04:11:44 Also, you need a space between the b and the d 04:11:52 in feedback 04:12:02 i know, it wraps around though, so i bugged it :) 04:12:27 k 04:14:11 anyway, i'm back to perl 04:14:13 thanks :) 04:14:14 -!- andreou has quit ("w."). 07:41:05 -!- andreou has joined. 07:41:36 damned language, that perl. 07:41:51 * heatsink agrees 07:42:04 i'm rewriting wikied in, and it proceeds rapidly. 07:42:38 i'm uploading the new layout of esoteric now, it's better than the previous (i hope) 07:42:41 That sounds marvelous, but I suspect it's moreso because of a grammatical error 07:42:58 You're rewriting wikied in, and it proceeds rapidly? 07:43:00 are you calling my grammar a liar? :) 07:43:06 ah, in. 07:43:07 yes, in c. 07:43:11 ok :) 07:43:12 my grammar lies. 07:43:43 plus, if i statically link the executable i won't have to un-chroot apache 07:43:52 * heatsink has been experimenting with lil' computer-generated 2d abstract image algorithms 07:44:06 any pretty pictures? 07:44:15 Not yet, just blobs 07:44:26 I gotta tune the algorithm methinks 07:44:31 blobs can be interesting, with the help of edwin. 07:45:05 There are free wiki sources too, if you wanted to do that 07:45:24 even just have them for reference 07:45:27 i know, but i thought i'd like a little adventure. 07:45:47 * andreou is listening to laika 07:45:53 heatsink where are you from? 07:46:14 * heatsink is from usa 07:46:18 i have to darken the 'contents' td background... 07:46:20 which state? 07:46:24 cali 07:46:31 -!- lament has joined. 07:46:36 lament, rejoice! 07:47:03 contents links need a little contrast 07:47:05 fizzie oh, i just forgot to turn off the multiverse rtc, that's why you could irc (i'm a poet...) 07:49:09 Ah, now I'm starting to get interesting stuff 07:49:18 Now that I've detected a misplaced parenthesis :) 07:49:28 oh 07:49:31 * lament rejoices 07:49:38 i love broken links! 07:49:46 the wiki is being worked on 07:49:52 i darkened the bgcolor. 07:50:10 heh tfts suck for webdev. 07:50:36 tft? 07:52:08 yeah, i use a laptop as my workstation 07:58:10 why do laptops suck for webdev? They run vim as good as any other computer. 07:58:49 not laptops, tfts. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:44 ah, something a little interesting, now 08:03:14 * heatsink uses his ol' website that's getting cluttered for a quick demo 08:03:20 http://www.geocities.com/noktakanto/cgimg.html 08:04:19 it's nice 08:04:22 like bloodcells 08:05:14 thx 08:05:49 ftp> open ftp.openbsd.org 08:05:49 Connected to openbsd.sunsite.ualberta.ca. 08:05:49 421 There are too many connected users, please try later. 08:05:49 heh 08:05:53 I didn't think I'd come up with an algorithm in 4 hours 08:05:57 i should have done it nine hours ago. 08:06:15 what are all these canadians doing? They shoudl be asleep! 08:06:37 they are giving us somebody to blaim. 08:06:38 blame 08:07:09 in any case, duth is available if you want the latest obsd. 08:07:18 ftp://ftp.duth.gr/pub/OpenBSD/3.5/ 08:07:22 xm, or not. 08:07:24 heh 08:07:37 THOSE DAMNED CANADIANS. 08:08:38 Figuring out an algorithm for making hyperdispersed random dots is hard 08:09:23 Also, "hyperdispersed" is a word that doesn't seem to be used outside of ecology. We should fix that. 08:36:07 -!- andreou has set topic: http://bitrot.ee.teiath.gr/esoteric/ please provide feedback. the wiki will be ready Really Soon Now. -- language of the week: http://www.dangermouse.net/esoteric/ook.html write something in/for ook.. 08:38:52 the orange-on-white text is still hard to read... 08:39:08 on which white? 08:39:21 excuse me, orange-on-argent 08:40:02 it's easilly readable on my screen... anyway, i'll try to find a descent shade of orange 08:40:37 It might be because my screen is over 1200 px wide or something... 08:42:02 how many inches? (is your monitor) 08:42:38 seventeen 08:42:56 small. 08:42:58 it's lcd 08:43:56 maybe i should increase the font size to 11 or 12... 08:44:16 hm, wait, it's... P { font-family: arial,verdana; font-size: 12px; color: 000000; } 08:44:29 12 pixels? 08:44:52 so it says 08:44:53 -!- lament has quit ("Leaving"). 08:47:35 -!- lament has joined. 08:48:00 ugh 08:48:02 why does it have to be ook? :( 08:48:23 ook is a dutch word, isn't it? 08:48:44 no, it's just dutch-like 08:48:50 lament one language per week :) 08:50:27 I'm going to bed then 08:50:36 see yaz 08:50:37 ok 08:50:43 -!- heatsink has quit ("Leaving"). 08:51:14 I don't count Ook to be an esoteric language at all 08:51:14 lament allow me... 08:51:27 it's brainfuck with a few candy 08:52:15 Any language isomorphic with an already existing language is dumb 08:52:30 useless 08:52:31 Also, brainfuck has better syntax. 08:52:42 syntax, heh... 08:52:51 Brainfuck's syntax isn't obfuscated 08:52:53 which is good 08:53:01 Syntax should never be obfuscated 08:53:14 Algorithms and primitives should be obfuscated :) 08:53:14 indeed, the obfuscation lies at a more important level 08:53:31 But in ook, only syntax is needlessly obfuscated relative to Brainfuck 08:56:19 i go lie down and read the dis docs now. 08:56:28 eh what on earth forced me to download miktex... 08:56:58 heh, dis 08:57:12 i doubt anybody ever looked at dis in detail 08:58:28 indeed. 09:14:23 Because if they did, they'd look like cowards. 09:14:44 naaah 09:19:44 cowards 09:19:48 you're a coward 09:19:56 your mother is ashamed of you! 09:20:00 say that in my face. 09:20:34 well, that's true, but only because i code. 09:29:38 dis was for people who thing malbolge's to hard-core? 09:30:05 exactly. Dis is "Malbolge lite(tm)" 09:30:16 and malbolge is malbolge proper. 09:54:00 * andreou looks for his two typewriters 10:07:49 found the greek, didn't find the latin. of course, i was looking for the latin... 11:08:58 -!- lament has quit ("Leaving"). 12:25:48 -!- andreou has quit (""Sleeping""). 21:34:38 -!- lament has joined. 22:13:04 -!- andreou has joined. 2004-05-02: 00:30:33 -!- andreou has quit (Read error: 110 (Connection timed out)). 00:30:38 -!- lament has quit ("Leaving"). 00:49:09 -!- andreou has joined. 00:58:50 -!- heatsink has joined. 02:55:28 -!- lament has joined. 04:01:08 -!- lament has quit ("Leaving"). 04:07:12 -!- andreou has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:11:48 -!- heatsink has quit ("Leaving"). 12:29:39 -!- andreou has joined. 12:54:37 -!- andreou has quit ("w"). 19:46:40 -!- lament has joined. 2004-05-03: 00:28:16 -!- andreou has joined. 01:39:00 -!- lament has quit ("Leaving"). 03:28:17 -!- andreou has quit ("u"). 04:13:54 -!- andreou has joined. 06:57:40 -!- lament has joined. 07:01:20 -!- andreou has quit ("fly."). 07:51:55 -!- lament has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:14:35 -!- kosmikus|away has changed nick to kosmikus. 10:20:31 -!- andreou has joined. 11:21:39 -!- andreou has quit ("*"). 17:00:42 -!- kosmikus has changed nick to kosmikus|away. 20:58:14 -!- toreun has quit (Read error: 104 (Connection reset by peer)). 20:58:51 -!- Toreun has joined. 21:12:24 hi everyone 21:12:55 I modified the http://bitrot.ee.teiath.gr/esoteric/ design to not use tables 21:12:59 http://www.toreun.org/esoteric 21:13:11 it doesn't work that well on IE, but in good browsers it works fine 23:41:41 -!- heatsink has joined. 2004-05-04: 00:10:18 -!- heatsink has quit ("Leaving"). 00:40:06 -!- andreou has joined. 00:40:28 andreou, check your memos 00:42:59 hm, the separator lines are too thick, but the title idea is very good. 00:43:07 please dcc over the tarball 00:43:28 I didn't archive it, since you can download it yourself 00:43:34 but I'll do so now if you want 00:43:46 which separator lines? 00:44:07 the orange-gray lines 00:44:32 they should be the same as in your design 00:44:45 they're about five pixels thick or so. 00:44:58 they appear to me to be 10 00:45:13 you set them as height="1", which doesn't have a unit 00:45:15 they should be 1-pixel high :) 00:45:28 you should've used 1px 00:45:33 I like them thicker, personally 00:45:41 but 10 is probably too much 00:46:23 ok, check now, how's that? 00:46:50 yes, now they are subtler 00:48:04 should we use darker colors? you know, for the site to be more, eh, sinister :) 00:48:42 I like it how it is. Sinister will scare people away. We don't want the site to do that, we want the languages to :-P 00:49:39 heh luring them in with candy and sweet talk and then sodomizing their minds. that's so, eh, esoteric... >8-)# 00:49:46 besides, the way I have it done, the colors are all customizable, except for the title bar and subtitle, which I didn't feel like making classes for individual letters 00:50:18 that's one reason I hate table-based sites so much 00:50:27 to change appearance you have to mess with html 00:50:43 by the way, the wikied code is stacked on my todo que (as #1), since i have to learn latex right now, i'll restart work on it tomorrow or the day after. 00:51:15 would you happen to be able to make it in PHP? 00:51:26 the wiki? 00:51:33 because that way whatever I do will integrate better 00:51:39 yeah 00:52:04 if you don't know PHP, it's no big deal... but I probably should learn perl anyway 00:52:05 probably. there are about 100 lines of C left, so I'll finish that first and then i'll rewrite it in php 00:52:28 why are you using C? 00:52:33 oh, it's not in perl; perl is evil and at the same time sucks like a hoover. 00:52:52 (plus, i would have to break the chroot or create a local tree with perl+libs) 00:52:59 watch where you say that... this is a programming channel 00:53:25 this is an esoteric programming channel, so i can hate and bash every and all languages :) 00:53:33 touche 00:54:43 I know! if you're using that argument, let's make the site in Brainfuck! 00:55:16 (I did see a webserver somewhere that had a brainfuck mod) 00:55:58 apache has a mod_bf and i considered using it. 00:56:08 oh, I didn't know that 00:56:23 however, i value what is left of my mental stability :) 00:57:39 whatever mental stability I had is now gone since I created my own esoteric lang 00:57:55 bah, it's far too overrated anyway 01:00:08 think we should have a user system? 01:00:19 (I'm working on php-ing it now) 01:00:51 not sure about a user system 01:02:26 not a required sign-up system, an optional one, so credit /can/ be given if wanted 01:02:53 oh, *that*. well, that is already in the works. 01:02:57 oh, ok 01:03:29 should I screw over the IE users and make a cool bottom bar like I have on my homepage, http://www.toreun.org? 01:04:01 or would we just cram everything into the contents section of the left? 01:04:48 I'm thinking for organizing wiki link trees and other random stuff? 01:05:00 the bottom bar seems to work ok in ie6... 01:05:06 oh really? 01:05:19 well, i think so :) 01:05:34 it didn't even show up for me 01:05:43 and last time I tried it, it didn't mouseover well 01:05:54 oh here we go, I refreshed 01:06:00 the bottom bar is the thingie with the buttons? 01:06:00 the mouseover doesn't work 01:06:14 no, it's the thing with the links 01:06:19 that on IE appears at the top 01:06:26 but good browsers it should be fixed always at the bottom of the page 01:06:45 hm, yes, at the top. what should the mouseover do? 01:06:57 bring up submenus 01:07:07 try it in another browser 01:07:17 it's horribly useless, but incredibly cool 01:07:19 i don't have/use any other browsers 01:07:47 oh, then my new site design will most likely look quite different on your browser than intended 01:08:06 it should look nearly EXACTLY the same as yours, with only a few pixels off in a few places 01:08:47 better have a site that will be viewable from any browser 01:09:17 oh yeah - we're going for the "poison candy" philosophy *g* 01:09:50 no, not poison, hallucinogenic (we have edwin working on that department) 01:09:57 need... a... smoke... 01:10:23 unfortunately, mushrooms don't necessarily attract people like candy 01:11:34 i was thinking along the lines of soaking the candy with strong amanita muscaria extract. 01:11:48 hm, coding under the influence of entheogens will probably be *something* 01:12:34 yeah, brainfuck 01:12:44 literally 01:12:52 exactly 01:13:13 hmm, do you know the rewrite rule for .htaccess files? 01:14:24 (I've been meaning to learn it, but never got around to it) 01:15:38 rewrite rules? eh since i don't know what it means, i guess i don't know them :) 01:16:09 they're used by apache to determine what information is being requested and what information is being given 01:16:13 based on URLs 01:16:26 and it's exceedingly complex and not exactly sensible 01:16:46 s/exceedingly/unnecessarily 01:17:00 you don't mean plain .htaccess, right? heh 01:17:41 well, some stuff in .htaccess is pretty easy, since it's just basically a .conf 01:19:21 I want to make /pagename refer to /index.php?action=pagename 01:19:55 hm dunno how to do it 01:21:39 oh well 01:23:10 I guess linking to ?something is gonna have to suffice 01:23:32 you mean, like literally ln -s'ing? 01:24:03 no, I mean href'ing 01:24:20 ah 01:28:10 hey, i *found* it! 01:28:12 http://www.sacred-texts.com/neu/celt/ffcc/ 01:28:43 impressive 01:35:55 should be, it came highly recommended... 01:51:12 -!- ChanServ has set channel mode: +o andreou. 01:51:16 -!- andreou has set channel mode: +ooo edwinb fizzie kosmikus|away. 01:51:19 -!- andreou has set channel mode: +ooo mooz- mtve Taaus. 01:51:22 -!- andreou has set channel mode: +o Toreun. 01:55:25 i'm out 01:55:27 -!- andreou has quit ("z."). 02:54:46 -!- andreou has joined. 02:55:23 how's http://www.toreun.org/esoteric/index2.php? 02:55:54 (that's my modification) 02:56:44 what does the bf program do? 02:56:55 that mod has a lot of blank space :) 02:57:53 well, I made it a fixed size 02:57:58 It's part of a quine 03:00:19 go to about 03:01:34 ``Lorem ipsum dolor sit amet, consectetuer'' that reminds me of something. 03:01:50 it's the standard spacefilling text 03:01:52 lipsum.com 03:02:03 ah heh 03:02:27 just to show you what happens when there's more to a page than normally fits 03:03:28 there's never more than normally fits, we esotericists can handle anything and everything! 03:03:42 *sinister laughing* 03:03:44 you should get mozilla or firefox, just so you can see how my site is supposed to look :-P 03:04:13 i'll do so if i go to the tei today ;p 03:04:23 esotericists? how bout "esoterians"? 03:04:45 that's more cult-like... i like it :) 03:08:00 tei? 03:08:45 teiath.gr :) 03:09:45 ah 03:17:34 wow, in IE 6 my site looks so... esoteric 03:18:07 it's all wrong. 03:18:17 we should have written it in either befunge or lojban. 03:19:02 lojban as a programming language? now there's an interesting idea 03:19:16 no, it's a human language 03:19:19 as is loglan 03:19:21 I know 03:19:23 'logical language' 03:19:39 I'm a conlang fan(atic?) too 03:19:49 no i got it: we'll write it in greek. 03:19:51 ancient greek. 03:20:22 latin, we already have the about page done! 03:20:33 no - ancient egyptian hieroglyphs! 03:20:39 latin can be easilly deciphered 03:20:44 oh, there's an idea 03:20:55 and since there are no fonts 03:21:08 we'll write them by hand, then scan them and save them in an obscure format 03:21:27 for which the documentation is produced by a program in malbolge 03:21:40 and we will introduce a bug or two in the program. 03:21:58 an obscure format /generated/ by a malbolge program! 03:22:18 won't work 03:22:37 but translated into .png by a bug-ridden malbolge program... that's something. 03:24:02 why png? how bout one of those weird macintosh formats 03:24:38 xpm 03:25:00 isn't that for the gimp, too? 03:25:05 so most people will have to try and read a 1024x768 C structure 03:25:11 iirc there's no support 03:25:55 well, I think any mental stability I had now has completely gone. 03:26:16 any mental what? 03:26:23 something like that 03:26:53 like what? 03:27:01 ok, i'll go make an icecream now. 03:27:32 ooh - instead of sticking *just* to malbolge - we make it a polyglot for every language in our wiki 03:28:52 though I suppose that'd make it too easy to compile 03:29:55 maybe i should skip the icecream and go directly to heavy liquor 03:30:42 have edwin give you some mushrooms 03:31:02 no, i don't want to hallucinate about malbolge, mon! 03:31:04 heh 03:31:47 oh, good point... usage of hallucinogens prevents psychological defense mechanisms 03:32:08 indeed! 03:41:18 does your wiki have a separate discussion board? 03:41:47 hm, no, just one wiki per language 03:42:37 you can't make more wiki pages? 03:42:49 unless you submit a new language? 03:43:10 you can make as many as you want 03:43:29 (I was thinking each page, or each language, at least, have it's own forum-type thing, where users can discuss the language) 03:43:33 i just thought that the wikis would be an easy way to have pages about the languages, i didn't use them as fora 03:44:04 yeah, which is why I was thinking each wiki page would have its own forum, to have discussions 03:44:20 rather than have users discuss directly on the wiki, crowding everything 03:45:04 no, the wiki will be used just for the definitions of languages etc 03:45:17 i really hate web fora, i prefer mailing lists :) 03:46:05 -!- lament has joined. 03:46:34 well, my mail server is blacklisted on the esoteric mailing list, last time I checked 03:46:50 how come? 03:46:53 ah 03:46:58 it's probably an open relay 03:47:11 something about not having whois information 03:47:24 ident? 03:47:28 not my domain, I'm assuming, but some other domain on the same server 03:47:32 not sure 03:47:35 are you the admin of the mail server? 03:47:41 no 03:47:51 whois and ident are different stuff 03:47:59 -!- heatsink has joined. 03:48:04 well, the whole of .gr doesn't have whois (thanks, hostmaster.gr), however i can post 03:48:10 it's probably something else 03:48:22 oh, ok 03:48:23 hm 03:48:47 I'm blacklisted on many servers, because of bad administration on the part of my server, so a lot of mailing lists I can't access 03:49:35 the problem is, with a wiki, people may be inclined to post discussions anyway 03:50:16 well, the exelixis of the wiki will drive discussions out :) 03:50:27 however, if we need another forum, i will put one up 03:50:44 i was, however, thinking of a reference site for the available esolangs 03:50:45 Why not do what wikipedia did, give every page a discussion section? 03:51:09 well it's doable i think 03:51:18 it's not provisioned in the code, but How Hard Could It Be TM 03:51:19 heatsink: that's what I'm thinking, but instead of just making the discussion section just be another wiki, make it be a messageboard 03:51:20 heh 03:51:39 and I could implement it into the code fairly easily 03:51:54 Just get the wikipedia.org wiki 03:52:17 On c2.com/wiki there're no separate discussion pages, but people discuss things anyway 03:52:30 hm i need something that won't need a whole libc+perl tree 03:52:43 suck 03:53:42 I would offer my server as webspace, but I'm afraid it's so unreliable it wouldn't be much good 03:54:05 due to downtime or due to security issues? 03:54:06 it has perl support already 03:54:19 downtime due to security issues, I'm assuming 03:54:25 DoS attacks 03:54:31 ah 03:54:32 anyway 03:54:36 i'm out to get some work done 03:54:45 ok 03:54:51 bye 03:54:56 -!- andreou has quit ("werk."). 03:55:33 lament and heatsink, what do you think of my modifications to andreou's design? (http://www.toreun.org/esoteric) 03:56:40 The "best viewed with mozilla" graphic is misaligned in konqueror 03:57:21 well, it is designed for mozilla 03:57:25 but what do you mean, misaligned? 03:57:55 It's behind the bottom of the main div 03:58:17 what's your screen resolution? 03:58:45 1200 by 900 or something like that 03:58:54 that should be fine 03:58:59 unless your text size is larger 03:59:03 and that might be affecting it 03:59:03 I like the brainfuck background, though 03:59:16 thanks... I figured there should be something there 04:00:27 The "about" text is very unoriginal 04:00:35 it's just to fill space 04:00:38 to show the overflow 04:00:46 * heatsink disapproves of plagiarism 04:00:59 ;p 04:01:15 :-P 04:02:00 Actually, I really liked andreou's formatting of the box background and border 04:02:22 I meant it to be nearly exactly the same 04:02:24 This one only has orange on the top, and a homogeneous background 04:02:43 a homogeneous background? 04:02:45 it shouldn't... 04:02:53 or just orange on top 04:02:54 * heatsink looks at default.css 04:03:09 * Toreun points to little graphic at bottom right of page 04:03:35 There's no border-bottom field for #left in default.css 04:03:41 I know 04:03:53 it's in #container 04:04:10 Oh, I see 04:04:12 and then there's a bottom-border for #main, that overrides it 04:04:47 (originally I didn't keep it a fixed size, so I needed the left bar to extend with the main section) 04:04:52 (or at least look like it did) 04:06:20 I think that #main is filling the entire width of #container 04:06:38 could you take a screenshot? 04:07:35 * heatsink forgot how to do that 04:07:53 in the gimp you can do it 04:08:05 or maybe kde supports the print-screen key 04:08:19 There was a shell program that would do it 04:08:25 I've done it before 04:08:38 hmm 04:10:44 I should just make an alternate CSS 04:11:22 for people who don't use Mozilla or Lynx 04:13:48 okay, I got it 04:16:06 okay, the first 13 rows of pixels are white 04:16:40 then 596 white pixels 04:17:01 the next pixel is 152,114,255 04:17:08 are you writing this down? 04:17:42 heh 04:18:04 13 rows of what, left? 04:18:49 could you send the screenshot? 04:20:04 whither? 04:20:30 toreun@toreun.org works for email 04:20:48 but you could try dcc, though I don't think it works that well with GAIM 04:22:19 I've never dcced before 04:22:42 me neither 04:22:45 dcc send Toreun ~/tmp/screenshot.jpg 04:23:04 try dcc get me 04:23:07 ack, try that again? I was typing and must've hit c 04:23:40 /dcc 04:23:47 /dcc get heatsink 04:24:15 it's not working? 04:25:09 do you see a message if I do this? 04:25:19 oh, I guess not 04:25:26 did you type /dcc get heatsink? 04:25:58 yeah, it doesn't work with gaim 04:26:39 use xchat? 04:27:34 hold on, switching... 04:27:55 -!- Toreun has quit ("gaim irc support is limited..."). 04:28:13 -!- Toreun has joined. 04:29:11 connected failed 04:29:17 hmm 04:29:31 does DCC go over a different port than irc? 04:29:36 it might be the firewall 04:29:51 I'm DMZ host, right now, the firewall shouldn't be a problem, at least on my side 04:30:09 yeah, but I have a firewall that blocks some porta 04:31:02 else: print "unknown comand!!111 AHR AHR U SUX0R" 04:31:13 that's a line from my script 04:31:36 I'll e-mail you then 04:31:42 ok, that works 04:36:09 that shoudl do it 04:36:54 oh, that looks like it does on Internet Explorer 04:38:27 * heatsink is going to bed 04:38:38 actually... now it seems that IE renders it more correctly 04:38:40 ok, g'night 04:38:55 night 04:39:06 -!- heatsink has quit ("Leaving"). 05:04:00 -!- Toreun has quit. 05:04:25 -!- Toreun has joined. 05:41:10 -!- cmeme has quit (Dead socket). 05:41:36 -!- cmeme has joined. 07:42:56 -!- lament has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:27:27 -!- andreou has joined. 12:01:02 -!- andreou has quit (Read error: 60 (Operation timed out)). 16:46:04 -!- cmeme has quit (Operation timed out). 17:52:06 -!- cmeme has joined. 2004-05-05: 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 17:28:22 -!- cmeme has quit (Ping timeout: 14400 seconds). 18:11:56 -!- cmeme has joined. 22:01:35 -!- Toreun has quit ("Download Gaim: http://gaim.sourceforge.net/"). 22:02:49 -!- Toreun has joined. 2004-05-06: 01:09:55 -!- heatsink has joined. 01:10:54 hi heatsink 01:13:15 Hi Toreun 01:13:40 I discovered a perl obfuscator that was installed on my computer today! 01:14:25 You give it an input filename and output filename, 01:14:35 And it reads the input file and writes obfuscated perl to the output file 01:15:11 ooh, sounds... useless 01:15:13 It's called "cat" 01:15:19 LOL 01:15:24 :) 01:15:47 I don't want to try that in #perl... 01:16:57 you never know with those perl programmers 01:20:10 check out the new design I made: http://www.toreun.org/esoteric 01:20:23 it'll be customizable, I'm just making a few samples 01:20:45 this one works better in IE... not sure about Konqueror, my KDE box is currently dead, so I can't test it 01:22:22 Style 2 looks like andreou's 01:22:52 it is... well, my css'd version 01:23:09 style 1 doesn't look right 01:23:42 it should look like... *screenshot* h/o 01:24:58 Did you send that to something@burr.something? 01:25:10 Because I won't get thta 01:25:27 no... I'm gonna put it on my server 01:25:31 ok 01:26:25 hmm, are negative margins allowed? 01:26:35 yeah 01:27:24 http://www.toreun.org/esoteric/style1.png 01:28:49 The formatting of the boxes is strange 01:29:27 The
  • boxes are constant width and appear in front of the text 01:30:44 that's... weird 01:31:41 so you can't see the text? 01:31:57 I can see everything except for the last character 01:32:14 The boxes are narrow 01:33:50 hmm... I suppose I could make the boxes a fixed width, but that could be bad when the links are long 01:34:03 I'm playing with the stylesheet now 01:34:06 ok 01:34:32 I'll have to make a third one anyway... a very simple one 01:35:46 In #main p:first-line, add border: none 01:36:00 Otherwise, it inherits the dashed border from #main p 01:36:13 And there are confusing extra dashes in the document 01:36:25 ok 01:37:24 This is annoying -- when you turn that off, the dashed border on the left side of the first line disappears 01:37:38 That should be a bug report 01:37:45 I'll do border-top and border-bottom none 01:38:09 how's that? 01:38:27 That looks okay 01:39:23 ok 01:42:58 Also, li display:inline seems to be messing things up, although when it's not inline it inserts newlines between the list elements 01:43:19 hmm... 01:44:07 how's that look... it might be more compatible, but I'm not sure I like the floating left 01:44:32 actually... let me try something 01:44:50 It looks the same 01:45:00 I still see the first-line boxes, also 01:45:24 ok... that didn't work 01:45:52 they should be left aligned rather than center now 01:46:02 I used float: left 01:47:27 the first line boxes? where's the border?? 01:48:03 In style1.css, I don't see any border-top: or border-bottom: 01:48:10 Maybe something is caching the webpage 01:48:27 hmm... try shift-refresh, I think 01:48:35 I'm pretty sure that does a hard refresh 01:48:35 oh, yes 01:48:43 It looks okay now 01:48:57 how's the left align look? 01:49:01 rather than it being in the middle? 01:49:03 And the
      is left-aligned 01:49:19 It definitely would look nicer if you could put that in the middle 01:49:25 I know 01:49:32 but without using display: inline I'm not sure I can 01:49:38 and you said that's giving you problems 01:50:24 I know
      is deprecated, but it seems to be the only portable way to accomplish some things 01:50:43 * Toreun winces 01:51:05 the problem with that is the multiple stylesheets... 01:51:13 which is my whole philosophy of webdesign 01:51:15 oh, right 01:51:42 in theory it should look fine, because Mozilla seems to always display things correctly 01:51:56 but only... what, 10% of the population uses it? 01:51:58 at most 01:52:22 yeah, something like that 01:52:35 ie gets the lions share 01:54:40 brb 01:55:21 k 02:00:47 b 02:00:55 wb 02:01:07 I can't seem to figure out how to center it... 02:02:15 so I'm gonna leave it as display: inline and make a *much* less intensive stylesheet 02:02:21 okay 02:03:04 As a programmer, I have to say that CSS is too restrictive 02:03:17 yes, I've noticed that too 02:03:41 I want to be able to have successive lines of text spaced by successive prime-number distances 02:03:53 it's way too hard to center everything! you have to use roundabout methods that were originally unexpected 02:04:08 that would need a turing complete markup, wouldn't it? 02:04:12 I think so :) 02:04:45 I haven't been able to center a
      in all of IE, Netscape, and Konqueror without using the
      tag 02:05:21 There's something in the CSS specification about text-align: center only applying to inline elements 02:05:50 if only it wasn't so difficult to get something standard in webdesign... maybe there would be a turing complete design language 02:06:21 Imagine all the webpage-bombs though 02:06:41 that's true 02:07:15 100.000 bottles of beer on the wall... 02:08:08 well... would there be a way to prevent dynamic text insertion? 02:09:16 That wouldn't be very turing-complete 02:09:37 well... not necessarily... dynamic images? 02:10:06 Actually I think Microsoft is trying to use .NET to add programmability to webpages, like Sun tried with Java 02:10:38 that's... not very good 02:10:56 Yeah 02:15:28 .NET is getting awfully bloated, IMO 02:25:27 -!- Toreun has left (?). 02:25:31 -!- Toreun has joined. 02:26:22 wb 02:26:47 hi 03:51:14 -!- lament has joined. 04:42:59 -!- mooz- has quit (calvino.freenode.net irc.freenode.net). 04:44:18 -!- mooz- has joined. 04:44:18 -!- irc.freenode.net has set channel mode: +o mooz-. 04:44:22 -!- ChanServ has set channel mode: -o mooz-. 07:51:46 -!- heatsink has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:12:15 -!- lament has quit ("Leaving"). 11:11:22 -!- andreou has joined. 11:29:13 -!- andreou has quit ("My damn controlling terminal disappeared!"). 2004-05-07: 00:23:56 -!- cmeme has quit (Read error: 104 (Connection reset by peer)). 00:29:58 -!- mooz- has quit (calvino.freenode.net irc.freenode.net). 00:30:00 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 00:31:06 -!- mooz- has joined. 00:50:56 -!- deltab has joined. 00:55:28 -!- cmeme has joined. 01:59:17 -!- ChanServ has set channel mode: -oo kosmikus|away edwinb. 02:24:16 -!- mtve has joined. 04:15:02 -!- lament has joined. 04:52:07 -!- cmeme has quit (Read error: 60 (Operation timed out)). 05:36:40 -!- lament has set topic: http://bitrot.ee.teiath.gr/esoteric/ please provide feedback. the wiki will be ready Really Soon Now. -- language of the week: http://www.dangermouse.net/esoteric/ook.html write something in/for ook. || http://www.mathpages.com/home/kmath135.htm. 05:36:44 woo! 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:32:33 -!- lament has quit ("Leaving"). 16:28:32 -!- cmeme has joined. 16:29:59 -!- cmeme has quit (Read error: 104 (Connection reset by peer)). 16:30:26 -!- cmeme has joined. 2004-05-08: 03:14:10 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 03:14:10 -!- mooz- has quit (calvino.freenode.net irc.freenode.net). 03:14:44 -!- mtve has joined. 03:14:44 -!- mooz- has joined. 03:15:55 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 03:15:55 -!- mooz- has quit (calvino.freenode.net irc.freenode.net). 03:16:30 -!- mtve has joined. 03:16:30 -!- mooz- has joined. 05:25:09 -!- heatsink has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:43 -!- heatsink has quit ("Leaving"). 16:04:17 -!- cmeme has quit (Connection reset by peer). 16:04:32 -!- cmeme has joined. 16:46:06 -!- cmeme has quit (Read error: 54 (Connection reset by peer)). 17:03:42 -!- cmeme has joined. 17:19:33 -!- cmeme has quit (Read error: 54 (Connection reset by peer)). 17:21:52 -!- cmeme has joined. 21:05:23 -!- lament has joined. 21:25:04 -!- cmeme has quit (Read error: 54 (Connection reset by peer)). 21:29:56 -!- cmeme has joined. 2004-05-09: 03:18:53 sooooooooooo 03:23:12 SO 03:23:22 where's the wiki!!! 05:09:27 -!- lament has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:53:33 -!- Toreun has quit (Ping timeout: 14400 seconds). 15:31:01 -!- Toreun has joined. 21:11:34 -!- lament has joined. 21:58:21 -!- kosmikus|away has changed nick to kosmikus. 2004-05-10: 00:18:03 -!- kosmikus has changed nick to kosmikus|away. 00:34:14 -!- lament has quit ("Leaving"). 01:26:53 -!- Toreun has quit ("leaving"). 01:27:08 -!- Toreun has joined. 03:05:02 -!- lament has joined. 03:35:02 -!- lament has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:20:35 -!- kosmikus|away has changed nick to kosmikus. 15:08:32 -!- cmeme has quit ("Client terminated by server"). 15:09:09 -!- cmeme has joined. 16:27:57 -!- cmeme has quit (Read error: 54 (Connection reset by peer)). 16:34:18 -!- cmeme has joined. 17:38:14 -!- kosmikus has changed nick to kosmikus|away. 19:59:34 -!- clog has joined. 19:59:34 -!- clog has joined. 21:19:58 -!- kosmikus has changed nick to kosmikus|away. 2004-05-11: 03:54:29 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 05:58:11 -!- lament has joined. 06:34:25 hello quiet channel. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:18:38 -!- lament has quit ("Leaving"). 08:27:48 -!- lament has joined. 08:39:13 hello noisy lament. 08:39:29 hello again 08:40:04 no exams or anything today, so still mostly asleep. 08:47:53 -!- lament has quit ("Leaving"). 10:41:03 -!- clog has joined. 10:41:03 -!- clog has joined. 13:37:37 -!- kosmikus|away has changed nick to kosmikus. 18:07:32 -!- kosmikus has changed nick to kosmikus|away. 20:10:20 -!- Toreu1 has joined. 20:20:03 -!- Toreu1 has quit ("Download Gaim: http://gaim.sourceforge.net/"). 20:20:12 -!- Toreun has joined. 2004-05-12: 00:17:33 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 00:18:17 -!- mooz- has joined. 04:12:33 -!- lament has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:22:47 -!- lament has quit ("Leaving"). 10:09:27 -!- kosmikus|away has changed nick to kosmikus. 13:06:55 -!- kosmikus has changed nick to kosmikus|away. 2004-05-13: 04:19:10 -!- cmeme has quit (Read error: 104 (Connection reset by peer)). 04:19:30 -!- cmeme has joined. 06:18:48 -!- lament has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:07:42 -!- lament has quit ("PYTHON SUCKS"). 10:05:51 -!- kosmikus|away has changed nick to kosmikus. 16:18:24 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 22:59:38 -!- Toreun has joined. 2004-05-14: 00:21:24 -!- kosmikus has changed nick to kosmikus|away. 04:02:32 -!- edwinb has quit (Remote closed the connection). 04:12:55 -!- lament has joined. 07:46:07 -!- lament_ has joined. 07:54:39 -!- lament has quit (Read error: 60 (Operation timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:38:48 -!- lament_ has quit ("Leaving"). 09:16:36 -!- kosmikus|away has changed nick to kosmikus. 09:39:29 -!- kosmikus has changed nick to kosmikus|away. 11:11:58 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 11:12:31 -!- mooz- has joined. 18:52:20 -!- lament has joined. 2004-05-15: 00:49:04 -!- cmeme has quit (Read error: 54 (Connection reset by peer)). 00:49:17 -!- cmeme has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:25:51 btw, brainfuck is currently perlgolfed at http://kernelpanic.pl/perlgolf-view.mx?id=34 19:33:19 my scorpion died. 23:37:40 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 2004-05-16: 02:09:10 -!- Toreun has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 2004-05-17: 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:33:15 -!- kosmikus|away has changed nick to kosmikus. 09:26:31 -!- cmeme has quit (Remote closed the connection). 09:27:54 -!- cmeme has joined. 18:43:35 hmm, why i havn's seen this before? http://pathlang.sourceforge.net/ 18:50:13 there's that one related language that uses the angles in the points where the path changes direction as the commands. iirc. 18:51:02 wonder what that one was called. 18:51:53 yes, there are very few of new concepts there. still interesting to write a shortest hello-world and a quine :) 18:53:01 if you do, please provide proof that yours are indeed the shortest. 18:56:18 fizzie: It was called "wierd", if memory serves. 18:56:39 A pun on "weird" and "wired" :) 18:57:58 Uh, I think... Catseye seems to be long gone. I think it was one of Chris Pressey's languages. 18:59:20 http://catseye.mine.nu:8080/projects/wierd/ 18:59:42 I stand corrected. 19:04:01 gaah. my wacom pen stopped working when I restarted X and now it feels like my hand went numb. 19:05:47 a very unpleasant feeling. 19:32:22 catseye isn't dead?!? 19:57:47 -!- kosmikus has changed nick to kosmikus|away. 22:27:00 -!- kosmikus|away has changed nick to kosmikus. 2004-05-18: 00:01:10 wow... cat's eye is back 00:42:10 -!- LaBrain has joined. 01:23:31 -!- LaBrain has left (?). 01:54:50 -!- kosmikus has changed nick to kosmikus|away. 06:18:52 -!- Toreun has left (?). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 12:31:16 -!- kosmikus|away has changed nick to kosmikus. 17:39:34 -!- mtve has left (?). 17:40:16 -!- mtve has joined. 19:40:16 -!- kosmikus has changed nick to kosmikus|away. 20:38:47 -!- kosmikus|away has changed nick to kosmikus. 21:03:24 -!- calamari_ has joined. 21:03:31 hi 21:22:22 an esoteric wiki.. this should be cool 21:22:54 btw, did anyone ever discover what happened to Chris Pressey? 21:26:44 dunno 21:26:46 ask on esolang 21:26:54 aha, found his page! 21:27:05 http://catseye.mine.nu:8080 22:08:57 -!- Toreun has joined. 22:10:27 -!- calamari- has joined. 22:10:30 -!- andreou has joined. 22:10:41 ugh. 22:10:44 hi there 22:11:05 i don't know what's worse: the flue or the upcoming exam period 22:11:50 the hallucinations on 40oC-fever were wonderful, though. 22:12:29 feeling any better? 22:12:38 i'm over it now (the flu) 22:12:57 oh, too bad - now you'll have to resort to the normal method of having hallucinations 22:13:04 -!- andreou has set topic: http://bitrot.ee.teiath.gr/esoteric/ (we need feedback). http://www.mathpages.com/home/kmath135.htm. 22:13:16 actually no; i've had enough for a while 22:13:49 have you taken a look at my other styles for the webpage? http://www.toreun.org/esoteric 22:13:50 hi andreou.. if I typed your email address correctly you should have some esoteric page feedback 22:13:52 what, no pdp channel on freenode? that's preposterous! 22:13:58 yeah i saw them 22:14:07 calamari- hm what's your real name? 22:14:13 Jeffry Johnston 22:14:34 ah indeed, i sent out the reply a few minutes ago 22:17:06 -!- lament has set topic: http://bitrot.ee.teiath.gr/esoteric/ (we need feedback). http://www.mathpages.com/home/kmath135.htm || Catseye isn't dead!. 22:17:16 toreun: all those dotted lines are hard on my eyes 22:17:23 which style? 22:17:25 lament really? then i must kill it now :) 22:17:43 don't kill it.. the wiki idea is great 22:17:53 yeah, what gives! just as we're trying to redesign a cats eye like site, cats eye comes back! 22:17:58 catseye, i mean :) 22:18:09 I found it by searching for Chris Pressey in google :P 22:18:20 whatever happened with that, does anyone know? 22:18:27 lament what's the new url? 22:18:34 he moved, and I guess that changed his website address 22:18:37 http://catseye.mine.nu:8080/ 22:18:43 ah 22:18:58 -!- lament has set topic: http://bitrot.ee.teiath.gr/esoteric/ (we need feedback). http://www.mathpages.com/home/kmath135.htm || Catseye isn't dead! http://catseye.mine.nu:8080/. 22:19:02 yay 22:19:07 lots of stuff is missing from the original site, though 22:19:20 yeah, I noticed that 22:20:22 andreou: where's the wiki? 22:21:04 at the door, waiting for the exams to exit :) 22:24:55 i spent wo god damned hours downloading a tarball, only to have the connection timeout on me. 22:26:39 nice, no resume, no cache, no nothing. 22:27:03 suffer! 22:27:17 of course. Isn't that a law of computing or something? 22:27:22 hopefully you're not serving the site from the same machine? :) 22:27:48 lament over dialup with per-minute charges? no, i'm not :) 22:29:29 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 22:30:44 -!- kosmikus has changed nick to kosmikus|away. 2004-05-19: 00:39:08 -!- Toreu1 has joined. 00:39:08 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 00:39:14 -!- Toreu1 has left (?). 00:39:23 -!- Toreun has joined. 01:03:29 -!- navigator has joined. 01:03:47 still here? damn. 01:03:55 -!- andreou has quit (Nick collision from services.). 01:04:02 I'm still here 01:04:03 -!- navigator has changed nick to andreou. 01:04:07 oh, hi 01:04:21 it takes forever for nicks to die here 01:06:41 hey 01:06:52 yeah, I noticed that too 01:10:07 ugh, i'm so tired my eyes burn 01:10:23 exams keeping you awake? 01:12:26 not really, i was downloading this huge file which i'm now moving over to another box, downloading a book and, yes, reading a bit. 01:12:41 but it's not the reading that keeps me awake. 01:15:40 i should stop using sftp for intranet transfers 01:53:02 -!- andreou has quit ("If it doesn't have 36 bits, you're not playing with a full DEC."). 02:26:04 -!- calamari has joined. 02:29:19 -!- calamari has quit (Client Quit). 02:44:29 -!- calamari- has quit (Read error: 110 (Connection timed out)). 06:40:23 -!- calamari_ has joined. 06:40:35 hi 06:42:29 hi 06:45:23 I was looking into making a bf backend for gcc, but it seems really complicated.. ever done anything like that? 06:46:19 a frontend would be far easier 06:46:56 yeah, but I want c -> bf.. not bf -> whatever :) 06:47:25 I was thinking about porting my bfbasic to c, but gcc is so much better 06:49:50 I figured out a way to have 32-bit pointers and also named functions (it turns out that there are 64 possible chars in a function name and max 31 chars, so approx 24 bytes per function name) 06:50:12 lots of bloat, but who cares really :) 06:51:02 each function could then use the line number method for local labels 06:51:36 I'd have to implement malloc in bf tho.. not fun :) 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:15:33 bbl 08:15:35 -!- calamari_ has quit ("Leaving"). 08:16:12 -!- kosmikus|away has changed nick to kosmikus. 14:24:22 -!- andreou has joined. 14:25:14 we need more people 14:25:22 -!- ChanServ has joined. 14:25:23 -!- irc.freenode.net has set channel mode: +o ChanServ. 14:25:30 yey! 14:25:35 ;) 14:26:02 I don't think ChanServ counts as a person 14:26:49 "he"'s as active as 90% of the people here 14:27:06 that's true 14:43:09 no longer 18:00:01 Hi. 18:00:09 Does anybody have my Javascript thue interpreter? 18:04:56 or perhaps know of some way of retrieving it? 18:10:20 -!- andreou has quit (Read error: 60 (Operation timed out)). 18:12:51 I know the address at which it used to be. 18:12:58 And i already looked for it on archive.org. 18:13:02 And it's not there :( 18:28:56 -!- Toreun has quit (Ping timeout: 14400 seconds). 19:09:48 -!- calamari_ has joined. 19:09:57 hi 19:47:04 -!- kosmikus has changed nick to kosmikus|away. 19:58:11 -!- mtve has quit (Remote closed the connection). 21:41:36 -!- calamari_ has quit (Read error: 60 (Operation timed out)). 22:10:21 -!- kosmikus|away has changed nick to kosmikus. 2004-05-20: 00:46:01 -!- kosmikus has changed nick to kosmikus|away. 07:15:23 -!- mtve has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 11:03:25 -!- kosmikus|away has changed nick to kosmikus. 19:02:24 -!- kosmikus has changed nick to kosmikus|away. 20:40:17 -!- Toreun has joined. 22:07:35 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 23:07:20 -!- Toreun has joined. 2004-05-21: 02:05:29 -!- Taaus has quit (zelazny.freenode.net irc.freenode.net). 02:05:29 -!- kosmikus|away has quit (zelazny.freenode.net irc.freenode.net). 02:08:41 -!- Taaus has joined. 02:08:41 -!- kosmikus|away has joined. 02:08:41 -!- irc.freenode.net has set channel mode: +o Taaus. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:13:12 -!- kosmikus|away has changed nick to kosmikus. 09:55:19 -!- kosmikus has changed nick to kosmikus|away. 15:49:14 -!- edwinb has joined. 18:31:14 -!- calamari_ has joined. 18:31:26 hi 20:24:51 hi 21:39:46 -!- calamari- has joined. 21:44:03 -!- calamari_ has quit (Read error: 54 (Connection reset by peer)). 21:48:29 -!- calamari- has quit ("Leaving"). 2004-05-22: 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:17 -!- lament has quit (Read error: 54 (Connection reset by peer)). 08:07:00 -!- lament has joined. 12:27:58 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 12:27:59 -!- kosmikus|away has quit (zelazny.freenode.net irc.freenode.net). 12:27:59 -!- Taaus has quit (zelazny.freenode.net irc.freenode.net). 12:27:59 -!- Toreun has quit (zelazny.freenode.net irc.freenode.net). 12:27:59 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 12:28:00 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 12:28:00 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 12:28:00 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 12:28:00 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 12:31:10 -!- fizzie has joined. 12:31:10 -!- deltab has joined. 12:31:10 -!- cmeme has joined. 12:31:10 -!- Toreun has joined. 12:31:10 -!- kosmikus|away has joined. 12:31:10 -!- edwinb has joined. 12:31:10 -!- lament has joined. 12:31:10 -!- Taaus has joined. 12:31:10 -!- mooz- has joined. 12:31:10 -!- irc.freenode.net has set channel mode: +oo fizzie Taaus. 14:26:35 -!- edwinb has quit (Remote closed the connection). 15:01:54 -!- edwinb has joined. 21:03:30 -!- Toreun has quit (Read error: 54 (Connection reset by peer)). 2004-05-23: 01:18:49 -!- nuel has joined. 01:20:06 -!- nuel has left (?). 05:17:43 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 05:18:12 -!- mooz- has joined. 05:21:56 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 05:22:27 -!- mooz- has joined. 06:25:47 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 06:28:42 -!- kosmikus|away has quit (zelazny.freenode.net irc.freenode.net). 06:28:42 -!- Taaus has quit (zelazny.freenode.net irc.freenode.net). 06:30:35 -!- kosmikus|away has joined. 06:31:11 -!- Taaus has joined. 06:45:02 -!- lament has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 16:34:39 -!- Toreu1 has joined. 16:34:43 -!- Toreu1 has left (?). 16:34:55 -!- Toreun has joined. 19:01:23 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 19:01:39 -!- edwinb has joined. 19:08:29 -!- Toreun has quit (zelazny.freenode.net irc.freenode.net). 19:08:29 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 19:08:29 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 19:08:29 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 19:09:50 -!- fizzie has joined. 19:09:50 -!- Toreun has joined. 19:09:50 -!- cmeme has joined. 19:09:50 -!- deltab has joined. 19:09:50 -!- irc.freenode.net has set channel mode: +o fizzie. 19:18:16 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 19:19:02 -!- edwinb has joined. 19:19:57 -!- Toreun has quit (zelazny.freenode.net irc.freenode.net). 19:19:57 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 19:19:58 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 19:19:58 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 19:19:59 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 19:20:37 -!- fizzie has joined. 19:20:37 -!- edwinb has joined. 19:20:37 -!- deltab has joined. 19:20:37 -!- cmeme has joined. 19:20:37 -!- Toreun has joined. 19:20:37 -!- irc.freenode.net has set channel mode: +o fizzie. 19:23:51 -!- Toreun has quit (zelazny.freenode.net irc.freenode.net). 19:23:51 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 19:23:52 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 19:23:52 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 19:24:15 -!- fizzie has joined. 19:24:15 -!- deltab has joined. 19:24:15 -!- cmeme has joined. 19:24:15 -!- Toreun has joined. 19:24:15 -!- irc.freenode.net has set channel mode: +o fizzie. 19:37:03 -!- Toreun has quit (zelazny.freenode.net irc.freenode.net). 19:37:03 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 19:37:04 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 19:37:04 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 19:37:24 -!- fizzie has joined. 19:37:24 -!- deltab has joined. 19:37:24 -!- cmeme has joined. 19:37:24 -!- Toreun has joined. 19:37:24 -!- irc.freenode.net has set channel mode: +o fizzie. 2004-05-24: 00:27:56 -!- calamari_ has joined. 00:28:01 hello 00:28:22 hi 00:29:28 what's new? 00:30:43 nothing much. playing with this Blog Stock market thing (http://www.blogshares.com/) 00:31:09 it's kinda interesting 00:31:16 and much less risky than the real stock market 00:32:08 how well does it follow the real stock market? 00:32:42 it doesn't... it just follows stock market principles. it's basically like each blog is a company, and people trade shares of blogs 00:32:49 oic 02:12:09 -!- calamari_ has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:09:52 -!- lament has quit ("leaving"). 12:39:45 -!- kosmikus|away has changed nick to kosmikus. 14:58:45 -!- andreou has joined. 15:00:15 -!- andreou has set topic: http://catseye.mine.nu:8080/ -- http://fasd.ethz.ch/qsf/. 15:10:17 -!- andreou has quit ("If it doesn't have 36 bits, you're not playing with a full DEC."). 18:00:00 -!- cy_ has joined. 18:52:30 -!- kosmikus has changed nick to kosmikus|away. 19:30:44 -!- lament has joined. 21:19:14 -!- merlin65537 has joined. 21:27:51 -!- merlin65537 has quit (Remote closed the connection). 22:32:30 -!- cy_ has quit (Read error: 104 (Connection reset by peer)). 2004-05-25: 00:48:10 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 01:29:16 -!- Toreun has joined. 04:34:45 -!- freakabcd has joined. 04:34:49 hey lament 04:34:58 hi all.. 04:35:06 hi freakabcd 04:36:10 freakabcd: Welcome to the Evil Channel Of Idle 04:36:27 oh so people don;t talk here? 04:36:36 lament: Not the Idle Channel of Evil? 04:36:40 just sit idle? 04:36:44 Toreun: sorry! 04:36:57 freakabcd: If you talk, you get banned 04:37:04 I don't think we have ever discussed intercal here 04:37:11 But it certainly would be on-topic 04:37:14 ok, so what happens here in the idle channel of evil other than getting banned? 04:37:16 on occasion we get a few people having conversations, but they quickly learn their lesson 04:37:25 Toreun: Repeatedly. 04:37:36 They just keep on learning. 04:38:01 so people can do mind-reading in this channel! i'm in the right place :) 04:38:29 Just being in this channel is enough. What else is there to say? 04:38:42 freakabcd: don't confuse programming brainfuck for mind-reading 04:39:49 woah.. yes. i confuse the verbs brainf*ck and mind-read :) 04:40:19 well, sometimes you have to be a mindreader to understand bf code 04:41:07 And to program in Brainfuck, you have to be a mindwriter. 04:41:42 indeed 04:42:21 yes i have learnt a valuable lesson today:: i must become a mindwriter in order to program in bf 04:42:37 whattaya know, you do learn something new every day 04:45:50 so what brings you into #esoteric? 04:46:05 whoops, there I go again, making conversation 04:46:31 well, lament asked me join #esoteric, i thought i'll check it out. iirc i've been here before (loong time before) 04:47:16 an esoteric programmer? or are you just crazy like the rest of us? 04:47:41 (or both, they usually go hand in hand) 04:48:19 well, an esoteric progrmmer would be one that writes programs in esoteric programming languages? 04:48:33 if the answer is yes, maybe i'm the other one 04:49:16 yeah, though even code I write in non-esoteric languages looks esoteric sometimes 04:51:38 Toreun: I found him in #intercal 04:51:56 (never knew that channel existed until today) 04:52:42 ah you guys are discussing where i crept up from? 04:55:43 intercal? I should get around to playing with that a bit 04:55:52 it is the "original" esoteric language, right? 04:56:20 yeah 04:57:18 its the original esoteric language? i should start playing with it then 06:08:06 phew, finally conversation back to normal level 07:19:34 lol lament 07:27:02 imo intercal was a bit too strange when it came to doing IO. although I faintly recall c-intercal providing an extension that made it a bit less silly. 07:31:03 well anyway, i'm headed home now after work :) 07:31:14 i'll catch you guys sometime later 07:31:44 I'm desperately trying to get out of bed to get to work. different timezones maybe. 07:33:07 ofcourse different timezones fizzie 07:34:55 well, you don't have reverse-dns and I'm a bit too lazy to whois. besides, some people might be getting home from work at 0930. 07:35:24 lol.. NZST == GMT+1200 07:36:05 the other side of the world, i guess :) 07:36:09 anyway, i'm off now 07:36:44 -!- freakabcd has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:24:47 -!- dbc has joined. 08:28:22 \ 08:28:25 \ 08:28:26 \ 08:28:28 \ 08:28:29 \ 08:28:31 \ 08:28:33 \ 08:28:36 \ 08:28:44 \ 08:28:50 \ 08:28:53 \ 08:28:56 \ 08:28:59 \ 08:29:04 \ 08:29:08 \ 08:29:13 \ 08:30:03 that was all? 08:30:17 Yes. Do you have suggestions for a continuation? 08:31:16 well, I'm not good at these iq-test-like "what comes next in a sequence" things, but if I had to guess, I'd probably say " \" 08:31:58 That would be a straightforward next move, but I got bored. 08:36:16 maybe you should do something radically different, like a 180 degree turn. or did you do that already? hard to say. 08:36:31 *8)# 12:36:22 -!- dbc has quit ("you have no chance to survive make your time."). 13:15:46 -!- kosmikus|away has changed nick to kosmikus. 16:23:37 -!- calamari_ has joined. 16:23:41 hi 16:32:10 -!- Toreun has quit (Read error: 60 (Operation timed out)). 17:33:22 hi 17:34:01 hi lament, having fun? 17:36:38 oh yes 17:36:44 just got to work 17:36:47 am drinking coffee 17:36:59 what can be more fun than that? %) 17:38:14 working on a bf program? 17:38:36 Worse 17:38:39 on a Ruby program 17:39:20 use java.. would go better with your coffee ;) 17:40:39 well, Ruby is a whole lot better than Java 17:42:52 what I'd really like to see is a language like Java (forced error handling, sane strings, nice oo, standard i/o libraries) that compiles native rather than being interpreted 17:44:00 calamari_: then you're insane. 17:44:07 I'd give up true OO if it could be faked somehow 17:44:09 calamari_: Firstly, Java sucks 17:44:20 calamari_: Secondly, Java's OO sucks 17:44:26 calamari_: thirdly, Java can be natively compiled 17:44:49 I'm pretty sure gcj isn't exactly native 17:46:30 calamari_: What practical differences does that have? 17:46:40 the thing that I like about Java is how easy it is to get things done. If I need a linked list it's easy, and I can put anything I want in it. If I need to do some work with strings, I don't have memory management headaches 17:50:31 c++ has oo and is compiled, so it should be possible 19:10:58 -!- kosmikus has changed nick to kosmikus|away. 19:41:43 -!- calamari- has joined. 19:46:00 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)). 19:46:13 on a related note, it saddens me to report that the introductionary programming courses for cs students at my so-called university here will from now on no longer use scheme but java. 19:47:59 introductory programming in java? that's pretty messed up 19:48:08 Yes 19:48:11 I went through that 19:48:21 intro programming should be basic, asm and c 19:48:28 They ignore algorithms and data structures and starts straight with OO. 19:50:04 basic is good to find out if you can actually program, asm lets you understand the details, c is a standard 19:50:14 we used to have three separate courses, T1 that was scheme (functional-programming-like, used sicp as course literature), T2 plain C (as your basic imperative language) and then T3 about OO (in c++/java, don't know, seems I'll never get to do it) 19:50:15 java is something fun you learn later 19:51:11 and then a separate 'data structures and algorithms' course (same time as T2) that was pretty language-agnostic. 19:53:27 java isn't fun 19:54:08 well, writing a j2me irc client for my phone was pretty fun. 19:55:10 although I wouldn't have written it in java if I had a choice. 21:29:49 -!- Taaus has quit (Remote closed the connection). 21:30:07 -!- Taaus has joined. 22:09:44 -!- Taaus_ has joined. 22:13:37 -!- Taaus has quit (Read error: 104 (Connection reset by peer)). 23:13:39 -!- Taaus_ has changed nick to Taaus. 23:42:44 -!- calamari_ has joined. 23:43:19 -!- calamari- has quit (Read error: 104 (Connection reset by peer)). 2004-05-26: 00:29:03 bbl 00:29:05 -!- calamari_ has quit ("Leaving"). 01:31:32 -!- ChanServ has quit (ACK! SIGSEGV!). 01:34:52 -!- ChanServ has joined. 01:34:52 -!- irc.freenode.net has set channel mode: +o ChanServ. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:23:56 -!- kosmikus|away has changed nick to kosmikus. 16:42:05 -!- calamari_ has joined. 16:42:10 hi 19:19:50 -!- kosmikus has changed nick to kosmikus|away. 20:37:43 -!- kosmikus|away has changed nick to kosmikus. 20:57:15 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 23:05:48 -!- Toreun has joined. 23:49:26 -!- calamari_ has joined. 23:49:30 hi 2004-05-27: 00:22:01 wow, a creationist troll in #C 00:22:31 what does #c have to do with religion? 00:23:55 well, it has a bible 00:24:40 haha, you're right 00:25:02 do you have it? you could start quoting "verses" 00:25:10 haha 00:25:11 no :( 00:36:54 have been reading comp.lang.c tonight, seems that they often ask "can we have chapter and verse for that?" when people state facts and non-facts. 00:40:18 best I could find from amazon.com :) 00:59:00 -!- kosmikus has changed nick to kosmikus|away. 01:19:43 -!- lament has changed nick to lameAFK. 01:58:12 -!- calamari- has joined. 02:13:31 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)). 03:29:35 -!- dbc has joined. 04:21:47 -!- calamari- has quit (Connection timed out). 04:54:49 -!- lameAFK has changed nick to lament. 05:56:40 -!- Keymaker has joined. 05:57:43 Hello everyone; haven't been here ever before, and excuse me my bad English. 06:04:59 that's ok, english is a hard language :P 06:05:10 Heh 06:05:14 Yeah. 06:05:14 And I expect our Finnish is worse than your English 06:05:22 Finnish 06:05:23 ! 06:05:27 I'm from Finland :) 06:05:35 That's why I said Finnish 06:05:47 Ok 06:07:16 Hmmm, too bad I have to go now. I'll come back sometime later, goodbye everyone. 06:07:19 -!- Keymaker has quit. 06:07:35 nobody left. 06:08:04 yep. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:27:33 -!- kosmikus|away has changed nick to kosmikus. 10:49:09 -!- dbc has quit ("you have no chance to survive make your time."). 12:07:32 -!- Keymaker has joined. 12:40:24 Are you 1.) discussing privately or 2.) just idling? :) 12:46:26 2 12:47:23 yah 12:47:29 I can see. 12:53:32 we can also discuss something publicly :) 12:55:03 hmmm, yes 12:55:50 Well, what language you're interested most about? 12:58:47 me? mmm, befunge of esoterics, perl. 12:59:59 i see 13:00:29 i just read something about befunge, gotta say i didn't understand anything :O but it seemed interesting 13:08:21 But well, I think I'll go to do some coding or play Commander Keen, cya. 13:08:22 -!- Keymaker has quit. 13:56:41 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 14:54:06 -!- Keymaker has joined. 14:55:47 I just realized (=read) Befunge code is in 2d table. No wonder the code looked so cryptic before. :) 15:02:17 it's fairly simple in fact. 15:03:03 yeah 15:03:11 simple, yes, but the lack of functions makes it messy. you "can" simulate functions by directing code flow manually, but it's.. not fun. 15:03:22 it is! 15:03:28 :) 15:03:35 well ok, fun perhaps. 15:03:50 by the way, where does the code start? 15:03:59 from some corner or is there some symbol for it? 15:04:08 (0, 0), going left-to-right, does it not. 15:04:17 ok 15:04:41 mooz has that funky qsort example which I think shows that most non-trivial algorithms in befunge are.. messy. 15:05:08 i might take a look at it later :) 15:05:32 at http://quux.befunge.org/qsort.html if you want. 15:05:37 thanks 15:05:37 syntax-highlighted, even. 15:06:11 :O 15:06:28 wow, probably wasn't pretty easy to code that one.. 15:11:49 hm, since when have I had this '@' character in front of my name and why? it's scary. if I make an U-turn I might hit it and it'd terminate this program. (assuming life works like befunge. would think it does.) 15:12:19 hehe 15:12:19 heh 15:18:04 Before I realized not so many mins ago that Befunge consist of single characters like BF and the code is in table, I was pretty confused when I was trying to figure 'is there any logic in this language?'. I was trying to think what syntax and instructions it used and didn't realize the different instructions were in front of my eyes as single characters. :\ (sorry, I just had to say this now because I forgot to say this totally ^ up there) 15:19:24 Probably it'll be better to search some info before looking at the code, for now on. :) 15:19:46 check out first url from the topic 15:19:57 hmm 15:19:58 ok 15:21:28 you probably mean the cat's eye page about Befunge? 15:23:14 yep. Chris is the author of befunge. 15:23:46 allright :) 15:23:56 http://catseye.mine.nu:8080/projects/befunge93/doc/befunge93.html 15:24:41 hmm, is he in this room at the moment? 15:25:00 nope, i havn't seen him here. 15:25:18 ok 15:25:35 also, looks like he's not interested in esoteric languages anymore but only in esoteric oses. 15:25:49 what's 'oses'? 15:25:54 operating systems 15:25:57 oh 15:26:04 i mean DragonFlyBSD 15:26:44 ok - though, i don't know (yet) what it is 15:26:44 that sounds more like an esoteric drug than an operating system to me. 15:26:55 heh 15:27:07 and if not that, then something from the BBS era. 15:28:16 i'll stay with brainf#ck, but this befunge is just something i don't wanna miss :) 15:28:33 is there any good interpreters/compilers? 15:28:57 too bad i have to confess, i'm still using win :( 15:29:22 my befunge interpreters are on the opposite end of the spectrum from good. 15:29:35 heh 15:30:33 there's glfunge98 which had Real Bugs (tm) and died before it even started (although someone apparently had time to make a HPUX-package of it), then there's "ff" which has few minor bugs too, although I've forgotten what they were, and then there's ff2 which I haven't even ever managed to compile. 15:30:51 I have, however, managed to make gcc eat ~1GB of memory while trying to compile the beast. 15:31:03 :) 15:31:44 ff's in http://befunge.org/ff/, the rest I'm a bit too ashamed to mention. 15:32:18 hmm 15:32:35 usually if I have to run befunge(93) code, I'll just use mooz's interpreter. am not sure if it's in the interweb somewhere, though. 15:32:46 it's approximately as fast as ff, but lacks the bugs. 15:33:13 that's big plus (lack of bugs) 15:33:30 I've forgotten what the bugs in ff were. 15:33:40 ok 15:33:54 at least it's not pretty c. 15:34:47 ff2 tried to take the ff approach a bit further, and also to compile without gcc. 15:35:07 end result was a mess of code that doesn't compile even with gcc. 15:35:13 :D 15:35:47 although it seems to be relatively valid C. I tried to compile it with intel's c compiler, and it didn't issue any warnings or errors. it did, however, crash. 15:36:00 too bad 15:36:45 haven't tried to compile with gcc-3.x, though. might satisfy my curiosity now. 15:36:58 at least befunge beats actually working here at work. 15:37:05 :) 15:37:29 what you're doing? code? 15:39:01 currently j2me stuff for stupid multimedia mobile phones. I hates it. this was supposed to be done using the native c++ api symbianOS phones have, but in the middle of the "project", if it can be called that, 'they' decided "hey, we'll do the whole thing on j2me (although it will be ran only on symbian phones)" 15:39:28 hmmm 15:39:30 i see 15:40:10 who (besides lunatics and madmen) writes dsp-like code in _java_ to run on a _phone_? I don't want to know how slooooow this thing will run, if my guesses on the performance of the java VM are correct. 15:40:44 hey, gcc-3.1 compiled my ff2, in only 1:30 minutes. 15:40:48 hmm 15:40:52 does it work? 15:41:38 no. 15:41:41 of course not. 15:41:45 :( 15:42:09 you want to fix it? go see http://gehennom.org/~fizban/tmp/ff2.c 15:42:19 I definitely don't want to fix it. 15:42:36 sorry, but i'm not really good coder :) 15:43:41 hmmm, just wondering, how many here are actually from finland? 15:43:45 neither am I. the macros used in ff2 look really really sick, though. 15:43:54 just me and mooz, and you, I think. 15:44:00 ok 15:45:07 well, three out of ~10 isn't too bad, I guess. 15:45:13 yah 15:45:17 not at all 15:46:42 hmmm, by the way, why c? why not c++? 15:47:00 i think that's somehow simpler 15:47:09 c++ isn't my favourite programming language. 15:47:18 ah, i see 15:47:19 although I guess I could have made a big enough mess with c++ templates. 15:47:44 maybe I'll write ff++ next. 15:48:16 :) 15:48:43 if i have time enough ever i think i'll write somekind of brainf#ck interpreter 15:49:08 besides, when writing C++ I have this strangest urge to write well-structured, oo-like code. 15:49:31 oo-like? 15:49:37 object-oriented-like. 15:49:39 ah 15:49:48 I don't think I could've made myself write all those computed gotos in ff if it were c++. 15:49:51 i just realized at the same moment i asked :) 15:50:31 this is probably one of those urls that keep circling around irc, but it was very convincing: http://www.j-walk.com/other/wifispray/ 15:50:51 is that a rumble of thunder I hear? (or am I just hungry?) 15:51:22 heh 15:51:39 hmm, too bad probably not true :( 15:53:00 what, the wifi speed spray thing? how could it not be, there are _equations_ there. 15:53:12 :) 15:53:39 besides, ted smith, todd smith, tina smith, toraido smith, theresa smith and tim smith all recommend it. 15:54:06 ah, the agent family :) 15:57:09 it'd take me a lot time to read those funge specifications, but what is the biggest difference between befunge 93 and 98, or are they even same language? 15:57:38 it's 'funge 98', and yes, they are the same language. 15:57:45 funge98 just has a lot of extensions. 15:57:49 oh 15:58:09 well, i'll use the 93 one when i use this 15:58:12 dynamically loading extensions (that map on the uppercase characters), multi-threading, n-dimensionality, even time travel. 15:58:50 actually I'm not sure if any implementations offer n-funge. trefunge interpreters there probably are. 15:59:13 'trefunge'? 15:59:38 in/out in addition to left/right/up/down. 15:59:49 oh 15:59:58 most probably don't implement the time travel extension either. 16:00:05 hehe 16:00:11 that all goes too confusing :) 16:00:32 oh, and between '93 and '98 there was that funky funge with multithreading but a shared stack between all threads. (can't remember if it was '96 or '97) 16:00:44 a maybe not so good idea, that. 16:00:50 yeah 16:01:24 i wonder is there any language that anyone hadn't had skills to write an interpreter or a compiler? 16:02:09 oh, and the IP delta (direction) doesn't need to be (1, 0), (0, 1), (-1, 0) or (0, -1) any longer, but it can be any vector with integer components. 16:02:28 which is a pretty lame thing to do, since it lets you jump around. too easy. 16:02:36 yah 16:02:58 there's also the ';' "skip code until next ;" command, which I consider cheating too. 16:03:11 yeah 16:03:33 there was that '#' that jumps over one? 16:03:39 cell 16:03:43 not sure if funge98 included the hex-number-extension though. ('a', 'b', .. 'f' which would push 10, 11, .. 15.) 16:03:52 yeah, but that's too useful to remove. 16:04:06 :) 16:04:25 mooz's mostly-befunge-93 interpreter for the ti-86 calculator family (bef86?) included [a-f]. 16:04:44 hmm 16:05:25 are those 1-9 (and a-f) kinda like variables in befunge? 16:05:39 that one can save some number into those? 16:05:57 nno. 16:06:01 ok 16:06:04 they just push the corresponding number to stack. 16:06:20 ah 16:06:30 there are no variables, just the stack. oh, and you can write/read to/from the playfield. 16:06:43 i see 16:06:48 oh, right, funge98 also includes the "stack stack" 16:06:58 heh 16:07:05 where instead of a single stack you actually have a stack of stacks, and you can manipulate those. 16:07:20 kinda cheating again :) 16:07:58 kinda. oh, and it includes a "system information" command, which has the side-effect (can't remember if this was in the standard) that you can use it like the PICK word from forth. 16:07:58 in some ways that 98 version makes the whole thing a lot easier, but also a lot more confusing if someone wants to use all the things possible in it 16:08:18 (if you're not familiar with forth, it just reaches into the stack and pulls out a number from an arbitrary depth.) 16:08:38 i wasn't familiar with that 16:08:51 I hope it indeed was 'pick'. 16:08:56 haven't been doing forth much lately. 16:10:22 oh, and the playfield was redefined from the older "80x25-unit torus-grid" to "infinite lahey-space" 16:10:33 :) 16:10:50 so, in 93 there's 80x25 'cells' to play with? 16:11:09 yes. 16:11:30 in a strictly conforming befunge93 interpreter/compiler/thing, that is. 16:12:03 ok 16:13:21 some smaller limits in languages is what i've always liked 16:13:24 oh, and another difference: '93 had a defined 8-bit playfield and 32-bit stack. in funge98 the actual amount of bits is implementation-defined, but stack cells and playfield cells will be the same size. 16:13:45 mostly 32 bits, I guess. 16:14:09 hmm 16:14:27 but you can put anything from the stack to the playfield without having to worry about it being too big. 16:14:35 yes 16:15:51 it isn't pretty useful to have 32-bit stack and 8-bit playfield in 93'? 16:16:39 well, that's the way it is. 16:16:44 yeah 16:17:16 sorta-makes sense. the playfield is "text", composed of eight-bit octets, and the stack isn't 8-bit to allow you to calculate with larger numbers. 16:17:31 yeah 16:17:50 actully it sounds pretty logical when you said it that way :) 16:19:23 a bit off-topic, do you know any language that would have less instructions that bf's 8? 16:19:41 sure. I'm just bad in remembering these. 16:19:45 ok 16:19:49 i wonder how they work.. 16:19:50 there was the one-instruction assembly language. 16:20:01 wow 16:21:29 hmm, now when i think about it probably some language could be made with three instructions probablu 16:21:40 ah, there. oisc. 16:21:46 hmm 16:21:55 one variant being a language with a single "substract and branch if negative" instruction. 16:22:02 http://www.hawaga.org.uk/text/oisc1.html 16:22:06 cheers 16:23:22 I probably heard about them first in the retrocomputing museum site linked from that page. 16:23:45 which has disappeared, it seems. 16:23:51 too bad :( 16:24:13 ah, just a broken link. google finds it easily enough. 16:24:35 good :) 16:26:14 I would recommend you to see the 'pilot' link there, but it seems to be broken. 16:26:28 severe link rot in the internet nowadays. 16:26:44 yah 16:29:31 AUTHOR'S DISCLAIMER 16:29:31 Don't blame me for the language design; I think it's wretched, too, 16:29:31 and I only did this implementation for the hack value. Finally, a 16:29:31 *real* language that's as perverse and limiting as INTERCAL... 16:29:42 writes esr in his pilot interpreter READ.ME file. 16:30:03 :) 16:30:16 sounds nice 16:31:27 I'd recommend reading the standard and the comments.mm from the same pilot distribution, it was loads of fun, but I'm not sure finding those online would be very easy. it's IEEE standard 1154-1991. 16:31:59 ok 16:32:13 i'll try to see if i find something someday 16:32:19 esr's implementation is for example in gehennom.org/~fizban/tmp/pilot-1.7.tar.gz (since I found it in my ~/tmp/ still.) 16:32:37 I had the standard too, but I'm not sure where I put it. 16:33:00 it's not in ~/txt/ for some reason. 16:34:24 that standard number seems bogus. 16:34:40 "1154-1991.pdf archived [Bus Architecture/Microprocessor/Microcomputer]" 16:37:19 hm, no. 16:37:22 correct it was. 16:37:24 "1154-1991 IEEE Standard for Programmed Inquiry, Learning, or Teaching (PILOT)" 16:38:18 hmm 16:40:15 hmmm, i think i'll go now :( 16:40:30 it has been nice chatting, see you some other time :) 16:41:09 I'll abuse hut's IEEE account to re-fetch the standard since I seem to have terminally misplaced it. 16:41:12 bye. 16:41:16 bye 16:41:19 -!- Keymaker has quit. 17:36:40 you guys have talked for pages and pages. 17:37:28 -!- kosmikus has changed nick to kosmikus|away. 17:54:50 -!- edwinb has left (?). 18:09:15 -!- edwinb has joined. 18:30:52 -!- Toreu1 has joined. 18:31:02 -!- Toreu1 has left (?). 18:31:14 -!- Toreu1 has joined. 18:31:26 -!- Toreu1 has left (?). 19:59:40 -!- Keymaker has joined. 20:01:23 hmmm, does Daniel C., that brainf#ck coder, visit this place sometimes? 20:05:32 sometimes an apparition with the nickname 'dbc' indeed appears. usually it creates some sort of piece of ascii art. 20:05:50 :) 20:05:58 ok, thanks for info 20:06:17 just thought it would be nice to talk him a bit sometime :) 20:07:01 for example, see what happens in the beginning of http://tunes.org/~nef/logs/esoteric/04.05.25 20:08:41 haha interesting :D 20:09:17 another example is http://tunes.org/~nef/logs/esoteric/04.04.29 20:09:37 and .28 too. 20:13:04 heh strange stuff, but well made 20:13:26 i wonder if it's some brainfuck program that did those fractals? 20:14:40 probably not 20:14:58 yeah 20:44:21 Just curiously asking; how old is this channel? I mean how many year you've been here? 20:45:14 I don't think it's been very long. 20:45:34 ok 20:45:36 in one sets of my irc logs #esoteric.log was first opened Mon Dec 09 07:24:10 2002 20:45:52 hmmm 20:45:58 not long time ago 20:48:04 hm, my lists/lang-eso email folder has 840 messages. wouldn't have thought it that active. 20:48:15 wow 20:48:30 is there any way to read those in web? 20:49:12 Date: Mon, 9 Dec 2002 06:08:17 +0000 (GMT) 20:49:17 Subject: [chat] Re: Esolang IRC channel 20:49:22 OK, so now we can be found at OPN, #esoteric (it's ours!). 20:50:05 http://esoteric.sange.fi/archive/ should have the list archives. 20:50:19 although it's been pretty silent lately. 20:50:39 ok - thanks a lot! :) 21:08:35 Interesting material., 21:11:21 quux.befunge.org/jsbef for all your online computation needs :) 21:12:19 mainly it's the only useful debugger I know that works in linux 21:12:31 hmmm 21:12:42 looks very nice 21:18:44 except the glfunge98 debugger, which exists in approximately .2% of the parallel universes. not in this one, unfortunately. 21:19:54 for wumpus cave generation, jsbef is a lot slower than bef86 21:20:28 "the de-facto befunge93 benchmark" 21:20:34 all that javascript optimisation and still a 10000x speed difference compared to simple assembly 21:20:40 although I've always used fibre when comparing interpreters. 21:20:59 yep 21:25:57 which maybe isn't the most balanced befunge program ever written. 21:26:06 doesn't measure stringmode speed at all, for example. :p 21:26:48 well, put/get may have "unnecessary" penalties 21:26:57 like checking for illegal memory accesses :P 21:29:16 and a JIT style intepreter would have to do a lot of processing to deal with self-modification 21:31:26 mm. 21:31:45 wonder how lindi's x86 compiler thing is doing. 21:39:03 heh 21:39:19 i _almost_ wrote a befunge debugger 21:39:31 but not quite 21:39:32 almost? :) 21:39:47 well, i wanted to write one. 21:39:47 I wrote one with single stepping in C and got bored :) 21:42:27 if that qualifies as almost, then all the almosts over the world should qualify as several quite functionals :) 21:43:27 you wrote the ti-86 debugger thing, and a ti-86 befunge interpreter. combine these two and you have a befunge debugger. 21:43:39 maybe not the easiest one, but still. 21:43:50 mooz-: you wrote the ti86 interpreter? 21:43:53 sweet 21:44:14 it sounds pretty impressive 21:44:15 i've sort of looked at it 21:44:29 i think it crashed :) 21:44:40 wah :) 21:44:41 but it was very impressive :) 21:45:05 yeah I think it crashes if there are no befunge programs on the calculator :> 21:45:16 I've played hunt-the-wumpus with it during boring math lectures in was-it-now-high-school-or-what-oh-the-school-systems-are-so-different-everywhere. 21:45:32 neat 21:45:47 i deleted it because actually _editing_ befunge programs was such a pain 21:45:56 I don't think I've done anything else that would be considered useful with it. 21:46:18 i wrote a bf interpreter in ti-basic, but my physics substitute teacher deleted it :| 21:46:25 :( 21:46:31 i never did revenge him 21:46:33 well 21:46:37 really bad luck :( 21:46:43 that's horrible :/ 21:46:45 I wrote a 'furth' interpreter in ti-basic. a forth-clone/forth-based-language. 21:46:48 it was.. pretty slow? 21:46:50 unless writing a combinatory logic interpreter qualifies as revenge 21:46:56 which it probably does 21:47:25 it understood s,k,i and * for output :) 21:47:45 and i nearly went mad designing it. 21:48:13 I can imagine 21:48:26 ti-basic is one of the worst flavors ever 21:49:02 i haven't had a good change to test the language :( always too busy 21:49:11 ti-basic i mean 21:49:15 it's sufficiently broken to be considered esoteric 21:50:06 especially if you use the calculator to input the code 21:50:25 indeed 21:50:39 I don't think there's any way to input characters like _ \ ` 21:51:07 one has to make a string or basic program on the computer to do that :P 21:51:23 one way to do that is with the befunge interpreter and put, right? 21:51:41 yeah :P 21:51:50 and then freeze the state 21:52:52 so the frozen program contains the altered playfield 21:54:09 disgusting 21:54:22 but the assembly wasn't exactly better :) 21:54:46 z80 is nice 21:56:02 however the supplied coding method of typing hex values might not be optimal 21:56:14 but after you've managed to input them once, you can put them to custom menu and then you at least _can_ write befunge with the normal editor. 21:56:33 although programs with >=20-character lines were problematic. 21:56:46 i dunno about z80 being nice 21:56:57 maybe it is 21:57:05 maybe i just don't appreciate assembly 21:57:17 i would like to learn it.. 21:57:28 it would certainly be cool to hack together some custom hardware using a z80 as the brain 21:58:03 that would require learning so much stuff it's not even funny. 21:58:03 z80 felt definitely nicer to write for than for example 6502. not that I'd have done much with either. 21:58:48 lament; thought about that at some point, but abandoned the idea due to massively sucking in electronics :P 21:58:49 I have seven z80 cpus somewhere here, in case I ever felt like that. 'yleiselektroniikka' sold those for something like 0.50e/piece. 21:58:57 the most i have done in z80 was a program that converted a (hardcoded) number into a string like "three thousand eleven hundred fity one" 21:59:11 fizzie: not connected to anything? 21:59:32 an fpga platform from xilinx might be fun for practising with an fpga though 21:59:32 inside a plastic tube-like cover. not connected, no. 21:59:41 vhdl isn't that bad 21:59:43 my biggest z80 program is the md5 algo and OTP-key-calculator. 22:00:45 anyway, building custom stuff with a z80 is significantly harder than with pic-like chips. z80 cpu needs external memory and a set of supportive chips. 22:00:50 I was playing around with the idea of a chip for interpreting intercal 22:01:04 select and butterfly are ridiculously expensive 22:01:14 while a hardware butterfly is just some wires crossed 22:01:23 you were supposed to build us befunge processor, not intercal-optimized ones. 22:01:35 select is no more complex than a multiply 22:01:52 fizzie; yeah, but then thought it'd be slower than an interpreter running on a modern pc 22:01:53 fizzie: you know hardware/electronics stuff? 22:02:29 lament; no, but I have the z80 book from zilog somewhere, and after looking at it I indefinitely postponed any z80-based electronic-building-projects. 22:02:41 fizzie: :( 22:02:54 you gave the book to me I think :P 22:02:54 besides, I hate soldering stuff together, mainly because I so much suck at it. 22:03:09 there's definitely one book here that wasn't before 22:03:16 possibly. 22:03:18 electronics stuff sounds so cool and exciting. 22:03:30 vhdl would be a sane way to do it 22:03:44 it sounds cool and exciting, but in the end you've left with a lump of solder and the smell of burning plastic. 22:03:51 s/ve/re/ 22:03:52 no need to mess with any hardware, just write code and synthesize the logic :) 22:04:21 the existing test platforms have serial, parallel and vga ports 22:05:07 at the very least i want one of those small LCDs that one could hack to connect to the serial port and display uptime 22:05:22 but even that requires much more skills, knowledge and equipment than i posess :( 22:05:57 I have a 20x4 alphanumeric lcd here. 22:06:05 just waiting for someone to solder the connections. :p 22:06:25 soldering is a huge pain :/ 22:06:45 you could get a breadboard 22:07:18 it was a pain just to solder some wires to a normal socket 22:07:29 you don't really need any _knowledge_ for that, though, the thing is directly interfaceable to a normal parallel port. 8 data lines into the chip, few status/output lines that can be tied into the parallel port control lines (out of paper, on/offline and stuff). 22:08:04 What do you have to solder then? 22:08:26 well, 12+ wires onto the lcd display, and the same wires into a d25 connector. 22:09:06 I think our attempt to solder 5 wires into one DIN resulted in 3 being connected at one point 22:09:13 then it went downwards again 22:09:14 oh yes. 22:09:24 and a 5-din connector is relatively big. 22:09:59 hm 22:10:09 what equipment would i need to start with electronics stuff? 22:10:26 A soldering iron, a breadboard, a multimeter - is that all? 22:10:33 pretty much 22:10:38 heaps of patience. 22:10:41 and some components, obviously 22:10:43 non-shaky hands. 22:11:22 hmm 22:11:48 some 10+ years ago I built few of those "kit contains a pcb, the required components and assembly instructions" kits with a friend. 22:12:50 and then what happened? 22:12:54 of course soldering stuff into a pre-made pcb with ~1cm empty spaces between stuff I could accidentally mess up I managed to do. 22:14:18 I think the easiest way is to get a breadboard with pre-made connectors going in one direction 22:14:31 then a small drill for severing them as necessary 22:14:49 I have few pieces of that. 22:15:48 and some thin wire for doing connections in the perpendicular direction 22:16:22 that way soldering points can be as far apart as one wants 22:16:29 i have never even seen a breadboard, but they sure sound sexy 22:17:47 it helps to have a simple but important project 22:18:07 such as interfacing to a 1570 floppy drive :P 22:18:58 is that a floppy drive made in 1570? 22:19:07 almost 22:19:14 it's for the C64/C128 22:19:24 sweet 22:19:29 gehennom.org/~fizban/tmp/lcd.jpg 22:19:54 there's a 20x4-character lcd screen. 22:20:10 the thing under it is a normal-sized cd so you could see the size. 22:20:37 doesn't seem to fit in a 5.25" drive bay 22:20:48 a bit too high, yes. 22:21:14 there's a row of 16 contacts, and I should attach and solder a wire into all of them, without any pieces of metal touching each other. 22:21:49 that's the main reason the display's not connected to anything and spends its time in a vaguely pink plastic bag under (other) heaps of junk here. 22:21:50 i'll go, good nite 22:21:51 -!- Keymaker has quit. 22:21:52 where would all those wires lead to? 22:22:38 parallel port connector? 22:23:17 8 would go to the output lines of a pc parallel port, "a few" (4? 5?) would go to the out/in/both status-lines of a pc parallel port, two would connect to a +5v dc power supply, and one would hold a potentiometer-thing controlling the brightness of the backlight. 22:25:56 you can check out http://www.powertip.com.tw/product/PC%20SERIES/PC%201602F.PDF if you really want to know. 22:27:01 oh god 22:27:03 I also had the programming instructions somewhere. 22:27:13 and from that pdf you're supposed to understand how to wire it? 22:27:40 well, from that and all the other documentation in the interweb about interfacing lcd displays with a pc parallel port. 22:28:18 -!- Toreun has joined. 22:29:38 like, uh, the stuff in http://www.doc.ic.ac.uk/~ih/doc/par/ 22:30:14 it's not the "what wire goes where" aspect of this thing that causes trouble, it's the physical act of getting the damn things connected the way I'd want them to be. 22:31:36 actually I'd just want to write the code to control that thing. 22:31:46 * Tech Support: "Sir...the 286 chip is soldered on the motherboard!" 22:31:47 * Customer: "I know, I took out my handy soldering iron and took it out and put the 486 on myself." 22:31:47 * Tech Support: "Sir, the 486 is bigger than the 286." 22:31:47 * Customer: "I know, I had to use quite a bit of solder to solder the extra pins together." 22:31:54 I wish it worked like that 22:32:53 oh well. back in your pink plastic back you go, little lcd, to wait for better times. 22:33:08 when you get married 22:33:13 your wife will do it for you 22:33:29 I was thinking more about the time when I have my very own robotic servant I can tell to do the soldering. 22:33:35 I think that's a far more likely outcome. 22:34:12 of course there's the problem that robots always turn against humans. 22:34:33 but maybe I could persuade it to solder my lcd display before it kills me. 22:34:36 so do wives 22:34:49 probably 50/50 with those 22:35:18 same as robots, really 22:37:57 maybe you'll wait until you get a bald, green head, learn telekinesis, start wearing a skin-colored human mask and worship a large atomic bomb 22:38:02 it's bound to happen 22:38:18 (the telekinesis may then help) 22:39:53 I can learn telekinesis already. 22:40:15 I just need to buy a $30 CD, with superliminal hypnotic programming. 22:40:15 I learned this from the internet. 22:46:21 alt.folklore.computers tells of their variant of hexadecimal notation, where the digits were 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, K, S, N, J, F, L. 22:46:39 "0xK7NL1JSS" 22:47:21 er s/their/a system called ORDVAC's/ 22:50:24 wonedrful 22:50:36 what do those letters stand for? 22:54:07 no idea. selected presumedly for legibility reasons instead of the usual [a-f] set. 22:54:28 " Through arrangements made by Dean L. N. Ridenour, the University of Illinois began construction of ORDVAC about 15 April 1949" 22:54:49 that's my birthday, only 34 years earlier. 22:55:27 the arithmetic unit in it can do a multiply in 700 microseconds. impressive! 22:56:54 " When ORDVAC was delivered to the Ballistic Research Laboratory its input device was a standard-speed five hole teletype tape reader and its output a teletype page printer. With this equipment, the time necessary to load the entire memory of 1,024 addresses was 38 minutes. The time required to print the contents of the entire memory was the same." 22:57:03 things have definitely changed since then. 23:00:40 what's an 'address'? 23:00:43 a byte? 23:00:50 5-bit? 23:00:58 10 bit? 23:01:48 I'm not quite sure. it seems to use "electrostatic memory" built with cathode-ray tubes. 23:02:08 yes, but if the teletype reader had 5 holes 23:02:14 5-bit seems logical 23:02:26 well, it's "1024 words" 23:02:47 well 23:02:55 it's logical that words would be 10-bit 23:03:03 40-bit words, actually. 23:03:11 oh, fuck logic then :) 23:03:37 words sizes usually haven't had that much to do with logic. 23:03:42 so the total memory of 40960 bit? 23:03:58 fizzie: sure, but you need 10 bits to address a space of 1024 addresses 23:04:04 not 40 bits 23:04:10 well, they later added an 10032-word magnetic drum. 23:04:34 yes, but you'd want to calculate with quantities >10 bits. 23:04:51 no 23:05:08 never 23:05:27 and even later replaced the electrostatic memory with a 4096--word 'magnetic core memory'. 23:05:45 high-tech 23:05:51 neat 23:06:03 I have somewhere here an orange book that tells how to convert algol-60 programs to fortran-2/4 programs. 23:06:46 it doesn't try to teach any of the languages, only what kind of fortran structures to convert algol structures to, and vice versa. 23:06:54 wow, http://www.norvig.com/palindrome.html 23:07:00 the book includes a few dozen pages filled with machine word sizes. 23:27:50 lament; I think there's finnish palindromes with several hundred words at least, which make up a semi-coherent story 23:28:47 that's more like a comma-separated list 23:29:57 probabyl because all finnish words are palindromes 23:30:01 :P 23:30:19 they have the same general structure 23:30:20 english isn't very suitable for them and finnish is the best suited language I know, that is true 23:30:23 VCCV 23:30:34 where V and V is the same vowel 23:30:39 and C and C is the same consonant :) 23:30:48 saippuakauppias is a word someone might seriously use 23:30:57 soap salesman 23:31:24 I saw a not-so-coherent english palidrome story that was about 2000 bytes long awhile ago 23:31:24 in some language the word 'palindrome' is a palindrome. 23:31:44 hehe 23:32:00 the word meaning the same as 'palindrome', rather :) 23:32:08 the word designating the concept of palindrome 23:32:12 gah, semantics 23:33:22 "the word that means palindrome" 23:34:21 >In any case, does anyone remember any other variant forms of 23:34:21 >> hexadecimal inflicted on the long-suffering computer programmer? 23:34:21 0123456789STUVWX 23:34:22 on the first machine I ever programmed (or used), the mighty Monrobot XI 23:34:42 hah 23:34:56 i think ABCDEFGHIJKLMNOP would be neat 23:35:10 wazzoobar 23:35:22 better yet, the 16 most common letters of the englihs alphabet 23:35:56 (i have implemented that as a "string encoding" once, for storing two characters in one byte) 23:36:19 mooz; wouldn't that be WizzooBar. 23:36:26 yeah 23:36:47 someone with the nick juuichiketajin posted a way to convert any number into a metasyntactic variable name 23:37:07 I have a sed script which does that for relatively big numbers. 23:38:32 errrr. did my brain just misfire? seems the sed script was about turning numbers to english text-representation. 23:38:51 but I have a C shared library (libfoo) to do it. :p 23:39:00 you never run out of good variable names when 1234567890 can be converted into FizzooBarDazzleBuzzazWazzooHizzooSpooRazzleKuzzinkKazzankKizzonk. 23:40:29 http://groups.google.com/groups?selm=9aqupt%24hd4%241%40bob.news.rcn.net has the original post. 23:40:51 www.hut.fi/~jjarvi1/foo2.scm shows them in action 23:41:16 what's with all the Zs 23:41:38 I had the "foo.scm" next to that foo2.scm printed out with my dot matrix printer and on my wall. 23:41:44 with the output it produces. 23:42:06 foo bar baz woo hoo spoo kink kank konk fizzoo fizzoofoo fizzoobar... 23:42:20 the izz/azz/uzz designate 10, 100, 1000 23:42:43 char * foo_val[9][2] = { 23:42:43 {"F", "oo"}, {"B", "ar"}, {"B", "az"}, 23:42:43 {"W", "oo"}, {"H", "oo"}, {"Sp", "oo"}, 23:42:43 {"K", "ink"}, {"K", "ank"}, {"K", "onk"} 23:42:43 }; 23:42:45 char * foo_add[4] = {"", "izz", "azz", "uzz"}; 23:42:48 char * foo_div[4] = {"Razzle", "Dazzle", "Giggle", "Wiggle"}; 23:42:54 is what my libfoo used. 23:43:24 not sure where the Giggle and Wiggle came from. 23:43:32 luckily you get quite a few names before having to resort to giggling 23:43:38 I'm afraid I came up with those 23:44:20 a random metasyntactic variable: FizzooWooGiggleKuzzinkBazzazBizzarKonkDazzleKuzzankWazzooKizzinkBarRazzleKuzzonkBazzazKizzankWoo 23:45:42 I suppose they could be used as jump targets and the assembler could turn them into a memory address 23:46:08 useful for jumping into a preset location somewhere, and pretending there's a label 23:46:34 next time I write a disassembler or a decompiler or something that needs to generate lost labels, I'll just foo-convert the values of the labels. 23:46:55 goto WuzzooBazzazKizzonkKankDazzleKuzzinkWazzooKizzonkKankRazzleBuzzarBazzazKizzinkHoo; 23:47:32 symbolic==good 23:47:38 yeah 23:47:42 witness the power of DNS 23:47:53 this metasyntactic system makes DNS obsolete, though 23:47:57 indeed. 23:48:00 no need for resolvers. 23:48:02 what's google.com in metasyntactic? 23:48:17 google has a lot of addresses. 23:48:32 BuzzarFazzooSpizzooBarDazzleBuzzazKazzonkBazRazzleKuzzinkKizzonkKonk would be one. 23:48:44 Easy to remember. 23:48:52 Requires no overhead. 23:48:57 (using the three-digit decimal way to convert the address. could use a 32-bit value.) 23:49:43 so obviously BizzazHooDazzleKuzzinkBazzarWizzooWooRazzleBuzzarWazzooSpizzooKink is another way to say the same thing. 23:50:35 Yes, they even look similar. 23:55:11 well, you see, (i=BizzazHooDazzleKuzzinkBazzarWizzooWooRazzleBuzzarWazzooSpizzooKink, ((i>>BizzarWoo)&BazzarHizzooHoo)*FizzooDazzle + ((i>>FizzooSpoo)&BazzarHizzooHoo)*FazzooRazzle + ((i>>Kank)&BazzarHizzooHoo)*Fuzzoo) would evaluate to BuzzarFazzooSpizzooBarDazzleBuzzazKazzonkBazRazzleKuzzinkKizzonkKonk. 23:55:57 nngh. obviously I mean: ((i>>BizzarWoo)&BazzarHizzooHoo)*FizzooDazzle + ((i>>FizzooSpoo)&BazzarHizzooHoo)*FazzooRazzle + ((i>>Kank)&BazzarHizzooHoo)*Fuzzoo + (i&BazzarHizzooHoo) 23:56:53 obviously 23:57:02 curiously, also the japanese use 10000 as the point where a new unit name is used 23:57:20 hmm, could be related to the inventor's origins 23:58:20 it's just as logical and a lot more compact 2004-05-28: 00:08:49 i think 999 would be a good point. 00:09:01 So the system is decimal overall, but with a larger unit of 999 00:09:58 0, 1, 2, ..., 10, 11, 12, ... 99, 100, 101, ... 997, 998, A1, A2 00:12:41 base-42 with 42 suitable digit symbols might be nice too. 00:12:53 bah 00:13:07 speaking more seriously, base 12 would be excellent. 00:15:53 how is 12 better than 6? 00:16:11 mooz-: shorter numbers, obviously 00:16:17 mooz-: also divisible by four which is nice 00:16:34 sufficiently close to 10 so that we know it would work well 00:31:44 hm, is there a cpu tarpit? 01:21:50 -!- cedricshock has joined. 02:29:43 -!- calamari_ has joined. 03:20:37 -!- Toreun has quit ("Download Gaim: http://gaim.sourceforge.net/"). 03:20:58 -!- Toreun has joined. 03:39:36 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 07:22:24 -!- cmeme has quit (Remote closed the connection). 07:26:11 -!- cmeme has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:02:09 -!- kosmikus|away has changed nick to kosmikus. 09:14:55 -!- lament has quit (Remote closed the connection). 09:16:34 -!- cedricshock has quit ("Leaving"). 09:20:38 -!- lament has joined. 10:27:03 -!- Keymaker has joined. 10:46:21 morning. 10:46:39 :) 10:47:27 dcb been here? 10:58:45 nope. 10:59:00 ok' 10:59:00 "what, we others are not good enough for you?" 10:59:06 hehe 10:59:39 noo, i just want to change a couple of words with him, that guy seems to be genius 11:05:38 so we are. 11:05:49 ok ok :) 11:06:09 we - 1 to be exact, i'm not too bright 11:06:29 :) 11:10:30 /me is relatively away. trying to teach myself dsp here, since the person who wrote this library I'm supposed to convert from floating-point math to integer math (to run on the phone, you see) doesn't work for us any longer. 11:11:51 ok, good luck 11:35:40 the dsp guide is very encouraging. "Warning! Don't try to understand the shape of the real and imaginary parts: your head will explode!" 11:35:58 :) 11:59:56 Hmmm, really strange, one cd I bought smells like chicken noodles.. *confused* 12:47:24 Hmmm, it's Back to the Future time. See you in the future. 12:47:27 Or past. 12:47:27 -!- Keymaker has quit. 14:51:51 -!- grumpy_old_one has joined. 15:47:00 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 15:47:00 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 15:47:52 -!- cmeme has joined. 16:00:35 -!- edwinb has joined. 17:25:24 -!- kosmikus has changed nick to kosmikus|away. 18:47:31 -!- calamari_ has joined. 20:07:15 -!- Keymaker has joined. 20:07:27 hiya 20:09:40 hi keymaker 20:09:44 hi 20:13:26 evening. 20:14:27 evening 20:14:32 been here the whole day? :) 20:15:30 well, the c parser is pretty much done 20:16:20 hmmm, what the parser means? 20:17:16 keymaker: it takes a c source file and decides what the tokens are .. like "int" "main" "(" ")" "{" .. etc 20:17:19 depends on your definition of being. 20:17:35 ah 20:18:00 calamari_ : what are you going to use this C parser for? another C compiler? 20:18:14 remember to parse 'a+++++b' to 'a', '++', '++', '+', 'b' (instead of a ++ + ++ b) 20:18:17 yeah.. I've never written a c compiler before 20:18:37 it does that.. but I can double check :) 20:19:21 fizzie: stuff like that is one of the reasons I never finished a non-esoteric compiler 20:20:30 probably most parsers would do it like that, the latter choice needs more intelligence. (and goes against the Standard.) 20:20:38 the way I did the operators was reading 2 characters at a time, then checking in a string like this "++--+ - (etc)" it will find a match with 2 chars before a match with one.. it recognizes the space as a wildcard 20:22:39 it worked fine BD BD BE (or ++ ++ +) 20:23:15 with spaces it will do a++ + ++b 20:23:47 iirc, with c you use the largest operator that matches 20:25:06 the Standard says, and I quote ISO/IEC 9899:1999, chapter 6.4, section 4: "If the input stream has been parsed into preprocessing tokens up to a given character, the next preprocessing token is the longest sequence of characters that could constitute a preprocessing token." 20:25:23 plus one exception to that. 20:25:39 so, what I said in better english :) 20:26:34 what is the exception? 20:26:47 the exception is: "a header name preprocessing token is only recognized within a #include preprocessing directive, and within such a directive, a sequence of characters that could be either a header name or a string literal is recognized as the former." 20:27:56 ahh.. I won't be supporting #includes so I'm good 20:28:10 a c compiler without #includes? 20:28:13 then it's not a C compiler you're writing. 20:28:22 at least not in the normal way.. because bf doesn't really work well with file i/o :) 20:28:42 this c compiler is in bf? 20:29:10 toreun: not yet.. can't bootstrap until I finish 20:29:38 is this a 'c compiler compiling to brainf*ck' or a 'c compiler written in brainf*ck compiling to foo'? 20:29:44 toreun: I did the bfbasic compiler, so once I get past all the extra expression stuff in c it shouldn't be much different 20:29:54 oh, ok 20:29:57 fizzie: 'c compiler compiling to brainf*ck' 20:30:05 ah. that makes more sense. 20:30:06 ooh that's interesting 20:30:15 interesting :) 20:30:17 does it optimize? 20:30:22 of course not :) 20:30:27 good 20:30:53 someone (maybe you?) was talking about creating a brainf*ck target for gcc. although I think that might be even harder to write than a simple "C" compiler. 20:30:57 I had a breakthrough on how I would handle memory and pointers, so I decided to go for it 20:30:58 though having loops upon loops upon loops would definitely be fun 20:31:08 fizzie: yeah, that was me.. I gave up on the idea 20:31:26 anyway, I wouldn't want to have to create a Standard-conforming C compiler. 20:31:43 fizzie: I checked gcc, sdcc, tcc, lcc.. none were easy to write a backend for 20:32:18 for a nice example of the language used in the Standard, see http://gehennom.org/~fizban/tmp/restrict.html 20:32:53 fizzie: I'm trying my best not to do things intentionally against the standard (i.e. void main()), but at the same time I'm leaving things out 20:33:32 fizzie: so if someone wants to add on, they can 20:34:26 anyhow.. the memory system is basically a giant array on top of memory. I think I'm going with 32-bit pointers 20:35:01 that way I can go to any memory cell I want without < > headaches 20:36:16 goto's will be handled similarly to bfbasic, but I think I'll make them 16-bit. function names will be 6 characters long and follow the same idea 20:37:02 is 'bfbasic' some program released? 20:37:31 yeah, http://lilly.csoft.net/~jeffryj/compilers/bfbasic/bfbasic.html 20:37:37 cheers 20:38:13 I wrote it in java.. that was so much easier than c 20:38:34 what are you writing this c compiler in, then? 20:38:42 c this time 20:39:26 this sounds like really hard job to do, how long you've been working on it? 20:39:34 two days 20:39:40 ok 20:39:58 well, good luck with it :) 20:40:24 yeah.. it shouldn't be as bad as last time, because most of the bf code has already been written 20:40:27 thanks tho :) 20:41:51 what memory limitations are you gonna have? I notice your basic one only supports 256 variables 20:41:57 (if any) 20:43:52 toreun: 32-bit memory, variable names will be stored in some perverted kind of linked list (no structs), so hopefully no limit there. 65536 labels per function 20:46:27 is there a standard for that? 20:46:48 for what 20:48:33 actually 65534 labels, because 0 would be reserved for exit and 1 for return 20:50:03 hmm.. 0 could be a function call instead, that would handle exit 20:50:20 still deciding on certain things ;) 20:51:07 also, I'm not sure how big a stack I'll need 20:51:30 whoops I just made a stupid mistake with the arguments for my bf interpreter 20:51:58 what kind of? 20:52:10 rewriting my interpreter with the debugging dump 20:52:25 -!- cedric_ has joined. 20:52:44 toreun: but, hopefully to answer your question, there isn't much of a standard for memory size anyways, is there? 20:53:09 true. wow, 16 people in this room, is that a record or something 20:53:27 toreun: the program just grows with > to the right.. it's up to the bf interp/comp to handle big memory 20:53:46 the Standard specifies a few lowest possible limits for c. 20:55:21 127 nesting levels of blocks, 63 nesting levels of conditional inclusion, 12 pointer, array, and function declarators (in any order) modifying an arithmetic, structure, union or incomplete type in a declaration, 63 nesting levels of parenthesized declarators within a full declarator. 20:56:25 what are blocks.. is that what I'm calling a function call? 20:56:52 anything with {}s probably. I'll look at the formal definition soon. 20:56:56 63 nesting levels of parenthesized expressions within a full expression, 63 significant initial characters in an internal identifier or macro name (you'll be failing this?). 20:57:03 that's okay.. not a big deal 20:57:16 something broken in my pdf, makes no sense, apparently few lines are missing. 20:58:00 erh, ok. 20:58:10 -!- calamari- has joined. 20:58:18 argh :) 20:58:30 calamari, you've been cloned 20:58:35 yeah,.. I was thinking about handling longer function names but it would slow things down a lot 20:59:44 I use the name to emulate a jump (checks each label until it finds the one matching the call) 20:59:44 "31 significant characters in an external identifier (each universal character name specifying a short identifier of 0000FFFF or less is considered 6 characters, each universal character name specifying a short identifier of 00010000 or more is considered 10 characters, and each extended source character is considered the same number of characters as the corresponding universal character name, if any)" 21:01:28 127 function parameters in a function/macro call or a declaration. 21:02:11 nice lists of requirements there. 21:02:27 then I won't be following the exact c standard 21:02:44 remember to implement trigraphs, everyone loves those. 21:02:44 maybe I couldn't call it c then? :) 21:03:00 the person that loves them can implement them, then ;) 21:04:04 hey, it's a simple thing to do, just translate trigraphs to "real characters" in some suitable preprocessing phase. 21:04:11 I just want to get things working first before adding features (like bfbasic last time, it started off way primitive) 21:05:08 (actually the only sensible suitable stage is before anything else, trigraphs need to be replaced before any other processing takes place.) 21:05:17 how are floats being implemented? 21:05:44 you gonna create a float library for bf? 21:06:06 too bad there isn't a trigraph for ';', otherwise the comp.lang.c practice of writing ;-less valid C programs would be a lot easier. 21:06:44 maybe I should shut up about Standard C, it's not that esoteric after all. 21:07:03 toreun: they're not being implemented 21:07:38 here's a question 21:07:48 how can I do signed variables 21:09:03 I was thinking of doing it the asm way, but there are problems with it, because on negative numbers + and - are swapped 21:09:27 "the asm way"? 21:10:30 how do you store larger-than-char variables anyway? as consecutive bytes in the brainf*ck array? 21:11:30 I am thinking your compiler will possibly generate rather large brainf*ck files. 21:11:48 fizzie: yeah , "consecutive" isn't right next to each other tho, because there is overhead in the bf array 21:12:00 yeah they will be huge :) 21:12:22 so you guys need to start writing bf code optimizers :P 21:13:13 I think it will be even worse than bfbasic, because of the extra mmemory/array limits I imposed on bfbasic 21:14:44 -!- calamari_ has quit (Connection reset by peer). 21:15:09 I was supposed to write a scheme interpreter in postscript once. 21:15:20 but that's still in the 'planning' stage mostly. 21:15:55 there were few ways I could "cheat", like use the built-in gc provided by recent enough postscript environments, but then it wouldn't run in all printers. 21:20:31 hey, one of our local tv channels will show the 'dark star' movie. 21:20:52 now? 21:21:01 tomorrow. 21:21:05 ok 21:21:13 better remember :) 21:21:29 although I think they (or some other channel) showed it relatively recently. 21:21:35 and it made ~no sense anyway. 21:21:39 fizzie: thanks for the c specs, btw. I probably won't end up following them, but at least I can make a better note in the docs of where things are lacking 21:22:15 I'm rather sure that not even 'gcc -ansi -pedantic -trigraphs' follows the spec to the letter. 21:28:10 well, actually I was reading from the c99 spec, and gcc even officially only partially support that. 21:28:41 I wonder where I have misplaced my (non-physical) copy of c89/c90. 21:47:19 bbl 21:47:20 -!- calamari- has quit ("Leaving"). 21:48:33 what a noisy channel this has become. where are the weeks of silence we used to have? 21:48:45 do you miss them so much? 21:48:52 Cause if you do, we could +q everybody. 21:49:40 :) 21:50:05 ah right, +q, that funky danced-ircd feature. 21:50:30 we don't have it over there in ircnet. 22:05:06 hm 22:05:37 is there only one optimizing brainfuck compiler? 22:06:31 there can be only one. 22:08:30 i'm serious! 22:08:34 very! 22:09:28 http://www.nada.kth.se/~matslina/awib/ 22:10:05 that one doesn't really optimize much 22:11:26 I seem to recall a javascript thing did pretty nice "code optimization" for the 'trace' command output. 22:15:28 like, when I input "++++[>+<-]" and press 'execute-trace', it outputs "p[0] += 4 (= 4)" "p[1] += p[0] (= 4)" "p[0] = 0" into the trace window. 22:16:01 it doesn't do anything _too_ clever, though, and I haven't looked at the actual interpreter itself. is at http://home.planet.nl/~faase009/Ha_bf_online.html anyway. 22:18:17 yes. 22:20:50 oh, there's a "compile to C" button. 22:20:58 hasn't even noticed. 22:20:58 yes. 22:21:01 yes. 22:21:07 s/has/had/ 22:21:24 yes. 22:35:36 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 22:38:33 hmmm 22:38:46 I think I'll go, good night everyone. :) 22:38:53 -!- Keymaker has quit. 23:33:39 -!- dbc has joined. 23:34:06 -!- dbc has quit (Client Quit). 23:42:15 -!- cedric_ has changed nick to cedricshock. 2004-05-29: 01:38:35 -!- lament has quit ("leaving"). 03:53:34 -!- Toreun has joined. 07:13:35 -!- Keymaker has joined. 07:13:51 hiya 07:17:19 hi 07:20:19 hi 07:21:20 soon i'll have to go and get my something-paper-where-is-grades 'cos summer break (!!) starts.. 07:22:28 soon I'll have to go since it's 2 AM by me 07:22:33 hehe :) 07:22:49 i quit yesterday ~hour berofe that time 07:23:21 I'm only awake now because I'm playing bridge online on Yahoo Games 07:23:30 hmm 07:23:36 i haven't tried that game 07:24:05 I learned it in Calculus 07:24:15 (it's after the AP exam, so I don't have anything else do to in class) 07:24:26 :) 07:25:26 it's surprisingly a lot of fun 07:25:35 i bet 07:25:36 (bridge, not the AP exam) 07:25:43 hehe 07:26:34 many things that seem to be boring at first sight often happen to be very interesting/fun 07:26:45 like programming esoteric languages 07:26:54 exactly :) 07:27:02 or programming in general 07:27:12 yeah 07:27:20 depends on language a lot 07:27:33 and depends on what you're writing 07:27:38 yeah 07:27:44 that's most important 07:27:50 that's one reason why I'm probably not going to take up programming as a career 07:28:00 hmm 07:28:02 yeah i see 07:28:22 writing something 24/7 you don't like isn't a dream job 07:28:32 yeah 07:28:50 but too bad, clock is ticking fast, i need to go that i don't miss the stuff there 07:28:53 good night :) 07:29:00 g'night 07:29:03 -!- Keymaker has quit. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:22:26 -!- lament has joined. 08:31:36 -!- dbc has joined. 09:19:58 -!- cedricshock has quit ("Leaving"). 15:23:24 -!- Toreun has quit (Read error: 54 (Connection reset by peer)). 15:29:49 -!- dbc has quit ("you have no chance to survive make your time."). 18:56:53 -!- Toreun has joined. 23:26:26 -!- grumpy_old_one has quit ("ERC Version 4.0 $Revision: 1.600 $ (IRC client for Emacs)"). 2004-05-30: 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:26:59 -!- mooz- has quit (Read error: 60 (Operation timed out)). 17:13:41 -!- Keymaker has joined. 17:13:55 ah, home sweet home :) 17:17:25 you missed dbc. :p 17:17:58 nNOOOOOOOOOOOO!!!!! 17:18:14 i knew this, i knew this! 17:18:26 something good had to happen when i was away for a day.. 17:18:36 10:27:31 -!- dbc [ttm@130-94-161-238-dsl.hevanet.com] has joined #esoteric 17:18:37 11:15:54 -!- cedricshock [~cedric@209-181-58-5.eugn.qwest.net] has quit ["Leaving"] 17:18:40 17:19:19 -!- Toreun [~Toreun@ool-45738c44.dyn.optonline.net] has quit [Read error: 54 (Connection reset by peer)] 17:18:43 17:25:43 -!- dbc [ttm@130-94-161-238-dsl.hevanet.com] has quit ["you have no chance to survive make your time."] 17:18:46 from yesterday. 17:18:59 :) 17:19:26 a lot idling i see 17:19:51 well, i hopefully he's here next saturday -- or week 17:20:54 *i hope (small correction to the above ^) 17:24:13 he'll probably visit the moment you decide to drop from irc. 17:24:24 yah 17:24:34 too bad i can't keep this always on :( 17:33:38 well, it wouldn't much help if you were away. except you'd get to see him join and quit. 17:34:24 well, i could try to say something between that joining and quiting time :) 17:35:06 (looking at those logs you posted seems he was here ~7 hours) 17:39:11 that is true. 17:39:23 we do some pretty advanced idling here. 17:42:57 hehe 17:43:00 :D 17:43:05 * edwinb idles 17:54:49 -!- TheHunter has joined. 18:16:07 argh, i have to got 18:16:12 darn 18:16:25 i pressed accidentally enter, i'll write the message again 18:16:52 argh, i have to go and start baking a pizza :( i'll be back later 18:23:45 -!- TheHunter has left (?). 19:04:53 -!- K has joined. 19:05:28 hmmm, what was the command to change name.. /nick? 19:05:33 -!- K has changed nick to t. 19:05:52 -!- t has changed nick to Keymaker[-]. 19:06:01 done 19:06:51 * Toreun is confused 19:08:54 ? 19:11:31 nevermind 19:12:22 o k 19:14:05 so, how's your day Toreun? been working on anything? :) 19:22:19 it's been pretty good 19:22:21 working on my website 19:22:26 ah i see 19:22:28 -!- Keymaker has quit (Read error: 110 (Connection timed out)). 19:22:37 hmmm 19:22:43 is it in web yet? 19:22:46 yes 19:22:57 I decided to play Microsoft and release an unfinished product 19:23:02 toreun.org 19:23:04 :D 19:23:18 i'll take a look 19:24:22 Ooooh :o Very nice design there! 19:25:06 -!- Keymaker[-] has changed nick to Keymaker. 19:25:12 thanks 19:25:18 I'm thinking of redesigning it a bit 19:25:27 I guess because I'm never satisfied 19:25:31 yah 19:25:40 i'm kinda same when it comes to designing something 19:25:53 i'm never totally happy with my works 19:25:59 when I designed it a few weeks ago, I thought it looked really nice, then I took a look at sites like 1976design.com and simplebits.com and I feel, well, humbled 19:27:32 same here... my contentment with a project usually only lasts a few days, if at all 19:27:42 yah 19:27:51 same here 19:28:13 oh, and gotta say that SimpleBits looks really nice as well 19:29:49 I know... I wish I could match those webdesign skills 19:30:28 you're skills are good enough 19:30:33 but my skills.. ugh.. 19:30:39 and 1976design I like because of the header he's made - it changes based on the weather 19:30:58 yeh 19:31:19 the main problem with my CSS-ability is I'm not good at making things compatible on every browser 19:31:43 know that feeling 19:31:56 I just today found a technique I could use to make my website center on IE as well as Moz 19:32:07 hmm 19:32:44 I wish I didn't have to contend with IE, but unfortunately it's used by 75% of the population 19:32:51 :( 19:32:53 yeah 19:33:01 someone was actually recommending writing css that exploited a css parsing bug in ie-5 to make the margins work the same way in ie 5 that they do in other browsers. 19:33:27 hm 19:33:29 IE-5 has many CSS bugs 19:33:34 i bet 19:33:43 it has other bugs as well :) 19:33:43 IE6 just doesn't know how to render things 19:33:46 yes 19:33:59 well, I still don't think this: 19:34:00 margin-left: 199px; 19:34:00 voice-family: "\"}\""; 19:34:00 voice-family: inherit; 19:34:00 margin-left: 201px; 19:34:04 is the way to go. 19:35:01 wha do you mean? 19:35:20 that's an IE hack 19:35:27 oh 19:35:37 what does it do? 19:35:47 makes ie5 stop parsing the css entry on that "\"}\"" 19:35:50 IE sees the } 19:35:51 yeah 19:36:05 but I wouldn't write css like that, even if it was the only way to make things ie5-compatible. 19:36:10 too ugly. 19:36:26 another problem is IE5 isn't used by many people 19:36:28 so it's not worth it 19:36:37 yea 19:37:05 hopefully webdesigners will get the hint and ditch tables for CSS and start designing for standard browsers 19:37:16 then M$ will have to wake up to keep in competition 19:37:43 yes, it wakes up and sues every other company and coder >:) 19:38:16 well, when I do "webdesign" I just write html with headers and

      paragraphs, and maybe few


      rules in there. of course the end result doesn't look very pretty. :p 19:38:35 well, that's how HTML was meant to be 19:39:38 and with the advent of CSS, people could slap a stylesheet onto a page and it controls the appearance completely 19:39:59 it eases things a lot 19:40:13 yeah, take a look at http://www.csszengarden.com/ 19:40:26 nice site, i've seen it sometime before :) 19:40:34 it has at least 100 designs that differ from each other greatly, and the html stays exactly the same 19:41:37 nevermind, it appears to down 19:42:28 too bad :( well, good that i had my change to see it weeks before this point of time 19:43:39 hmm... it should be back up 19:44:18 weird 19:44:41 it's still listed on mezzoblue.com 19:44:46 (its creator) 19:45:35 things don't always work. 19:46:28 meh, I think I've watched that scary @ long enough, and it doesn't seem to be going away. guess I must take steps. 19:46:31 -!- fizzie has set channel mode: -o fizzie. 19:48:13 how unfortunate, you could've at least given it to someone else 19:48:25 y.. yo....y.. you.. youre mortal again fizzie :O 19:48:41 I think chanserv's the sanest person here and should thusly keep the only @. 19:48:52 :) 19:49:23 i haven't seen him/her talking, but on the other hand i've spent quite few time here 19:51:53 well, the very wise only speak when absolutely necessary 19:53:14 hehe 19:53:21 i see 19:53:27 so we're not being very wise here right now. 19:53:54 well, it makes one wonder, why then hang out in a channel :D 19:54:01 after all, "it is better to keep your mouth shut and appear stupid, then to open it and remove all doubt" - Mark Twain 19:54:22 well, wisdom is probably overrated anyway 19:54:33 yes 20:01:22 well, soon i should make up some nice design for my site 20:01:58 what's your site? (assuming it's on the web) 20:02:09 someone should do some nice design for befunge.org. :p 20:02:27 "I've been busy." 20:03:23 well, quux.befunge.org, it seems, has an alright design 20:03:28 :) 20:03:33 well the site isn't in the web 20:03:35 well, yes, that's mooz's site. 20:03:43 :) 20:03:51 oh, and I'd need someone who can do hr giger -like design for a project with impressive stupidity levels. 20:03:52 ah, it has tables 20:04:12 i'm working on couple of sites 20:04:20 but this design i was talking about will 20:04:27 be to my "personal" site 20:04:38 that'll have my (lame) brainfuck codes 20:04:54 my personal site (toreun.org) will have all my projects 20:05:00 I just haven't had the time to put them up yet 20:05:02 and other code projects 20:05:09 and by time I mean effort 20:05:14 ok 20:05:26 I'd need someone to design the web-frontend for darkhive.gehennom.org. (finnish-only, sorry.) 20:05:32 hmm... hr giger like design? 20:05:38 "for some reason" haven't found anyone willing yet. 20:05:53 yes, well, "dark hive" sort of needs something like that. 20:05:59 toreun: when your projects are there, tell me so i can go and check out :) 20:06:20 sure thing 20:06:24 ok :) 20:06:26 although the name is a (bad) pun - it actually comes from the contents, "d" "archive". 20:06:37 hehe 20:06:38 first I'd have to make a collaboration of all my projects 20:06:53 not a bad pun 20:07:50 well, it's better than its as-yet unstarted sister site, sharkhive. 20:08:03 sh archive? :) 20:08:39 not really. actually it should be "ch", as in 'chat', but 'charkhive' sounds stupid. 20:08:45 what does that 'd' mean and where it searches that info fizzie? 20:09:02 er, does it not say? 20:09:29 if not, I'd rather not say either. I'm.. sort of ashamed. 20:09:29 it might say, I'm not sure what it says exactly 20:09:39 demi? 20:09:48 keymaker should be able to parse the language. 20:09:48 um, why? :) 20:09:50 yes. 20:10:01 err.. that's a tough one. 20:10:08 :D 20:10:16 I ask it myself over and over again whenever I need to fix the damn thing. 20:11:16 it's not my fault though. I'm not sure whose fault it is, but it definitely isn't mine. 20:11:44 sharkhive would be a similar site for mtv3's late-night sms chat things. 20:12:03 i hate those chats 20:12:15 but I'm a bit unsure if I could reliably enough OCR the contents. 20:13:10 plus I don't really _want_ to keep an archive of them. 20:13:24 just curiously asking, are you working on that project FOR demi? 20:13:25 but I don't want to keep darkhive either, and yet I still do. 20:13:34 nope. 20:13:37 ok 20:13:45 well, nicely made job anyways 20:14:00 you wouldn't say that if you saw the perl scripts that do the updating. 20:14:21 hehe, well, i can't read perl anyways 20:14:33 most people can't read perl 20:14:46 it's a somewhat write-only language. 20:15:13 :) haha 20:15:17 I also wrote a custom ncurses-based client for the pseudo-3d java chat applet demi.fi used to have on their site back when franticmedia was doing the webdesign there. 20:15:21 better than BASIC, which lacks so much functionality it's almost a read-only lanugage 20:16:23 well, i haven't ever tried learning perl either. is it useful? 20:16:28 and then there's PILOT, which seems to me to be an execute-only language. it can't really _do_ anything, but the syntax is ugly and cryptic-like. 20:17:05 hmmm.. link? 20:17:26 it's the language I was talking about the other day, the one I had misplaced my standard of. 20:17:49 hmm, sorry, i've really the worst memory :\ 20:17:57 and perl.. well, imho it's mildly useful for those shell scripts that are getting bit too complicated for bash+sed+awk+grep. 20:18:18 but then again one could just use scsh or something sensible for those. 20:21:26 the only reason I could see myself learning perl is because so many things are written in perl 20:21:53 well, learning perl more than just basics 20:22:23 I just wrote a simple perl script to do [something]. I wonder what it might have been. 20:23:03 hehe 20:23:09 comments missing? 20:23:13 the incredible amount of CPAN modules for just about every possible task, plus the easiness to call other programs makes perl a relatively nice language to write "glue" in. 20:23:28 no, it probably had comments, I just can't remember where I wrote it. 20:23:34 or what for. 20:23:43 ok 20:28:09 watched that dark star or whatever it was, yesterday fizzie? 20:32:44 nahh, was busy trying to make the win32-hosted symbian software development kit run on linux. 20:33:09 there was some pre-made glue stuff to make it work in the interweb, but it was for an earlier version of the sdk, so I had to play with it a bit. 20:34:16 mostly the toolchain was easy to make run on linux, just that there was some stupidity with mixed-case names (windows, as we all know, doesn't care about filename case-ness, so the mismatched usages weren't a problem there) and the lf/crlf line-terminator stupidity. 20:34:49 i see 20:36:46 what's the point in carriage-return actually? 20:38:07 well, it's useful if you want to make an updated status indicator on a relatively dumb terminal. 20:38:45 in other words: it's pointless 20:38:57 as a line-terminator in files, yes. 20:39:02 as a control character, not really. 20:39:34 control character? 20:40:43 the "move cursor to beginning of current line" control character. 20:40:46 very useful. 20:41:26 ah, i didn't know it was called control character.. agree, it's useful 20:41:30 and works on a wider range of terminals than ansi/vt-100 escapes. 20:45:02 whoa, 1.25 hours left. I estimate this day will belong to the class "wasted time" for me. 20:45:32 :( 20:45:47 well, i haven't got anything useful made either 20:46:05 probably i'll do some bf not to waste whole day :) 20:47:21 I'd need to write a z80-based-device emulator for the arm/symbian/series60. :p 20:47:39 :) 20:47:48 sadly that'd probably be the most useful piece of code I'd have written. 20:48:06 sadly? 20:48:22 well, some might say even that is not very useful. 20:48:39 it sounds impressive anyways :) 20:48:52 it sounds pointless to me, but I sort of promised. 20:49:06 i see 20:50:10 it's related to the mobile demo compo of this year's assembly04 event, if you must know. 20:50:27 ah 20:51:03 i haven't ever been at assembly, and probably won't go either, but i've read about the demo "scene" 20:51:23 the quotes definitely are in the right place. 20:51:41 :) 20:51:43 I've been to few of the smaller finnish demoscene "events", and.. uh, it's not a pretty thing. 20:52:03 too bad.. 20:52:42 assembly's mostly gaming these days, right? 20:52:51 well, yes. 20:53:02 yeah :( 20:53:13 and the smaller events tend to include large quantities of C2H5OH, since we're in finland. :p 20:53:26 hahaha 20:54:51 besides, in _all_ the parties (and most of the other social gatherings I've gone) I've seen jaffa/bC! naked, for one reason or the other. usually involves swimming/water, but not always. to be honest it's kinda disturbing. 20:55:23 LOL 20:55:39 by the way, jaffa/bC! some person i guess? 20:55:42 oh yes. 20:55:54 heh 20:56:09 actually, if you want to see what a finnish demoscene event is like, just go see the 'unssia väsyttää' "wild-compo entry". 20:56:17 I'll check the scene.org link for that. 20:56:35 ok 20:56:39 actually it's in http://koti.mbnet.fi/megam/unssia_vasyttaa.AVI 20:57:09 hmmm, how large is the file? 20:57:24 ~5M 20:57:32 oh, ok 20:57:52 i should get a lot faster connection in few days, but i guess i can download that with this :) 20:58:09 argh, i mean few weeks, small typo there.. 20:58:16 it's from the 'stream 2003' partay. 20:58:21 I rather like the internet here. 21:00:40 started downloading . . . . 21:02:37 don't blame me for wasting your bandwidth, then. :p 21:02:52 hehe 21:04:17 it's painful waiting; i have new computer 1 meter near this old one, and i'm waiting the new connection while surfing the web with windows 98 (barf!) without mouse (it isn't hard, but slow) 21:04:45 ahemh. 21:05:06 "win98 without mouse" sounds like something to use as a punishment for misbehaving slaves. 21:05:13 yeah 21:05:22 it is :( 21:05:33 "and for stealing some office supplies -- you get to surf the interweb for three days on win98 without the mouse!" 21:05:47 hehe 21:05:48 "win98" sounds like a punishment in and of itself :-P 21:05:55 i know, i know :( 21:06:18 i've been wanting to get linux or something other os than it for many years but couldn't get anything done to that thing :( 21:06:24 i dunno where to start 21:09:24 did you try downloading a liveeval and using that? 21:09:50 no, i haven't tried absolutely anything :( 21:10:12 download distro from distrowatch.com and try it 21:10:32 knoppix is relatively nice to use, too, if the system has a bootable cd drive. 21:12:07 I used knoppix to do some benchmarking for our 'sorting algorith optimization' study thing (for a course here at hut) on an otherwise-windows-only box. 21:12:46 hmm 21:14:13 now I've got the ur-quan kzer-za theme music stuck in my head. 21:14:42 :) 21:14:46 is it some movie? 21:15:00 from 'star control 2', a pc-game a while back. 21:16:05 :) 21:16:20 i'm into classic platformers 21:16:42 I still like my Zork 21:16:56 graphics are a waste of time 21:17:06 yeah 21:17:20 I don't really do games nowadays, but I used to play star control 2 back when it was a new game, and it wasn't bad. 21:17:32 if you don't have anything else to do, you could check out http://sc2.sourceforge.net/ 21:17:35 neither do I - at least video games 21:17:48 I like board/card games more 21:18:17 i play my favourite games, commander keen adventures daily :) 21:18:19 well, I have to admit that from time to time I get the urge to start nethack and do a yet-another-stupid-death in it. 21:19:44 i've heard about that but not played 21:19:55 wonder where mooz is, he said he'll be back "in evening". 21:20:22 well, the night is young :) 21:20:26 I don't know, but atm I'm browsing his site and playing with that impressive javascript bef interpreter 21:20:52 well, I assumed the "standard" definition of 'evening' there. 21:21:27 standard definition of evening where? finland? 21:21:55 i guess 21:21:57 :) 21:22:19 what, is it 2320 there? I don't know what timezone it's in 21:22:24 23:20, yeah. 21:22:25 yeah 21:22:28 EEST. 21:22:50 ah 21:23:40 too bad there's summer time, i like winter more :) 21:24:21 I dislike the fact that my apartment gets unbearably hot during the summer. 21:24:22 I like summer more, but that's probably just because I'm still in school, and around here we don't have school in summer 21:25:06 re school, wonder when our lectures start again next year. 21:25:29 ^ i'm in that nuthouse as well, but i like still cold winter more 21:25:32 or if I should do anything education-related still. 21:25:48 yeah 21:28:50 still ~.5h left to make this a non-wasted day. wonder what I could manage in that time. 21:29:13 hmmmmm 21:29:14 maybe 'apt-get update ; apt-get upgrade' that debian box to the left of me. 21:29:49 it's debian-unstable and hasn't been updated in two weeks or so, I'll estimate ~100MB of updates. 21:29:54 you're lucky, I still have 7.5h left to waste 21:29:58 let's see. 21:30:16 hm. 21:30:23 198MB of data to download. 21:30:28 my estimate was a bit off then. 21:31:45 oh, forgot to say, i see what you meant with that "unssia vasyttaa" vid 21:33:15 mm. 21:33:26 asmebly isn't quite like that, of course. 21:34:07 :) 21:36:36 how typical. 21:37:55 "kdelibs4" and "kdelibs-bin" both depend on libcupsys2 >= 1.1.19final-1, but "libgnomeprint2.2-0" depends on libcupsys2-gnutls, which conflicts with libcupsys2. 21:38:58 of course 21:39:41 well, my own fault of course. 21:40:04 I just _had_ to install the gnome-2.6 stuff from the 'experimental' package collection of debian. 21:40:44 at least I get updates from ftp.fi.debian.org at ~3000kB/s, keeping a debian-unstable with a dialup would be a new definition for the word pain. 21:42:43 yay. 21:42:59 I have some documentation in the .chm file format. 21:43:04 that windows htmlhelp thingie. 21:43:33 so I install xCHM, and verify remotely (x-forward) that it works, and think "well great, I can read the docs I have" 21:44:19 now I started that xCHM locally. it.. "works properly", escept that instead of normal letters I get a collection of boxes. 21:44:44 large boxes and small boxes, bold-font boxes and blue underlined boxes (links), but boxes anyway. 21:45:26 I can also change the font to get different-looking boxes. 21:58:10 eh. of course all other chm files open with it just perfectly except the one I'd need to read. (and that one worked when used remotely.) 22:01:10 great. xchm needs to be linked with gtk2 to work with unicode/utf8 chm files, but the debian version of course isn't. 22:02:04 aaaaaaargh, time is ~up, it's 0000 and no progress on anything :( 22:02:23 same here. 22:02:41 well, better luck today :) 22:06:33 well, if I manage to drag myself to work there's a slight chance I might manage to get something done. 22:06:50 :) 22:07:11 sleeping would help make that probability a bit larger. maybe I should switch to the irc-terminal in my bed, that usually makes me fall asleep pretty fast. 22:07:26 hehe 22:07:55 well, i'm not going to be here much time anymore today (i mean today before i'm going to sleep) 22:07:55 are we that boring? :-P 22:08:03 ^ yeah 22:08:05 ;) 22:10:07 they're building some new student apartments right next to my window, so I can't even sleep long in the mornings. 22:10:24 :( 22:10:36 those darn students >:) 22:10:58 gotta hate 'em 22:13:22 well, I'm one of 'em. 22:13:42 but I already have an apartment, so I see no need to build more of them. 22:16:07 // count sheeps 22:16:07 const int SHEEPS = 5000; 22:16:07 for (int i = 0; i < SHEEPS; i = i + 1) { } 22:16:07 // now start sleeping 22:16:47 i think i'll leave the place for this night and go sleeping/restarting my 30000 brain cell byte array ;) 22:17:49 good night 22:17:51 -!- Keymaker has quit. 22:21:02 I'll probably fall asleep soon too. 22:21:55 k, night 22:22:00 A long-forgotten loved one will appear soon. 22:22:00 Buy the negatives at any price. 22:22:50 izzat a fortune? 22:40:32 oh! it's 5th of confusion, 3170, today, at least according to my timezone already. celebrate (or don't) syaday. 22:42:07 ooh 22:42:19 still 4th here 22:42:39 I am back in the future, then. 23:24:49 -!- mooz- has joined. 2004-05-31: 04:07:26 -!- Toreun has quit (Read error: 60 (Operation timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 12:49:25 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 12:49:25 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 12:49:26 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 12:49:26 -!- Taaus has quit (zelazny.freenode.net irc.freenode.net). 12:49:26 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 12:49:26 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 12:49:28 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 12:50:07 -!- mooz- has joined. 12:50:07 -!- lament has joined. 12:50:07 -!- edwinb has joined. 12:50:07 -!- cmeme has joined. 12:50:07 -!- Taaus has joined. 12:50:07 -!- deltab has joined. 12:50:07 -!- fizzie has joined. 13:07:36 -!- edwinb has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- lament has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- mooz- has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- fizzie has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- Taaus has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- cmeme has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- deltab has quit (zelazny.freenode.net irc.freenode.net). 13:07:36 -!- fizzie has joined. 13:07:36 -!- deltab has joined. 13:07:36 -!- Taaus has joined. 13:07:36 -!- cmeme has joined. 13:07:36 -!- lament has joined. 13:07:36 -!- mooz- has joined. 13:07:36 -!- edwinb has joined. 13:07:36 -!- kosmikus1away has joined. 13:07:36 -!- kosmikus|away has quit (Connection reset by peer). 14:05:54 -!- grumpy_old_one has joined. 15:47:59 -!- kosmikus1away has changed nick to kosmikus. 17:43:15 -!- Toreun has joined. 17:43:28 -!- Toreun has quit (Client Quit). 18:23:48 -!- Toreun has joined. 19:04:40 why do you suppose it is that nowadays we only seem to speak when that 'keymaker' person is here? 19:05:04 he's the life of the party. 19:26:43 -!- Toreun has quit (Read error: 54 (Connection reset by peer)). 20:09:42 -!- Toreun has joined. 20:34:35 -!- Keymaker has joined. 20:34:43 hi-ya 20:35:07 hello 20:35:10 hi 20:37:32 evening. 20:37:35 evening 20:37:56 by the way, [enter the usual question here]? 20:39:33 [enter the usual response here]. 20:40:23 [enter the usual 'too bad'-reply here] 20:42:35 hmmm, can anyone suggest any good science fiction or cyberpunk books that focus on robots? 20:50:11 anything by asimov. 20:50:25 well, maybe not anything, but something. 20:50:37 hmmm 20:51:30 I'm bad at remembering the names of his especially good books. maybe mooz could recommend? 20:52:41 let's hope so :) 21:15:40 he's probably not home.. 21:16:27 well, he was home just few hours ago, I don't see how he might have managed to disappear since then. 21:16:31 but maybe you're right. 21:17:49 heh 21:25:01 hmph, my usb support went broken. 21:25:20 Jun 1 02:31:30 zark kernel: usb 3-2: new full speed USB device using address 9 21:25:23 Jun 1 02:31:30 zark kernel: usb 3-2: device not accepting address 9, error -71 21:25:27 worked just fine for addresses <8. 21:26:16 too bad, any idea what could be wrong? 21:27:23 nope. well, maybe the device dislikes addresses that are more than three bits long. 21:30:30 I know for a fact that dodongo dislikes smoke. 21:32:52 i don't see.. :\ 21:34:40 that's a "fact" that I've been unable to get out of my head lately. 21:35:27 ok 21:35:43 where did you get that fact? 21:38:57 I don't know. 21:39:06 maybe it was a dream? 21:40:05 :) most probably 21:41:19 google found me http://dodongosmoke.ytmnd.com/ 21:42:57 ah, i see now 21:42:59 :) 21:44:35 kinda off-topic; my wrist is really hurting, i don't know why, it's been hurting the whole day :( 21:49:54 so had mine yesterday, but it went away after I slept. 21:50:11 hopefully this goes away too 21:50:16 maybe too much keyboarding 21:50:25 ..or too few.. 21:50:36 23:40:11 < SLi> Paitsi nykynäppiksiä ei meinaa uskaltaa ostaa kun niissä lukee aina jotain "Varoitus: Useiden asiantuntijoiden mielestä MINKÄ TAHANSA näppäimistön käyttö saattaa PERUUTTAMATTOMASTI TUHOTA puolet aivosoluistasi vuorokauden välein." 21:50:43 sorry for the language. 21:51:15 :) 21:51:34 I don't know any robot books :/ 21:51:41 ok 21:52:18 i don't either, at least not many, but i'll try to find out some.. 21:52:22 except some by asimov of course 21:52:30 tell 21:52:31 well, there's a short story collection by asimov called 'robots of dawn' (on this book-cd for example), I'd assume some of the stories are about robots. 21:52:56 "I, robot" for example is a very known robot story 21:52:58 well, judging by the name . . . 21:53:07 i should read that 21:53:30 they're making a movie of it 21:53:32 i saw nice looking trailer about an upcoming movie with the same title, 21:53:42 (too slow fingers) 21:54:03 seems promising 21:55:27 other asimov collections (title not necessary containing the word 'robot') have related stories too. 21:55:38 ok 21:57:08 do androids dream of electric sheep? 21:57:23 I think they do. 21:57:37 the book's a lot better than the movie. 21:58:25 sounds interesting 21:58:41 what kind o story it is? 21:59:08 the movie's called 'blade runner', you may have heard of it. 21:59:17 yeah 21:59:21 even seen it 21:59:52 book's by philip k. dick, who has written lots of excellent books, imho. not about robots though. 22:00:19 hmmm, name sounds familiar, maybe i've read some books by him 22:01:00 robots suck. 22:01:26 But do read Karel Capek. 22:01:43 hmm, what kind of books? 22:01:47 well, some titles by him include _ubik_, _a skanner darkly_, _rautavaara's case_, _second variety_ (this one was a collection of short stories, I think, and the 'second variety' story was related to robots), and others. 22:02:02 ubik's wacky 22:02:32 for good less-known scifi, read rupert goodwins' "weird dreams" 22:02:37 oh yes. 22:02:49 i'll try to keep in mind those names 22:03:00 weird dreams is available online only 22:03:06 ok 22:03:59 i'll search it sometime, probably if i would now, i would probably find some freaky bizarre sites only 22:04:23 www.geocities.com/jeremyalansmith/level9/ 22:04:28 oh thanks 22:04:36 that's where it legally exists, at least 22:19:20 reading the 'wreckers' story. 22:35:55 hmm 22:35:59 i think 22:36:13 i'll go to sleep.. ZzzZzzzzZz 22:36:28 good night 22:36:51 -!- Keymaker has quit. 22:37:26 -!- calamari_ has joined. 22:37:31 hi 22:38:00 hi 22:49:28 how's your c compiler coming, calamari? 22:54:41 hm 22:54:46 i wonder how a language would look 22:54:50 in which you have the functions: 22:54:55 S, K, I and XOR 23:00:25 toreun: haven't worked on it.. my wife and I went up to the mountains camping last night.. was fun :) 23:01:00 lament: S, K, and I? 23:12:14 lament: why XOR? well, why I? 23:13:16 Toreun: http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=combinator&action=Search 23:36:04 -!- Toreun has quit (Read error: 104 (Connection reset by peer)). 23:37:08 bbl.. need food 23:37:20 -!- calamari_ has quit ("Leaving"). 23:37:21 kosmikus: heh! 23:37:31 kosmikus: i'm not sure what XOR would do, though. 23:37:46 kosmikus: I guess S could be like true and K like false, and ditch I... 23:39:44 -!- Toreun has joined. 23:42:14 ah, so the XOR should operator on the combinators? 23:42:21 well of course 23:42:25 but i have no idea how 23:43:12 why do you want the XOR at all? just for redundancy and obfuscation? ;) 23:46:27 of course. 23:46:29 ok screw xor 23:46:34 the basic idea is: 23:46:46 find some nice way to map true/false to ski-expressions 23:47:56 nicer than encoding them in untyped lambda calculus, and translating that to SK-expressions? 23:49:22 what 23:52:19 what? 23:54:37 what? 23:57:17 which part of my original question should I explain in more detail? 23:59:26 i don't understand what you mean by 'encoding them in untyped lambda calculus and translating that to sk-expressions'