00:02:48 rar 00:02:55 I dont know sed as well as I should :p 00:02:58 * fax looks somthing up 00:04:55 :[ 00:05:00 my sed doesnt support \| :/ 00:06:31 what would you need that for? 00:06:48 for like this\|that, to match "this" or "that" 00:06:54 I suppose ill have to use two expressions then 00:06:57 thats a shame 00:07:43 if you are matching single characters, just use [] 00:07:57 its either a single space, or 3 characters 00:08:11 -!- sebbu2 has quit ("@+"). 00:10:33 does your sed support the -r option? 00:10:43 no :/ 00:10:45 what a crap sed 00:11:02 i think ill just take out spaces 00:11:30 -!- Sgeo has quit ("Ex-Chat"). 00:14:55 grr 00:15:03 why can I have a fucntion named : but not a variable: | 00:16:02 x=sed`echo '0ヰ1東2京3ス4ス5オ6ラ7カ8ス9ケaトbダcガd㒵eジfヤ' | sed -e 's/\(.\)\(...\)/ -e s\/\1\/\2\/g/g'` && while true ; do dd if=/dev/urandom bs=1200 count=1 2>/dev/null | md5 ; done | $x 00:16:06 a lot shorter! thanks :D 00:16:44 * fax tries to find a secretive name for the variable 00:21:04 uhh 00:21:48 while true ; do dd if=/dev/urandom bs=1200 count=1 2>/dev/null | md5 ; done | sed`echo '0ヰ1東2京3ス4ス5オ6ラ7カ8ス9ケaトbダcガd㒵eジfヤ' | sed -e 's/\(.\)\(...\)/ -e s\/\1\/\2\/g/g'` 00:21:53 ? 00:22:10 @@@@ 00:22:12 1!!!!! 00:22:12 WOW 00:22:17 god damn 00:22:21 bsmntbombdood: thanks a lot 00:22:26 I didnt actually know that you could do that 00:22:32 damn :D 00:25:35 -!- pikhq has joined. 00:27:14 and why the md5 in there? 00:28:25 md5 generates a fixed length string from the characters 0-9a-z 00:28:31 so just hash random data then transform it 00:28:34 makes a matrix effect lol 00:31:52 -!- Sgeo has joined. 01:07:43 -!- oerjan has quit ("leaving"). 01:08:12 so hey this is a good place to ask :D 01:08:18 I was wondering what the most simple languages are 01:08:21 I though 01:08:43 lambda calculus has 3 cases to consider, brainfuck has 7 (if you ignore inputs) and life has 8 cases 01:08:50 but am I missing anything? 01:09:00 wht about 2 4 5 and 6? 01:12:33 fax: single combinator systems 01:12:45 one combinator, one application character 01:13:12 hmm 01:13:48 that sounds very interesting 01:18:05 how can I find out more? 01:19:34 I can't remember the name, but there's a functional language with 2. 01:20:21 Although I'd argue that as far as instruction set goes, Life is the simplest. :p 01:20:36 Really? 01:20:47 Life has 2 states. 01:21:03 And instructions for transformations between these 2 states. 01:21:06 yeah, but the rules of evaluation are somewhat more complex I think 01:21:14 Not all that complex, really. 01:21:56 Really just a 2 dimensional analog of a Turing machine. 01:36:51 pikhq: iota is one that's written up, but there are better ones 01:37:46 http://ling.ucsd.edu/~barker/Iota/ 01:37:47 wow 01:41:27 cool :D 01:55:38 Insert enthusiastic shout of "SevenInchBread!" here. 01:56:35 fax: are you aware of OISC? 01:56:41 no 01:56:49 One instruction computing. 01:56:52 OISC is fun. 01:57:13 The options for that one instruction range from SBN to MOV. 02:00:25 yikes! 02:00:33 OISC is sweet 02:00:34 It's Turing complete. 02:00:38 thats weird 02:00:39 And yeah, it is sweet. 02:01:09 MOV is Turing complete by having special addresses in the CPU. . . 02:01:24 And SBN just gets one instruction that does multiple things. 02:01:29 subleq is nicer 02:01:34 It subtracts *and* conditionally branches. 02:01:36 bsmntbombdood: Yeah. 02:02:25 bloody hell! 02:02:28 thats really crazy 02:02:38 Not really. 02:02:41 I mean about MOV 02:02:48 Still not crazy. 02:02:48 I never thought of thta 02:02:52 I mean like 02:02:55 impressive 02:03:06 A MOV OISC has been implemented in Wireworld, BTW. 02:03:21 (thereby proving Wireworld's Turing completeness) 02:05:19 :O 02:05:35 thats neat 02:06:24 That kind of stuff is why we're here in #esoteric. :) 02:53:02 -!- goban has quit ("Leaving"). 03:01:43 ALRIGHT 03:01:56 so... what are all the options that a context switch system call might need? 03:02:02 so far I've just got a maximum time. 03:02:48 but you could do things like "until system call" or "until sends a messge" or something 03:04:38 Keep the system calls to a minimum? 03:04:46 erm, what precisely do you mean by a "context switch system"? 03:05:02 ...a context switch system call 03:05:30 a system call that switches the context of CPU execution to another processes state 03:05:34 ah 03:06:23 ihope, I don't care about the number of system calls -- that doesn't determine how small your kernel is. 03:06:28 just how limited the interface is ;) 03:06:57 you NEED a context switch system call if you don't want the scheduling algorithm in the kernel itself. 03:07:07 do you have interrupts? 03:07:27 not of the software sort. 03:07:46 but hardware interupts are implied... and I've got a way to handle them. 03:09:22 ok 03:09:55 do you have a method for flagging processes (or whatever) at different priority levels? 03:10:02 -!- RainbowTrout has joined. 03:10:28 RodgerTheGreat, I've got a way to set attributes... so the scheduler can set a priority attribute if it wants. 03:10:48 RainbowTrout, YOU CAN ALREADY TELL THIS CONVERSATION IS A BLAST 03:10:53 INDEED. 03:11:11 Hmmmm... 03:11:20 Hello RainbowTrout 03:11:25 ... 03:11:27 !help 03:11:37 * SevenInchBread quietly ignores that. 03:11:39 I hate your face. 03:11:46 YOUR FACE IS STUPIDER 03:11:49 But not as much as I .. 03:11:50 NO 03:11:52 IT ISNT 03:11:57 oh yeah? 03:12:03 do you enjoy having a nose? 03:12:15 ... Go on 03:12:31 ANSWER THE GOD DAMN QUESTION 03:12:38 NEVER 03:12:56 ~help 03:13:02 ... 03:13:10 -ahem- ignore. 03:13:22 * RainbowTrout swims. 03:22:09 SevenInchBread: what CPU is this for? x86? 03:24:46 probably. 03:25:36 ah, then you should have some interesting/painful hardware features to play with for this 03:29:40 I find the "barrel processor" approach to multitasking fascinating- with well designed software, very efficient. http://en.wikipedia.org/wiki/Barrel_processor 03:30:07 .....why do I twitch whenever I hear the word "efficient" 03:30:22 I HATE THIS WORD, FOR NO REASON AT ALL 03:30:28 probably because it should *always* be conditionalized 03:30:38 ....what? 03:30:44 nothing is universally efficient, an oft-missed fact 03:30:46 RodgerTheGreat: that's interesting 03:30:59 I just think of annoying business people and uptight engineer nerd people and SUICIDE 03:31:13 hm 03:31:52 RodgerTheGreat: what if there's less than enough threads? 03:32:09 that's the main issue 03:32:33 and how do you put proccesses at different priorities? 03:32:50 you might be able to design your OS to prevent that from happening, or at least make use of empty threads 03:32:51 ...I don't think it's intended to be the... high-level part. 03:33:02 they don't use priorities at all 03:33:13 ...reminds me of a machine gun 03:33:35 it would be nice if they just had a array of pointers to threads 03:33:49 so you could fill that array fully with one thread to run it constantly 03:33:51 makes me think of a shotgun. "Double barreled", usw. 03:34:20 that could work pretty well 03:34:49 ....how do you use pointers in... hardware? 03:35:12 the nice thing is that a CPU like that would be shit-tons harder to deadlock 03:35:13 SevenInchBread: same way you use them in software? 03:35:20 SevenInchBread: they're called "registers" 03:35:36 RodgerTheGreat: the os breaks in every timer interupt... 03:35:42 so deadlocking should be hard 03:36:02 if the kernel wants to stop you from running, it only has to wait 1/60 second 03:36:15 you = a thread 03:38:49 hmmm, you could do a dual core processor... one being a single-thread "master" CPU... and a second barrel processor. 03:40:18 -!- bd_ has joined. 03:40:20 -!- RProgrammer has joined. 03:40:24 ...IF YOU WANTED 03:40:42 SevenInchBread: meet RProgrammer. :-) 03:41:03 HI :) 03:41:13 And bd_ too, for that matter. 03:41:20 *hides* 03:41:20 Hola 03:41:24 Does anyone use J? 03:41:24 HI BD_ NICE WEATHER YEAH :) 03:41:29 J? 03:41:39 'Lo. 03:41:39 its kinda based on APL 03:41:40 Not Java, I take it 03:41:42 RProgrammer: do you know much about programming for the x86? 03:41:47 No 03:41:51 its not really esoteric.. 03:41:55 * pikhq needs a true test of geekiness. . . 03:42:00 http://www.jsoftware.com/ 03:42:01 Hmm. 03:42:04 Mainly because I'm using a PPC right now 03:42:05 I found it cool 03:42:06 Knowledge of Brainfuck? 03:42:07 bd_: do you know much about programming for the x86? 03:42:34 nope >.> 03:42:56 Hmm. 03:44:55 ....I know a smidgeon. 03:44:58 and only a smidgeon 03:45:25 * pikhq much prefers less esoteric architectures than IA32. 03:47:00 pikhq: Your definition of "esoteric" is clearly incorrect. Regardless of how sensible or nonsensical an architecture is, if it's popular, it's not esoteric. 03:47:00 I wish I came up with Whitespace 03:47:20 GregorR: I'm obviously kidding. 03:47:42 What I really mean is, of course, that IA32 is a nonsensical architecture, worthy of being esoteric. 03:47:54 :P 03:48:57 Honestly. . . 03:49:22 The current IA32 system I'm using supports IA16, IA32, and AMD64. . . Somehow. 03:50:30 heh 03:50:32 NO SIR 03:50:39 MY OPINION IS SUPERIOR TO YOURS 03:54:55 My opinion is objective and is therefore perfect. 03:55:48 * RProgrammer snickers 03:57:00 * calamari creates a subclass of ihope, adds functions, and is now more perfect than ihope 03:57:46 Pff. 03:58:00 Perfection is achieved not when nothing can be added but when nothing can be removed. 03:58:13 Therefore, I must be JObject or TObject or whatever fancy thing it is. 03:59:18 If I were part of the Java API, I'd want to be java.util 03:59:41 it contains so many of my good friends, like Vector and Random. 04:00:03 Ah Random, what happy times they were... 04:01:51 I want a room-sized faraday cage 04:02:02 along with lead shielding 04:02:11 along with concrete 04:02:35 and a generator, I presume? 04:03:01 Power in can be filtered 04:03:19 But I suppose a nuclear reactor would be best for power 04:05:54 so this is becoming more of an underground complex than a room. 04:06:02 which I fully endorse. 04:06:16 underground complexes are awesome for a number of reasons. 04:06:19 Ok, a bunker 04:06:40 A bunker would be sofa king cool 04:07:31 I've always thought it'd be pretty awesome to live in a renovated nuclear bunker. 04:08:27 yep 04:15:48 * pikhq wants an underground complex for house/server warehouse 04:16:02 Can I co-op there? 04:16:30 wow, we all have the same dream 04:16:47 Sure; just pay me for the power usage. 04:16:57 And bandwidth, of course. 04:17:06 Should give you some rock-solid stability. 04:17:23 Pfft, bandwidth, just hack some guy's satellite internet 04:17:28 Survive the nuclear war, it will. 04:17:39 RProgrammer: We're talking "500 T3 lines" 04:17:43 :p 04:17:53 pikhq: but the internet and power distribution networks won't, so it doesn't matter 04:18:04 By some guy, I mean NASA 04:18:06 ;) 04:18:14 ll 04:18:15 lol 04:18:17 bsmntbombdood: Nuclear power in-bunker. . . 04:18:23 The Internet link? 04:18:32 Not so in-bunker 04:18:44 Well, if there's a nuclear war, I'm going to be more about *surviving* than about watching Homestar. 04:18:57 RProgrammer: Fine. In the same mountain. 04:19:13 . . . Hell; I'd just like to take over Cheyenne Mountain. :p 04:19:33 That's pretty sweet 04:19:37 not secure enough though 04:19:44 No, I mean by definition, unless you want to put every network node in your mountain, Internet will always be the first to go 04:19:45 Don't have to leave town, get an underground bunker. . . 04:19:48 Worth it. 04:19:53 RProgrammer: Yeah. 04:20:07 * RProgrammer sighs 04:20:10 Obviously, the idea at that point is to live, not to be online. 04:20:28 pikhq: let's take over cheyenne mountain 04:20:48 Your server will *still* have rock-solid stability. . . Although nobody else will be able to tell, since they'll be dead. 04:20:52 We just have to lock ourselves in, and they'll never take it back from us 04:21:02 So, before it goes down, you download 73% of the internet into your 3 Petabytes of in-bunker storage 04:21:09 bsmntbombdood: Sure; only maybe an hour from here. :p 04:21:18 RProgrammer: Screw 3 petabytes. 04:21:35 I could afford at *least* 100 with all of the co-op deals I'd be getting. 04:21:36 :p 04:21:36 http://en.wikipedia.org/wiki/Image:NORADBlast-Doors.jpg 04:21:45 Don't get too big, 64-Bit won't hold it 04:21:49 that picture makes me hot 04:22:19 RProgrammer: That, um, doesn't matter anymore. . . 04:22:35 if there's a nuclear war, I'm going to want a couple good novels and an offline copy of Wikipedia 04:22:45 The addressing limit was gotten around for hard drives on 32 bit systems. . . In the late 90s. 04:22:55 You can get Wikipedia in 10 gigabytes 04:23:04 I know you can get wp db dumps 04:23:08 not sure of the size, though 04:23:13 ... 04:23:15 And there aren't exactly many OSes which mmap the *entire drive*. 04:23:31 Not memory, NFS 04:23:49 *nfs (lowercase) 04:23:54 RProgrammer: that's my point- it's rather simple to do, and it'd be *awesome* to have in such a situation 04:24:16 RProgrammer: Who said anything about NFS? I can use a *much* better system than that. . . 04:24:39 That's why I corrected nfs (lowercase) 04:24:41 plus maybe a complete dump of Bash.org for entertainment purposes and remembering the good 'ol days of IRC 04:24:50 * pikhq hems and haws. . . RAID using network block devices? 04:25:03 I despise ambiguous brand names (HD DVD, ...) 04:25:14 hm... maybe an archive of textfiles.org as well 04:25:19 some good reading there 04:25:27 what's that? 04:25:32 Hell. Just get an *orbiting* bunker. . . Large enough to contain everyone you care about. 04:25:41 Oh, nevermind 04:25:53 64-Bit limit is 16384 Petabytes 04:26:01 that's not at all the same and you know it. Underground is where it's at, unless by "orbiting", you mean "on the moon" 04:26:19 And one needn't worry about that, anyways; that only applies to addressing. 04:26:30 16 Exabytes 04:26:32 RodgerTheGreat: The moon is orbiting, isn't it? 04:26:39 I know, but still... 04:26:45 Although I may want an orbiting *Mars-sized* bunker. 04:26:58 Carry the half of the planet you care about. :p 04:27:00 that kinda ceases to be a "bunker" at that point 04:27:10 It's a very, very large one. 04:27:15 With that you wouldn't have to worry about the internet... 04:27:21 That's the idea. 04:27:32 But you would have to worry about your own nuclear wars 04:27:35 Of course, it'd defeat the purpose by that point. 04:27:38 and at that scale, you'd have a very large risk of nuclear war *inside* the bunker, which just creates the same problem all over again 04:27:39 yes 04:27:44 beat to the punch. 04:28:17 Unless you rule a race of genetically engineered little people whose sole religion is to pay tribute in server space... 04:28:32 And make funny YouTube videos 04:29:24 Or if I pick out only those who aren't a nuclear war risk. 04:29:37 * pikhq will avoid Vi users. :p 04:31:55 "first rule of DynaMars station: Do not talk about the implausibility or inefficiency of DynaMars station." 04:32:16 http://static.wikipedia.org/downloads/November_2006/en/ 04:32:31 Quite right. 04:32:35 1.4GB * 4 for all of wikipedia 04:32:53 Bit more for MySQL and MediaWiki. 04:33:04 that's html 04:33:17 Not wiki markup?! 04:33:26 wha? 04:33:35 you can get an HTML dump now, too? 04:33:39 kewl beans! 04:33:45 yep 04:33:46 see link 04:34:03 ah crap, loading the list of pages crashed firefox 04:34:06 I'd still prefer a database dump. 04:34:07 yeah, damn- that isn't half bad at all 04:34:11 Bit more flexible. 04:34:18 I prefer html 04:34:36 the database dump would be more useful long-run, but the HTML would be handy for portable viewing 04:34:38 * pikhq is the kind of person who already *has* MySQL running, just for the hell of it. 04:35:03 5.4 GB Compiled to HTML! And is that only Deflate, not even GZip?! 04:35:24 * RodgerTheGreat is the kind of person that'd want to view the archive from a Zaurus or something 04:35:34 yep, me too 04:35:38 Gzip is a compression format which uses the DEFLATE algorithm. . . 04:35:53 If I had the hdd space, I would download that 04:36:18 pikhq: I thought it was slightly better than LZ77 04:36:52 * RodgerTheGreat is seriously considering downloading that 04:37:00 I've got a few gigs to spare... 04:37:14 I'm lucky my gigs spare me 04:37:33 * RProgrammer wonders how often they dump it.. 04:37:45 RProgrammer: read. 04:37:51 "November 2006" 04:37:53 I've found it *extremely* handy in the past having a copy of the Java API docs on my laptop 04:37:54 oh wtf 04:38:08 ? 04:38:19 just noticed you can download wikipedia 04:38:21 I wonder if the html or the db dump is bigger 04:38:22 But is that the latest one? 04:38:31 HTML is larger, has to be 04:38:35 HTML might compress better, though 04:38:51 Wiki markup uses templates, ultimate compression 04:39:03 information entropy ;( 04:39:09 think of the entropy?! 04:39:15 I prefer to think of templates as "pre-compressing" data 04:39:19 I'm having trouble finding the sizes for the db dumps 04:39:28 And the Wiki database, IIRC, has compression on the live database. 04:39:32 they do some of the same things a normal compression engine would do 04:39:48 (I could, of course, be wrong as fuck) 04:40:30 I'm having trouble uncloging my tubes (it's not a truck!), I accidently clicked on the 261M file and, note to others: Firefox loads it as text 04:40:51 oh, christ 04:41:09 RProgrammer: I made the same mistake 04:41:58 Browsers should consider Content-Length, not just Content-Type when choosing to view or download 04:42:17 I would file a feature request if I wasn't lazy 04:42:52 "Did you want to save this file to disk, instead of viewing it in your browser? [view] [download]" 04:44:49 hrm 04:44:51 Yes, like they should for PDFs 04:45:01 Poorly worded. 04:45:24 oh wow 04:45:44 "This file is 2000 Petabytes. Would you like to: [view] [download] [cancel request]" 04:45:52 xml db dump is only 2.3GB 04:45:53 LoL 04:46:08 Feels like a good moment to link http://www.codu.org/rxml.php 04:46:25 Shameless whore. 04:46:30 ^^ 04:46:51 raster images in xml? 04:46:53 eeeeeewwwwwwwww 04:47:01 vector, i can understand 04:47:20 HAHAHA 04:47:25 hehe 04:47:30 snicker.. 04:47:52 looool 04:47:54 wow, "As of February of 2007, the entire collection of images produce a compressed tar.gz file of over 213 GB (gigabytes)." 04:47:57 thats like img2 04:49:03 bsmntbombdood: I think it uses something like: 04:49:11 How much in jpeg? 04:49:21 04:49:37 :| 04:49:38 RProgrammer: That's a tarball of the JPEGs, PNGs, and SVGs. 04:49:41 why dont they just use SQL 04:49:53 fax: They also offer MySQL dumps. 04:50:05 oh god :| 04:50:16 http://meta.wikimedia.org/wiki/Data_dumps#What_happened_to_the_SQL_dumps.3F 04:50:24 . . . Apparently not. 04:50:56 Ok, my question is answered now, that site has monthly wikipedia HTML dumps. Up to April 2007 04:51:56 just imagine the analysis possibilities 04:52:09 That's part of the idea. 04:54:35 hrm 04:54:45 too bad you can't get html of just content pages 04:55:23 it's like half the size 04:56:31 well, you could automate culling of stubs, but they often contain at least a small amount of information on the most esoteric topics on the Wikipedia 04:56:42 sweet, wiktionary is only 46MB 04:56:44 * bsmntbombdood downloads 04:56:49 woah, cool 04:57:03 I use wiktionary all the time 04:57:19 hopefully the format is usable 05:02:59 fyi, wiktionary decompressed is 364M 05:08:04 Still pretty small. 05:10:16 yeah 05:10:33 I'm not sure how I can use it now though 05:11:16 Using find. 05:11:22 Or ls & grep. 05:11:31 uh, no 05:11:35 it's a single xml file 05:11:49 Grep, then. 05:11:57 won't work 05:12:08 at least, not to my knowledge 05:13:39 I guess I could write a script 05:15:24 read line by line, searching the ... lines, scan ahead to the , display until 05:16:02 -!- RProgrammer has left (?). 05:16:27 i have a HTML parser in CL if you want 05:16:37 don't need a full parser 05:16:43 well its not a full parser :P 05:18:50 And you need an XML parser, anyways. 05:19:23 (SGML != XML) 05:20:18 don't need a parser at all 05:22:45 -!- Sgeo has quit ("Ex-Chat"). 05:26:53 -!- RainbowTrout has quit ("Chatzilla 0.9.77 [Firefox 1.5.0.11/2007031202]"). 05:37:39 fantastic, it doesn't work 05:50:50 fucking python 05:51:25 It looks like a caching sort of bug in file._i 05:51:30 file.__iter__ 05:57:06 ok, it works 05:58:59 kinda slow, about 5 seconds for a search 05:59:28 depending on how close the word is to the top 06:04:27 not too impressive 06:19:43 -!- calamari has quit ("Leaving"). 06:56:45 -!- fax has changed nick to operator. 07:03:25 -!- operator has changed nick to fax. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:40:30 -!- sebbu has joined. 09:46:07 -!- calamari has joined. 09:51:56 -!- goban has joined. 10:32:12 -!- calamari has quit ("Leaving"). 11:04:21 -!- sebbu2 has joined. 11:23:55 -!- sebbu has quit (Read error: 110 (Connection timed out)). 12:56:48 -!- sebbu2 has changed nick to sebbu. 15:43:50 -!- SevenInchBread has quit ("haaaaaaaaaa"). 16:46:44 -!- jix__ has joined. 16:51:16 -!- jix__ has changed nick to jix. 16:58:20 -!- ihope__ has joined. 16:59:24 -!- pikhq has quit (Read error: 54 (Connection reset by peer)). 17:06:19 -!- ihope has quit (Read error: 60 (Operation timed out)). 17:39:37 -!- nazgjunk has joined. 18:26:06 -!- Sgeo has joined. 18:27:28 * SimonRC imagines the cartoon parkland scene from Mary Poppins, but with the music _Poisoning Pigeons in the Park_ 18:49:46 -!- ihope__ has changed nick to ihope. 18:50:57 hm 18:54:44 -!- oerjan has joined. 18:59:49 -!- fax has quit (" "). 20:01:39 -!- ihope has quit (Read error: 110 (Connection timed out)). 20:08:27 -!- pikhq has joined. 21:06:45 -!- ihope__ has joined. 21:06:56 -!- ihope__ has changed nick to ihope. 21:32:07 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:46:17 -!- bd_ has left (?). 22:32:30 -!- ihope has quit (zelazny.freenode.net irc.freenode.net). 22:32:30 -!- sebbu has quit (zelazny.freenode.net irc.freenode.net). 22:32:44 -!- ihope has joined. 22:32:44 -!- sebbu has joined. 22:35:29 -!- ihope__ has joined. 22:53:30 -!- ihope has quit (Connection timed out). 23:02:43 -!- ihope__ has changed nick to ihope. 23:03:32 -!- sebbu has quit ("@+"). 23:09:04 -!- SevenInchBread has joined. 23:26:38 ooooh http://en.wikipedia.org/wiki/Logic_File_System 23:27:27 you could mix pathnames with logic statements 23:27:46 path/name/here + other/path/here 23:28:07 basically all the set operations. 23:28:28 and... some recursive ones... or something 23:43:48 -!- calamari has joined. 23:59:54 -!- Sgeo has quit ("Ex-Chat").