00:00:01 C++ is HORRIBLE when it comes to unneccessary programmer overhead. OOP becomes so abstract it becomes a theory of its own to work with. 00:02:14 I guess my real complaint about the CS world is why it's attempting to create a dogma and raise a bunch of new coders that swear by one-and-only-one style, taking out the entire fun part of programming. 00:03:48 Agreed. 00:04:02 They're pushing OOP as the one paradigm to rule them all. 00:04:05 And it's ridiculous. 00:04:10 Exactly. 00:04:21 I'm apalled that they teach OOP *theory* at a high school level. 00:04:44 I don't think it's so wrong to teach OO - it's useful. 00:04:53 It's just not /the one/. 00:04:55 But a class devoted *only* to theory. 00:05:07 And that's the only upper-level CS class the local rich private school has. 00:05:22 Where's functional programming? Where's algorithms? Where's bit fields? Where's parsing/grammars? Where's logical style? 00:06:03 They use Smalltalk, by the way. 00:06:34 XD 00:06:42 Prepare for tomorrow with the language of yesterday :P 00:06:47 Heh. 00:07:00 -!- kipple_ has quit (Read error: 110 (Connection timed out)). 00:07:18 Sadly, systems programming and algorithm programming is dying. So much so that I hypothesize that the OSS world will have a lack of new blood into systems programming because it's becoming so deprecated. 00:08:54 Razor-X: what good is functional programming? I've only really done procedural/OO 00:09:13 calamari: I prefer the style, personally. It suits my idioms well. 00:09:41 Functional and procedural are my most comfortable places. I like OOP, but after a while it just starts hampering my coding style. 00:09:47 I mean, which types of programs is it suited for? 00:09:54 Algorithms. 00:10:23 can you be more specific? 00:10:32 Hmmm... 00:10:39 AI 00:10:46 Not just AI. 00:10:52 I'm being specific, Razor-X. 00:10:56 True. 00:10:57 Not complete. 00:11:11 AI is one field in particular that functional programming shines in. 00:11:16 It's great with symbolic processing, parsing, mathematical simulation.... 00:11:43 I don't know what you mean particularly by "mathematical simulation", but to the others I'll agree. 00:11:44 The first two are pretty much the same, huh? :P 00:12:02 GregorR: Simulate an ANN. It's just a bunch of formulas, right? 00:12:07 Tokenizing and parsing? Related :P 00:12:11 AH, OK. 00:12:34 Right, anything that has its theory solidly in mathematics and therefore its algorithms in mathematical formula will be more easily implementable by a functional language. 00:12:59 Definitely. 00:13:04 gotcha 00:13:08 thanks 00:13:39 Lisp specifically is very good with OOP in terms of ``high-fallutin'-OOP'', believe it or not. Check out Lisp's CLOS (Common Lisp Object System) and Scheme's Tiny CLOS. 00:13:48 Imperative languages are more tied to a sequence of operations, whereas function programming is more tied to the formulas and algorithms involved in the generation of solutions. 00:14:12 http://www.codu.org/plof/ muahahaha :P 00:14:24 :P 00:16:02 My main problem with C is that I think pointers are shoddily implemented. I think they could make the abstraction cleaner, IMO. 00:16:35 I don't know that I'd agree without some particulars. 00:16:42 But definitely, I haven't found much to beat C at a low level. 00:18:05 *Are* there any other low-level languages save C? 00:18:12 (Other than ASM, duh.) 00:18:16 B? 00:18:23 BASIC and POKE statements. 00:18:30 Of course. PL/1, Pascal ... 00:18:32 I'm excluding B, FORTRAN, and ALGOL. 00:18:42 And other languages from that era. 00:18:44 lol 00:18:51 C has dominated the area for obvious reasons. 00:18:53 GregorR: Hmmm. Pascal is low level? 00:19:10 RodgerTheGreat: True. 00:19:23 I mean, one could argue that Forth is even *more* low level than C :P. 00:19:26 Depends on your definition of low-level I guess ^^ 00:19:46 GregorR: Do you play directly with the memory, allocate memory, etc? 00:20:06 All the time. In Pascal? Idonno. 00:20:14 :P 00:20:32 But you don't do that in C, either, you call a function 'malloc' which is usually defined by a combination of ASM and kernel garbage. 00:20:43 I think that being able to load and execute arbitrary machinecode (or something that *becomes* machinecode) means you're officially low-level. 00:21:01 Well, alright then. 'malloc'-level. 00:21:22 Even ASM using the Linux kernel is pretty high level compared to using only the BIOS. 00:21:35 POSIX-compatible kernels in general, I believe. 00:21:49 Definitely. 00:26:33 One more C complaint: I don't know *what* K&R were smoking when they said that C was platform independant, but it's NOT. 00:28:10 C is exceptionally platform-independent, so long as we restrict ourselves to 8-bit imperative platforms. 00:28:41 8-bit and multiples thereof 00:29:18 RodgerTheGreat: by your definition then basica/gwbasic call statement makes it low level? :) 00:29:31 exactly. 00:29:45 basic is a high level language 00:29:47 POKE+CALL() = unlimited power 00:29:58 hehe 00:30:24 * calamari reads back.. oh you aid that already 00:30:26 said 00:30:39 the way I see it, when you use those statements effectively, you have something pretty much as powerful as C, and a hell of a lot more fun to code in. 00:30:54 when you code in BASIC like *I* do, it's an esolang. :D 00:30:54 up to a point 00:30:58 Well, not always, again. 00:31:12 I was having a great time coding my 5200 basic compiler in quickbasic extended 00:31:17 to each their own. 00:31:24 at least until I hit the 64k code page size limit 00:31:32 Now I'm creating packets. I don't think anything but C, or seemingly Pascal, will be effective here. 00:31:57 then the project effectively ended 00:31:59 But I'm a big lover of modern distillations of BASIC. 00:32:27 I split it off into two modules (or whatever they were called).. but then the code because a huge mess 00:32:57 actually it was already.. .. so it became MORE of a mess ;) 00:32:57 modern distillations of BASIC meaning DarkBASIC, SmallBASIC, and the like? 00:33:09 QuickBASIC is modern enough too. 00:33:12 visualbasic ftw 00:33:16 ah, ok 00:33:25 ^^ that was a joke ;) 00:33:30 ... I hope so :D 00:33:32 * RodgerTheGreat convulses at the sound of the v-word 00:33:54 BitTorrent cheats :( 00:34:01 It writes to file. It cheats. 00:34:46 :/ 00:34:54 see.. I'd never fit in there.. I have win2003 installed in the other partition.. with vb, vc++ etc 00:35:29 QBASIC was where I started a long time ago. It was definitely a lot of fun. 00:35:50 Macintosh QBASIC was my first programming language. :) 00:35:52 yeah, I started one of my friends on qbasic.. he is now a programmer for the university of arizona 00:35:57 I'm not that old :D 00:35:59 lol! 00:36:03 the mac qbasic was so bad 00:36:05 QBASIC was dying when I started using it. 00:36:15 I started on gwbasic 00:36:33 I came into programming when C++ was ``all the rage''. 00:36:33 of course I should have graduated 6 years ago so I'm extra old 00:36:42 More like ``all the hallucination''. 00:37:11 GregorR: are you still a die hard c++ fan, or do you like d better now? 00:37:28 c rules them all 00:37:30 I programmed in isolation for about 3 years before my family got internet access- by that time, I'd graduated to DarkBASIC and the pc version of QB, and honed my skills. 00:37:39 bf rules them all 00:37:51 oh i should have added a ^^ i guess 00:37:56 I ought'ta try out Pascal. 00:38:03 and since you can compile a special form of BASIC *into* BF, BASIC rules all! 00:38:14 But I've written a whole bunch of C code here already, so it'll be pointless to rewrite this in C. 00:38:15 but i can compile BF into BASIC! 00:38:24 calamari: I prefer C. 00:38:24 so uh NAGH we get infinite recursion 00:38:26 Erm 00:38:28 calamari: I prefer D. 00:38:29 Machine code rules EVERYTHING. 00:38:37 calamari: But I still like C++, more than anybody on #d ;) 00:38:39 EVERYTHING compiles to machine code. 00:38:48 HAH! 00:38:53 Razor-X: VHDL doesn't 00:38:58 VHDL compiles into machines ^^ 00:39:01 jix: But VHDL simulators do. 00:39:05 the bf cpu.. bf is machine code! 00:39:18 I have a spec for a BF CPU too. 00:39:20 Razor-X: but you don't use them for real things 00:39:29 you use them for development 00:39:35 but then you produce REAL HARDWARE 00:39:37 jix: You do use them if you're in high school and can't afford an FPGA. 00:40:09 Razor-X: arn't some of the better simulators more expensive than cheap fpgas? 00:40:19 jix: Yeah. 00:40:26 the small fpga i used to use was like $100 00:40:40 And your school uses coffee cups from McDonalds donated in the 70's as calorimeters, so the school's obviously out. 00:40:50 uhm and wait what's high school? 00:40:54 what would that be in germany? 00:41:12 There's not that much comparison... the schooling before college. 00:41:21 and what is college ^^? 00:41:25 University. 00:41:28 ah ok 00:41:47 so it's a bit like oberstufe 00:41:48 But in Germany, you specialize into Practical and Theoretical, which does not happen in the USA. 00:42:02 Razor-X: we do what? 00:42:06 Don't you? 00:42:17 Razor-X: would be kind of new to me 00:42:18 Don't you pick your alley of study before entering university? 00:42:41 Or at least, your general area. 00:42:43 Razor-X: in grade 11 to 13 you pick so called leistungskurse... that are your two main subjects 00:42:49 but you can study whatever you want 00:42:54 because you get the allgemeine hochschulreife 00:42:57 jix: Yes, that doesen't happen here at all. 00:43:07 It does in some places. 00:43:14 Not so formal, but informally. 00:43:17 so you can do something in grade 11-13 but something different at university 00:43:31 True. Because you do end up taking advanced classes, generally, in the subjects you're interested in. 00:43:53 Or, if you're like me, you try and take advanced classes in everything and start a failing juggling attempt. 00:44:23 :P 00:44:34 uhm wait is grade the right word? 00:44:41 Yeah, it is. 00:44:49 Razor-X: in which grade are you? 00:44:58 11. 12 is the last high school year here. 00:45:10 * jix is in 11 too 00:45:14 it's the first year in the oberstufe 00:46:12 hmm "Advanced Placement" is something like the leistungskurse (sais wikipedia) 00:46:13 Razor-X: there is light at the end of the tunnel. College is freaking awesome. 00:47:18 that thought was the one thing that kept me going in high-school, and it's true! 00:47:57 oberstufe in germany is great 00:48:29 hm 00:48:44 RodgerTheGreat: Heh. So I've heard. 00:48:51 I can only imagine that your public schools don't suck ass in germany. 00:49:03 Razor-X: have you thought about where you want to go? 00:49:06 Yeah. I go to the local income depressed school. 00:49:30 RodgerTheGreat: MIT is obviously the goal, but I have serious doubts unless I can unveil some great program of my own and present it on the application and hope for recognition. 00:50:14 Maybe this will be worth something. 00:50:31 Did anyone respond to me? 00:50:43 I didn't check this chan until just now 00:50:46 to be honest, I didn't really want to go to a school as huge as MIT- MTU is awesome, and I don't need a car to get from class to class. 00:50:48 So I can't easily scroll up 00:51:06 RodgerTheGreat: Well, I love the books the MIT folks make. 00:51:20 But looking at the SICP lectures... they seem slightly less than engaging. 00:51:24 there are a number of smaller universities that may not be as famous as MIT, but are nearly as prestigious. 00:51:28 hm 00:51:32 i want to go to the local university... 00:52:04 Any comments on http://sgeo.diagonalfish.net/esoteric/brainscrambler_noloop.py.txt ? 00:52:34 Sgeo: yes 00:52:41 .. 00:52:56 :P 00:53:12 heh 00:53:33 uh btw i almost forgot to spread my cool new blog into this channel... there might be something about esolangs there in the future: http://method-missing.org/ 00:53:37 The comment is.. 00:53:48 And I don't mean comments /in/ the code 00:53:52 Sgeo: you have to figure that out yourself :P 00:54:24 (i have no idea what that code does and thus no comment about it.... ) 00:55:55 It's almost an implementation of http://esoteric.voxelperfect.net/wiki/Brainscrambler 00:55:59 It doesn't do loops yet 00:57:11 ooh. I just got an idea for a unique EsoLang. 00:57:27 RodgerTheGreat: tell tell tell! 00:57:33 If I fork a child process to do something intensive and then blop its product onto stdout, and you have more than one fork, can they write to stdout out of order? 00:59:32 -!- bd_ has joined. 00:59:33 make short program segments of an arbitrarily limited size (say, 256 bytes) containing instruction. call these "Tokens" or something. At runtime, randomly select a specific number (say 10 or however many are in "the bag", whichever is more) are chosen and executed in order. When all the tokens are executed, they're put back in "the bag", shuffled, and new tokens are chosen. 00:59:51 the only way to make sure your code does what you want is careful buffering and conditionals. 01:00:22 AND, you can affect the probabilities of specific tokens by creating copies of existing ones or inserting new ones into the bag. 01:00:28 thoughts? 01:00:28 Hi bd_ 01:00:36 Interesting. 01:00:54 Yes, I do think. 01:01:02 Sorry 01:01:23 ? 01:01:48 n/m 01:01:59 Although this might be the perfect place to ask about something.. 01:02:10 what did you want to ask? 01:02:17 This week is "Spirit Week" in my school. 01:02:21 Did you see my question above, by the way? 01:02:31 Tomorrow is "Would you still be my friend if I wore this all day" 01:02:49 Uggh. School spirit :P 01:02:52 So I wanted to try some sort of "Would you still be my friend if I did not participate" thing 01:03:00 haha 01:03:11 I don't know if I should just go in regular clothes and explain it to everyone 01:03:21 Is your school particularly spirited? 01:03:35 of all the activities on the calendar, I loathed "Spirit week" with the most passion. 01:03:45 Or if I should have some sort of sigh with "I forgot to bring the really cool idea I had for today" 01:03:55 I don't know what it is, but it sounds awful 01:04:02 Ours is about 50% diehard Spirit lovers, and 50% I-don't-give-a-care. 01:04:07 Because I told a lot of people "I have a great idea, but it's a secret" 01:04:21 So: Sign or no sign, and if sign, what should be the phrasing? 01:05:19 -!- calamari has left (?). 01:05:54 here's a hint: At the first pep assembly my senior year, several students garnered themselves detentions by throwing a vibrator (with the battery compartment conveniently glued shut) at the freshman class. This wasn't considered very unusual. 01:05:58 I hated my school. 01:07:17 If anyone has any ideas relating to what I said, that person or persons should state what the idea(s) is/are. 01:07:49 I think the only thing I hated more than being at those assemblies as a freshman was being associated with the asswipes doing it when I was a senior. 01:08:20 -!- calamari has joined. 01:09:22 welcome back, calamari. 01:09:41 re calamari 01:09:44 thanks 01:09:49 my son closed the window 01:10:13 he likes to "type" .. and I guess he accidentally pressed the right key combo 01:10:22 hehe 01:11:02 Sgeo: Clearly nobody cares or nobody happened to be around and we're all too lazy to read the log. 01:19:49 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:59:26 -!- ihope has joined. 02:01:09 -!- CakeProphet has joined. 02:01:36 It's a CakeProphet! 02:02:07 ...yuop 02:09:41 * ihope does the ultimate CakeProphet userpage vandalism thing 02:10:27 :O 02:14:31 Actually, there are worse vandalism thingies. 02:14:39 I Just Made The Entire Page Look Like This. 02:17:27 Or maybe I'll simply remove all the text. 02:18:32 ihope, maybe 02:19:41 Or maybe I'll just remove all the spacing. 02:20:23 -!- ivan` has quit (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!"). 02:21:00 Setting the word spacing to -4 pixels seems to do it nicely. 02:25:32 There. Now your userpage looks all nice and sparkly. 02:25:51 -!- anonfunc has quit. 02:26:20 Well, not sparkly. 02:27:00 But nice. 02:36:01 Well, not nice either. 02:38:45 And it's suddenly time for bed. 02:43:38 -!- fizzie has quit (orwell.freenode.net irc.freenode.net). 02:43:38 -!- Asztal has quit (orwell.freenode.net irc.freenode.net). 02:43:38 -!- ghostless has quit (orwell.freenode.net irc.freenode.net). 02:43:38 -!- pikhq has quit (orwell.freenode.net irc.freenode.net). 02:43:41 -!- pgimeno has quit (orwell.freenode.net irc.freenode.net). 02:43:41 -!- lindi- has quit (orwell.freenode.net irc.freenode.net). 02:43:41 -!- sp3tt has quit (orwell.freenode.net irc.freenode.net). 02:43:42 -!- bsmntbombdood has quit (orwell.freenode.net irc.freenode.net). 02:43:42 -!- RodgerTheGreat has quit (orwell.freenode.net irc.freenode.net). 02:43:43 -!- ihope has quit (orwell.freenode.net irc.freenode.net). 02:43:43 -!- calamari has quit (orwell.freenode.net irc.freenode.net). 02:43:43 -!- Sgeo has quit (orwell.freenode.net irc.freenode.net). 02:43:43 -!- sekhmet has quit (orwell.freenode.net irc.freenode.net). 02:43:43 -!- Eidolos has quit (orwell.freenode.net irc.freenode.net). 02:43:45 -!- Razor-X has quit (orwell.freenode.net irc.freenode.net). 02:43:45 -!- GregorR has quit (orwell.freenode.net irc.freenode.net). 02:43:46 -!- dbc has quit (orwell.freenode.net irc.freenode.net). 02:43:47 -!- tokigun has quit (orwell.freenode.net irc.freenode.net). 02:43:47 -!- paparent has quit (orwell.freenode.net irc.freenode.net). 02:43:47 -!- CXI has quit (orwell.freenode.net irc.freenode.net). 02:43:48 -!- mtve has quit (orwell.freenode.net irc.freenode.net). 02:43:48 -!- deltab has quit (orwell.freenode.net irc.freenode.net). 02:43:48 -!- CakeProphet has quit (orwell.freenode.net irc.freenode.net). 02:43:49 -!- _milo has quit (orwell.freenode.net irc.freenode.net). 02:43:50 -!- bd_ has quit (orwell.freenode.net irc.freenode.net). 02:43:50 -!- Anders has quit (orwell.freenode.net irc.freenode.net). 02:43:51 -!- SimonRC has quit (orwell.freenode.net irc.freenode.net). 02:43:51 -!- EgoBot has quit (orwell.freenode.net irc.freenode.net). 02:43:51 -!- cmeme has quit (orwell.freenode.net irc.freenode.net). 02:48:38 -!- fizzie has joined. 02:48:38 -!- pikhq has joined. 02:48:38 -!- ghostless has joined. 02:48:38 -!- Asztal has joined. 02:48:38 -!- sp3tt has joined. 02:48:38 -!- lindi- has joined. 02:48:38 -!- pgimeno has joined. 02:48:38 -!- CakeProphet has joined. 02:48:38 -!- ihope has joined. 02:48:38 -!- calamari has joined. 02:48:38 -!- bd_ has joined. 02:48:38 -!- tokigun has joined. 02:48:38 -!- Sgeo has joined. 02:48:38 -!- sekhmet has joined. 02:48:38 -!- bsmntbombdood has joined. 02:48:38 -!- _milo has joined. 02:48:38 -!- Eidolos has joined. 02:48:38 -!- paparent has joined. 02:48:38 -!- dbc has joined. 02:48:38 -!- Razor-X has joined. 02:48:38 -!- CXI has joined. 02:48:38 -!- Anders has joined. 02:48:38 -!- RodgerTheGreat has joined. 02:48:38 -!- cmeme has joined. 02:48:38 -!- EgoBot has joined. 02:48:38 -!- SimonRC has joined. 02:48:38 -!- deltab has joined. 02:48:38 -!- mtve has joined. 02:48:38 -!- GregorR has joined. 02:59:34 -!- ihope has quit (Read error: 110 (Connection timed out)). 03:17:25 -!- calamari has quit ("Leaving"). 03:33:39 -!- CakeProphet has changed nick to Penor. 03:33:59 -!- Penor has changed nick to UncleSam. 03:34:06 -!- UncleSam has changed nick to CakeProphet. 03:34:19 * CakeProphet ahems. 03:58:45 -!- calamari has joined. 03:59:44 calamari: Hey. 04:01:20 hi 04:02:35 * pikhq is in the process of making basm.b more sane 04:03:51 How close do packets have to be before their places can be shuffled in a queue? 04:04:09 Damned if I know. 04:04:10 Or is that network architecture dependant? 04:04:20 Probably arch dependant. 04:04:25 Yay. 04:04:32 Furrowed forehead. 04:27:11 -!- Sgeo has quit ("Ex-Chat"). 04:41:30 http://kidsquid.com/files/bf/99bobdsp.b.bz2 04:42:00 run with egobfi8, redirect to > /dev/dsp .. enjoy ;) 04:42:52 I'm timing it to see how long it takes.. it's still playing so I don't have an answer yet 04:45:55 I'm terrified of what that may be ... 04:46:30 GregorR: be terrified, but give in :) 04:46:42 Please tell me it actually SAYS "ninety ... nine ... bottles of beer on the wall, ... ninety ... nine ... bottles of beeeer, take one down and pass it around, ... ninety ... eight ... bottles of beer on the wall!" 04:46:48 it's every bit as bad as you might be expecting :P 04:47:54 OH MY GOD THAT RULES 04:48:17 What did you use to generate the voice? 04:48:30 ibm's text to speech webpage 04:48:38 Ha-HAH 04:49:07 I'm at 24 04:49:25 It works in a 16-bit envi, but in a 32-bit envi there's what I suspect to be a REALLY long pause between lines. 04:49:42 it's using bfbasic so who knows 04:50:37 Post it to 99-bottles-of-beer.net :P 04:50:43 Who cares if it's 740K! 04:51:49 5 04:51:50 4 04:51:57 3 04:52:06 2 04:52:14 1 04:52:24 no more :( 04:52:34 real 14m43.778s 04:52:46 At least it didn't start going: "two ... hundred ... fifty ... five ... bottles of beer on the wall" 04:52:52 LOL 04:53:33 I'm guessing I'll probably be the only one to listen to that all the way thru 04:53:42 Almost soytenly :P 04:54:02 it does handle the 1 and 0 cases correctly 04:54:26 I tried to convert it to an mp3 but clearly didn't set the input params properly for lame :P 04:55:00 ahh so you could fast forward 04:55:18 Yeah ;) 04:55:36 What's the stats on /dev/pcm? 04:55:39 or you could hack the bf program 04:55:41 (Default) 04:55:47 /dev/pcm ? 04:55:54 /dev/dsp rather X_X 04:56:02 8000 unsigned 8 bit 04:56:40 you should sing the numbers and record them for me ;) 04:56:41 Mono? 04:56:46 Me? Hah 04:56:47 then it will sound more jolly 04:57:59 yeah mono 04:58:37 lame - -s 8 --unsigned --bitwidth=8 -m m 04:58:42 Still not quite right X_X 05:00:09 here is what I used for the encoding 05:00:12 mplayer filename.mp3 -ao pcm:nowaveheader:file=audio.dsp -srate 8000 -af-adv force=1 -af channels=1 -format u8 05:01:22 *shrugs* 05:04:43 just output to a file on the hd. shouldn't be that big 05:06:07 there we go.. 7 mb 05:06:44 took 5a seconds to dump 05:06:46 51 05:08:06 No silly, 5A == 90, not 51. 05:08:13 heh 05:09:04 if mplayer can play raw audio you can encode using it 05:09:31 -rawaudio 05:15:43 -!- GregorR-L has joined. 05:16:06 GregorR: if you'd been playing it you would have been done by now ;) 05:16:22 or you would have gone insane and jumped off a bridge.. who knows 05:17:04 Yeah, but I'm writing an anthro paper :p 05:19:37 -!- CakeProphet has quit (Read error: 113 (No route to host)). 05:19:43 write about the culture of stupid drinking songs 05:21:23 What the hell kind of class paper is that open-ended? 05:24:47 gregor: sox -r 8000 -u -b -c 1 song.raw song.wav 05:24:59 that gets you to a wav .. then you can use lame from there 05:29:42 should be around 14mb at 128k 05:31:20 they need a 136k bitrate so its 1mb per minute 05:32:41 heh 05:32:43 bbl 05:33:03 -!- calamari has quit (Client Quit). 05:37:23 -!- Asztal has quit (Read error: 60 (Operation timed out)). 05:54:18 -!- oerjan has joined. 06:01:15 if you are clearing the cells anyways, isn't ignoring a 0x00 just to use [.[-]] instead of .? 06:01:30 -!- Arrogant has joined. 06:03:17 oerjan: The outside [] will make it depend on non-zero as input ... 06:03:48 OH 06:03:50 well, that's exactly my point 06:03:50 I get it now. 06:03:51 Yeah 06:04:30 btw this is for pikhq about his basm problem from the log 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:12:30 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 08:32:45 -!- sekhmet_ has joined. 08:33:18 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)). 09:30:38 -!- CXI has quit ("If you're reading this, it's probably xchat's fault."). 09:48:42 -!- _Ann_ has joined. 09:49:01 -!- _Ann_ has left (?). 10:50:13 -!- Arrogant has quit ("Leaving"). 11:49:56 -!- jix has joined. 11:55:35 -!- oerjan has quit ("Later"). 12:03:46 -!- _milo has quit ("Konversation terminated!"). 12:16:36 -!- puzzlet has quit (Read error: 131 (Connection reset by peer)). 12:16:58 -!- puzzlet has joined. 12:24:16 -!- jwest- has joined. 12:25:30 heyhi 13:17:49 -!- jwest- has quit (Read error: 104 (Connection reset by peer)). 13:24:35 * pikhq remains at 18 of 158 cells to set in the basm memory. . . 13:46:26 -!- CakeProphet has joined. 14:01:55 -!- CakeProphet has quit (Nick collision from services.). 14:02:07 -!- CakeProphet has joined. 14:18:14 * SimonRC contemplates adding AOP to INTERCAL... 14:19:52 PLEASE DIVERT NEXTING (1001) AT (44)+(820)-(830) 14:21:19 this would push the original call site, then the location of the incerpted call onto the return stack, so the RESUME #1 would continue with the thing that was intercepted and RESUME #2 would abort the thing that was intercepted 14:22:16 This would make it easier to have multiple DIVERTs for one statement. 14:22:45 DIVERT COMING FROM (440) AT * 14:23:05 DIVERT DIVERSIONS AT (200)-(850) 14:23:10 mwahahaha! 14:24:09 DIVERT would be like a conditional COME FROM, crossed with a NEXT. 14:38:45 -!- CakeProphet has changed nick to SevenInchBread. 14:44:24 -!- SevenInchBread has changed nick to CakeProphet. 14:59:44 -!- Asztal has joined. 15:17:55 hi 15:24:12 -!- sekhmet_ has changed nick to sekhmet. 16:01:58 -!- CakeProphet has quit (Excess Flood). 16:02:53 -!- CakeProphet has joined. 16:04:22 -!- tgwizard has joined. 16:06:12 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)). 16:07:12 -!- CakeProphet has joined. 16:24:19 -!- kipple_ has joined. 17:04:53 -!- ihope has joined. 17:12:17 -!- tgwizard has quit (Connection timed out). 17:28:15 -!- tgwizard has joined. 17:30:54 -!- CakeProphet has changed nick to GrandmotherChaos. 18:08:53 -!- GrandmotherChaos has changed nick to SevenInchBread. 18:13:26 -!- GregorR-L has joined. 18:31:30 -!- SevenInchBread has changed nick to GrandmotherChaos. 18:36:34 -!- calamari has joined. 18:36:51 hi 18:37:53 hi 18:44:54 hi 18:45:02 Wait, what? 18:45:48 * pikhq curses at basm.b 18:52:20 bom.b? 18:52:25 Oh, basm.b. 18:56:52 -!- GrandmotherChaos has changed nick to CakeProphet. 18:58:02 Getting the strings done efficiently: Pure. Craziness. 18:58:37 Getting the strings done efficiently: Pure. Uncut. Cocaine. 18:59:02 Hahah. 19:10:34 pikhq: did you try out the 99bob song? 19:11:53 38 out of 158 characters now. . . 19:11:53 getting fat :( pants barely fit 19:11:54 calamari: No. 19:13:18 maybe I should have it repeat at the end 19:15:35 Fortunately, once I get the first @#$% string done, everything remaining is really simple. . . 19:27:19 -!- calamari has quit ("Leaving"). 20:11:13 -!- GregorR-L has quit (Read error: 113 (No route to host)). 20:26:42 -!- ihope has quit (Read error: 104 (Connection reset by peer)). 20:32:25 * SimonRC has been hacking the URL of a site, and got these (url.ie addresses in order to hide the joke): http://url.ie/290 http://url.ie/291 http://url.ie/292 20:37:09 ...are you still setting up the strings in memory? 20:39:08 :D 20:51:36 nice, SimonRC. 20:51:43 that's pretty funny. :) 21:57:01 -!- bsmntbombdood has left (?). 21:57:01 -!- bsmntbombdood has joined. 22:40:34 * SimonRC likes the B compiler error codes. 22:40:35 the full set is: $) () */ [] >c >e >i >s ex lv rd sx un xx 22:40:37 :-) 22:48:14 dbc: I'm taking large amounts of breaks for sanity's sake. 22:48:30 And for my wrist's sake, too. . . 22:49:59 just take the plunge and go completely insane. 22:50:24 If I ever redo BFM, I'll do it in very, very compact sexps. 22:50:36 It'd save me a lot of issues that I've had. . . 22:55:34 -!- GregorR-L has joined. 23:31:16 -!- tgwizard has quit (Remote closed the connection). 23:54:23 * pikhq wonders why calamari didn't do some complex looping for his 99bob BF Audio. . .