00:00:01 <Razor-X> 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 <Razor-X> 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:04:02 <GregorR> They're pushing OOP as the one paradigm to rule them all.
00:04:21 <Razor-X> I'm apalled that they teach OOP *theory* at a high school level.
00:04:44 <GregorR> I don't think it's so wrong to teach OO - it's useful.
00:04:55 <Razor-X> But a class devoted *only* to theory.
00:05:07 <Razor-X> And that's the only upper-level CS class the local rich private school has.
00:05:22 <Razor-X> Where's functional programming? Where's algorithms? Where's bit fields? Where's parsing/grammars? Where's logical style?
00:06:03 <Razor-X> They use Smalltalk, by the way.
00:06:42 <GregorR> Prepare for tomorrow with the language of yesterday :P
00:07:00 -!- kipple_ has quit (Read error: 110 (Connection timed out)).
00:07:18 <Razor-X> 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 <calamari> Razor-X: what good is functional programming? I've only really done procedural/OO
00:09:13 <Razor-X> calamari: I prefer the style, personally. It suits my idioms well.
00:09:41 <Razor-X> 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 <calamari> I mean, which types of programs is it suited for?
00:10:52 <GregorR> I'm being specific, Razor-X.
00:11:11 <GregorR> AI is one field in particular that functional programming shines in.
00:11:16 <Razor-X> It's great with symbolic processing, parsing, mathematical simulation....
00:11:43 <GregorR> I don't know what you mean particularly by "mathematical simulation", but to the others I'll agree.
00:11:44 <Razor-X> The first two are pretty much the same, huh? :P
00:12:02 <Razor-X> GregorR: Simulate an ANN. It's just a bunch of formulas, right?
00:12:07 <GregorR> Tokenizing and parsing? Related :P
00:12:34 <GregorR> 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:13:39 <Razor-X> 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 <GregorR> 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 <GregorR> http://www.codu.org/plof/ muahahaha :P
00:16:02 <Razor-X> 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 <GregorR> I don't know that I'd agree without some particulars.
00:16:42 <Razor-X> But definitely, I haven't found much to beat C at a low level.
00:18:05 <Razor-X> *Are* there any other low-level languages save C?
00:18:30 <GregorR> Of course. PL/1, Pascal ...
00:18:32 <Razor-X> I'm excluding B, FORTRAN, and ALGOL.
00:18:42 <Razor-X> And other languages from that era.
00:18:51 <GregorR> C has dominated the area for obvious reasons.
00:18:53 <Razor-X> GregorR: Hmmm. Pascal is low level?
00:19:23 <Razor-X> I mean, one could argue that Forth is even *more* low level than C :P.
00:19:26 <GregorR> Depends on your definition of low-level I guess ^^
00:19:46 <Razor-X> GregorR: Do you play directly with the memory, allocate memory, etc?
00:20:06 <GregorR> All the time. In Pascal? Idonno.
00:20:32 <GregorR> 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 <RodgerTheGreat> 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 <Razor-X> Well, alright then. 'malloc'-level.
00:21:22 <Razor-X> Even ASM using the Linux kernel is pretty high level compared to using only the BIOS.
00:21:35 <Razor-X> POSIX-compatible kernels in general, I believe.
00:26:33 <Razor-X> 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 <GregorR> C is exceptionally platform-independent, so long as we restrict ourselves to 8-bit imperative platforms.
00:28:41 <GregorR> 8-bit and multiples thereof
00:29:18 <calamari> RodgerTheGreat: by your definition then basica/gwbasic call statement makes it low level? :)
00:29:45 <calamari> basic is a high level language
00:30:24 * calamari reads back.. oh you aid that already
00:30:39 <RodgerTheGreat> 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 <RodgerTheGreat> when you code in BASIC like *I* do, it's an esolang. :D
00:31:12 <calamari> I was having a great time coding my 5200 basic compiler in quickbasic extended
00:31:24 <calamari> at least until I hit the 64k code page size limit
00:31:32 <Razor-X> Now I'm creating packets. I don't think anything but C, or seemingly Pascal, will be effective here.
00:31:57 <calamari> then the project effectively ended
00:31:59 <Razor-X> But I'm a big lover of modern distillations of BASIC.
00:32:27 <calamari> I split it off into two modules (or whatever they were called).. but then the code because a huge mess
00:32:57 <calamari> actually it was already.. .. so it became MORE of a mess ;)
00:32:57 <RodgerTheGreat> modern distillations of BASIC meaning DarkBASIC, SmallBASIC, and the like?
00:33:09 <Razor-X> QuickBASIC is modern enough too.
00:34:01 <Razor-X> It writes to file. It cheats.
00:34:54 <calamari> see.. I'd never fit in there.. I have win2003 installed in the other partition.. with vb, vc++ etc
00:35:29 <Razor-X> QBASIC was where I started a long time ago. It was definitely a lot of fun.
00:35:50 <RodgerTheGreat> Macintosh QBASIC was my first programming language. :)
00:35:52 <calamari> yeah, I started one of my friends on qbasic.. he is now a programmer for the university of arizona
00:36:05 <Razor-X> QBASIC was dying when I started using it.
00:36:33 <Razor-X> I came into programming when C++ was ``all the rage''.
00:36:33 <calamari> of course I should have graduated 6 years ago so I'm extra old
00:36:42 <Razor-X> More like ``all the hallucination''.
00:37:11 <calamari> GregorR: are you still a die hard c++ fan, or do you like d better now?
00:37:28 <jix> c rules them all
00:37:30 <RodgerTheGreat> 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:51 <jix> oh i should have added a ^^ i guess
00:37:56 <Razor-X> I ought'ta try out Pascal.
00:38:03 <RodgerTheGreat> and since you can compile a special form of BASIC *into* BF, BASIC rules all!
00:38:14 <Razor-X> 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 <jix> but i can compile BF into BASIC!
00:38:24 <jix> so uh NAGH we get infinite recursion
00:38:29 <Razor-X> Machine code rules EVERYTHING.
00:38:37 <GregorR> calamari: But I still like C++, more than anybody on #d ;)
00:38:39 <Razor-X> EVERYTHING compiles to machine code.
00:38:53 <jix> Razor-X: VHDL doesn't
00:38:58 <jix> VHDL compiles into machines ^^
00:39:01 <Razor-X> jix: But VHDL simulators do.
00:39:05 <calamari> the bf cpu.. bf is machine code!
00:39:18 <Razor-X> I have a spec for a BF CPU too.
00:39:20 <jix> Razor-X: but you don't use them for real things
00:39:29 <jix> you use them for development
00:39:35 <jix> but then you produce REAL HARDWARE
00:39:37 <Razor-X> jix: You do use them if you're in high school and can't afford an FPGA.
00:40:09 <jix> Razor-X: arn't some of the better simulators more expensive than cheap fpgas?
00:40:26 <jix> the small fpga i used to use was like $100
00:40:40 <Razor-X> And your school uses coffee cups from McDonalds donated in the 70's as calorimeters, so the school's obviously out.
00:40:50 <jix> uhm and wait what's high school?
00:40:54 <jix> what would that be in germany?
00:41:12 <Razor-X> There's not that much comparison... the schooling before college.
00:41:21 <jix> and what is college ^^?
00:41:47 <jix> so it's a bit like oberstufe
00:41:48 <Razor-X> But in Germany, you specialize into Practical and Theoretical, which does not happen in the USA.
00:42:02 <jix> Razor-X: we do what?
00:42:17 <jix> Razor-X: would be kind of new to me
00:42:18 <Razor-X> Don't you pick your alley of study before entering university?
00:42:41 <Razor-X> Or at least, your general area.
00:42:43 <jix> Razor-X: in grade 11 to 13 you pick so called leistungskurse... that are your two main subjects
00:42:49 <jix> but you can study whatever you want
00:42:54 <jix> because you get the allgemeine hochschulreife
00:42:57 <Razor-X> jix: Yes, that doesen't happen here at all.
00:43:14 <GregorR> Not so formal, but informally.
00:43:17 <jix> so you can do something in grade 11-13 but something different at university
00:43:31 <Razor-X> True. Because you do end up taking advanced classes, generally, in the subjects you're interested in.
00:43:53 <Razor-X> Or, if you're like me, you try and take advanced classes in everything and start a failing juggling attempt.
00:44:34 <jix> uhm wait is grade the right word?
00:44:49 <jix> Razor-X: in which grade are you?
00:44:58 <Razor-X> 11. 12 is the last high school year here.
00:45:10 * jix is in 11 too
00:45:14 <jix> it's the first year in the oberstufe
00:46:12 <jix> hmm "Advanced Placement" is something like the leistungskurse (sais wikipedia)
00:46:13 <RodgerTheGreat> Razor-X: there is light at the end of the tunnel. College is freaking awesome.
00:47:18 <RodgerTheGreat> that thought was the one thing that kept me going in high-school, and it's true!
00:47:57 <jix> oberstufe in germany is great
00:48:44 <Razor-X> RodgerTheGreat: Heh. So I've heard.
00:48:51 <RodgerTheGreat> I can only imagine that your public schools don't suck ass in germany.
00:49:06 <Razor-X> Yeah. I go to the local income depressed school.
00:49:30 <Razor-X> 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 <Razor-X> Maybe this will be worth something.
00:50:31 <Sgeo> Did anyone respond to me?
00:50:43 <Sgeo> I didn't check this chan until just now
00:50:46 <RodgerTheGreat> 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 <Sgeo> So I can't easily scroll up
00:51:06 <Razor-X> RodgerTheGreat: Well, I love the books the MIT folks make.
00:51:20 <Razor-X> But looking at the SICP lectures... they seem slightly less than engaging.
00:51:24 <RodgerTheGreat> there are a number of smaller universities that may not be as famous as MIT, but are nearly as prestigious.
00:51:32 <jix> i want to go to the local university...
00:52:04 <Sgeo> Any comments on http://sgeo.diagonalfish.net/esoteric/brainscrambler_noloop.py.txt ?
00:53:33 <jix> 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 <Sgeo> The comment is..
00:53:48 <Sgeo> And I don't mean comments /in/ the code
00:53:52 <jix> Sgeo: you have to figure that out yourself :P
00:54:24 <jix> (i have no idea what that code does and thus no comment about it.... )
00:55:55 <Sgeo> It's almost an implementation of http://esoteric.voxelperfect.net/wiki/Brainscrambler
00:55:59 <Sgeo> It doesn't do loops yet
00:57:27 <jix> RodgerTheGreat: tell tell tell!
00:57:33 <Razor-X> 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 <RodgerTheGreat> 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 <RodgerTheGreat> the only way to make sure your code does what you want is careful buffering and conditionals.
01:00:22 <RodgerTheGreat> AND, you can affect the probabilities of specific tokens by creating copies of existing ones or inserting new ones into the bag.
01:00:54 <Sgeo> Yes, I do think.
01:01:59 <Sgeo> Although this might be the perfect place to ask about something..
01:02:17 <Sgeo> This week is "Spirit Week" in my school.
01:02:21 <Razor-X> Did you see my question above, by the way?
01:02:31 <Sgeo> Tomorrow is "Would you still be my friend if I wore this all day"
01:02:52 <Sgeo> So I wanted to try some sort of "Would you still be my friend if I did not participate" thing
01:03:11 <Sgeo> I don't know if I should just go in regular clothes and explain it to everyone
01:03:21 <Razor-X> Is your school particularly spirited?
01:03:35 <RodgerTheGreat> of all the activities on the calendar, I loathed "Spirit week" with the most passion.
01:03:45 <Sgeo> 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 <Asztal> I don't know what it is, but it sounds awful
01:04:02 <Razor-X> Ours is about 50% diehard Spirit lovers, and 50% I-don't-give-a-care.
01:04:07 <Sgeo> Because I told a lot of people "I have a great idea, but it's a secret"
01:04:21 <Sgeo> So: Sign or no sign, and if sign, what should be the phrasing?
01:05:19 -!- calamari has left (?).
01:05:54 <RodgerTheGreat> 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:07:17 <Sgeo> 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 <RodgerTheGreat> 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:10:13 <calamari> he likes to "type" .. and I guess he accidentally pressed the right key combo
01:11:02 <GregorR> 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 <ihope> It's a CakeProphet!
02:09:41 * ihope does the ultimate CakeProphet userpage vandalism thing
02:14:31 <ihope> Actually, there are worse vandalism thingies.
02:14:39 <ihope> I Just Made The Entire Page Look Like This.
02:17:27 <ihope> Or maybe I'll simply remove all the text.
02:19:41 <ihope> 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 <ihope> Setting the word spacing to -4 pixels seems to do it nicely.
02:25:32 <ihope> There. Now your userpage looks all nice and sparkly.
02:25:51 -!- anonfunc has quit.
02:26:20 <ihope> Well, not sparkly.
02:36:01 <ihope> Well, not nice either.
02:38:45 <ihope> 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:58:45 -!- calamari has joined.
04:02:35 * pikhq is in the process of making basm.b more sane
04:03:51 <Razor-X> How close do packets have to be before their places can be shuffled in a queue?
04:04:10 <Razor-X> Or is that network architecture dependant?
04:04:20 <pikhq> Probably arch dependant.
04:27:11 -!- Sgeo has quit ("Ex-Chat").
04:41:30 <calamari> http://kidsquid.com/files/bf/99bobdsp.b.bz2
04:42:00 <calamari> run with egobfi8, redirect to > /dev/dsp .. enjoy ;)
04:42:52 <calamari> 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 <GregorR> I'm terrified of what that may be ...
04:46:30 <calamari> GregorR: be terrified, but give in :)
04:46:42 <GregorR> 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 <calamari> it's every bit as bad as you might be expecting :P
04:48:17 <GregorR> What did you use to generate the voice?
04:49:25 <GregorR> 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 <calamari> it's using bfbasic so who knows
04:50:37 <GregorR> Post it to 99-bottles-of-beer.net :P
04:52:46 <GregorR> At least it didn't start going: "two ... hundred ... fifty ... five ... bottles of beer on the wall"
04:53:33 <calamari> I'm guessing I'll probably be the only one to listen to that all the way thru
04:54:02 <calamari> it does handle the 1 and 0 cases correctly
04:54:26 <GregorR> I tried to convert it to an mp3 but clearly didn't set the input params properly for lame :P
04:55:36 <GregorR> What's the stats on /dev/pcm?
04:55:39 <calamari> or you could hack the bf program
04:56:40 <calamari> you should sing the numbers and record them for me ;)
04:58:37 <GregorR> lame - -s 8 --unsigned --bitwidth=8 -m m
05:00:09 <calamari> here is what I used for the encoding
05:00:12 <calamari> mplayer filename.mp3 -ao pcm:nowaveheader:file=audio.dsp -srate 8000 -af-adv force=1 -af channels=1 -format u8
05:04:43 <calamari> just output to a file on the hd. shouldn't be that big
05:08:06 <GregorR> No silly, 5A == 90, not 51.
05:09:04 <calamari> if mplayer can play raw audio you can encode using it
05:15:43 -!- GregorR-L has joined.
05:16:06 <calamari> GregorR: if you'd been playing it you would have been done by now ;)
05:16:22 <calamari> or you would have gone insane and jumped off a bridge.. who knows
05:17:04 <GregorR-L> 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 <calamari> write about the culture of stupid drinking songs
05:21:23 <GregorR> What the hell kind of class paper is that open-ended?
05:24:47 <calamari> gregor: sox -r 8000 -u -b -c 1 song.raw song.wav
05:24:59 <calamari> that gets you to a wav .. then you can use lame from there
05:31:20 <calamari> they need a 136k bitrate so its 1mb per minute
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 <oerjan> 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 <GregorR> oerjan: The outside [] will make it depend on non-zero as input ...
06:03:50 <oerjan> well, that's exactly my point
06:04:30 <oerjan> 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.
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 <SimonRC> PLEASE DIVERT NEXTING (1001) AT (44)+(820)-(830)
14:21:19 <SimonRC> 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 <SimonRC> This would make it easier to have multiple DIVERTs for one statement.
14:22:45 <SimonRC> DIVERT COMING FROM (440) AT *
14:23:05 <SimonRC> DIVERT DIVERSIONS AT (200)-(850)
14:24:09 <SimonRC> 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: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:56:52 -!- GrandmotherChaos has changed nick to CakeProphet.
18:58:02 <pikhq> Getting the strings done efficiently: Pure. Craziness.
18:58:37 <GregorR-L> Getting the strings done efficiently: Pure. Uncut. Cocaine.
19:10:34 <calamari> pikhq: did you try out the 99bob song?
19:11:53 <pikhq> 38 out of 158 characters now. . .
19:11:53 <calamari> getting fat :( pants barely fit
19:13:18 <calamari> maybe I should have it repeat at the end
19:15:35 <pikhq> 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 <dbc> ...are you still setting up the strings in memory?
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 <SimonRC> the full set is: $) () */ [] >c >e >i >s ex lv rd sx un xx
22:48:14 <pikhq> dbc: I'm taking large amounts of breaks for sanity's sake.
22:48:30 <pikhq> And for my wrist's sake, too. . .
22:49:59 <Asztal> just take the plunge and go completely insane.
22:50:24 <pikhq> If I ever redo BFM, I'll do it in very, very compact sexps.
22:50:36 <pikhq> 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. . .