< 1099181903 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1099188476 0 :heatsink!~heatsink@1106-wstoughton.halo.soltec.net JOIN :#esoteric < 1099208072 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1099209599 0 :clog!unknown@unknown.invalid QUIT :ended < 1099209600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1099231062 0 :clog!unknown@unknown.invalid QUIT :^C < 1099231062 0 :clog!unknown@unknown.invalid QUIT :ended < 1099231068 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1099231068 0 :clog!nef@bespin.org JOIN :#esoteric < 1099245242 0 :Keymaker!~Keymaker@wire74.adsl.netsonic.fi JOIN :#esoteric < 1099245305 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how many days it is since someone said a word? :p < 1099245549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :not many. < 1099245556 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1099245573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2004-10-29 17:17:34] < fizzie> if you have a simple test case where it behaves differently than mooz's bef, I can try to get it fixed at some point. pretty busy right now, though. < 1099245577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :that's only two days ago. < 1099245595 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1099245597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :now off to the grocery store to get some food before they close. -> < 1099245603 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1099245605 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good luck < 1099248854 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1099248864 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i realized something < 1099249057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1099249073 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one thing in a brainfuck program i was writing.. < 1099249077 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one important thing < 1099249167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :is this brainf*ck program about anything interesting? -g < 1099249177 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1099249191 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it shall tell if isbn number is correct or not < 1099249339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :a-hum. sounds very useful, if you happen to have some brainf*ck-scriptable system you need to do isbn-checking in. < 1099249353 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1099249355 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1099249365 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i need to contact the local library < 1099249416 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :[/joke] < 1099249429 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i meant that library thing < 1099249432 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the program's real < 1099249473 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: not really esoteric, but do you know a portable way to do assert() in java? assert(foo) works in 1.2 and 1.5 but out homework checker uses 1.4 and complains loudly < 1099249580 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :it's temporarily fixed with private static void xassert(boolean b){if(!b) throw new AssertionError();} < 1099249742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hummn. just using the 'assert' keyword should, as far as I know, work in 1.4 too. < 1099249765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :or does it. < 1099249767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not. < 1099249780 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :well, they mention it in the documentation but it still gives me errors < 1099249813 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :(just a sec, i'll give the details) < 1099249828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :it's supposed to be a keyword nowadays, but using it should still work. < 1099249837 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :riight. < 1099249864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :you might need to invoke javac with "-source 1.4" if you want to use assertions. < 1099249882 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :well, i can't do that. the homework checker is automated < 1099249889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1099249905 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :strange that it works in 1.2, though. < 1099249915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :see http://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html#compatibility < 1099249918 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :and in 1.5 < 1099249933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :well, in 1.5 probably the default is to use the new semantics. < 1099249945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :where 'assert' is a keyword, and thusly not a legal identifier. < 1099250107 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Unless you specifically request source mode 1.4 with the -source 1.4 flag, the compiler operates in source mode 1.3. If you forget to use this this flag, programs that use the new assert statement will not compile. Having the compiler use the old semantics as its default behavior (that is, allowing assert to be used as an identifier) was done for maximal source compatibility. Source mode 1.3 is likely to be phased out over time." < 1099250127 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :"phased out", right < 1099250139 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :why do you need assertions in java-homework? < 1099250278 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :you're not supposed to use good style and sophisticated design yet. :p < 1099250324 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(says the one who started to write yet another scheme object system and a gui toolkit for his t-93.211 work.) < 1099250386 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :well, i wish we had scheme :/ < 1099250436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've looked at some of this year's homework assignments. they seem sort-of silly, at least the ones I happened to look at. < 1099250563 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i think the only problem is that it's targeted to everyone and not just CS people. also, it's more about java than programming in general < 1099250611 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :this latter part of the scheme course we're having now manages to be somewhat interesting, actually. < 1099250657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :it's about implementing interpreters. they even mention continuations, which is funky. < 1099250668 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1099250696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :although it makes no sense that there's no homework-style stuff, only 3 hours of lectures/week. I'm not quite sure the majority will learn these things too well. < 1099250709 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1099250745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter code we look at during the lecture is available to play with, in the interweb, but your regular student probably won't bother unless there are some graded homework assignments about it. < 1099250768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :at least in brown university, where we've stolen the material from, they have homework assignment rounds. < 1099250835 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1099251037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :probably didn't bother since this'll be the only time they're arranging the course. < 1099251202 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1099251298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :arr, I'll be having mat-2.090 (Applied Probability A) and tfy-0.201 (physics III) exams tomorrow, and the latter doesn't sound good at all. < 1099252441 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1099252444 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1099252447 0 :Keymaker!unknown@unknown.invalid QUIT :