< 1163722777 0 :wooby!unknown@unknown.invalid QUIT : < 1163723926 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Higher-order functions are supposedly harder than pointers? < 1163723939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Reading the above article.) < 1163723979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :harder? < 1163723988 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1163723999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :C has function pointers < 1163724007 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's an odd concept in the beginning. But insanely powerful when learned. < 1163724010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with which you can make higher-order functions. < 1163724010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*harder to learn < 1163724019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so i would say they're equally difficult :) < 1163724031 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except that many people learn pointers without learning function pointers < 1163724037 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1163724045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still... on the whole, i would say pointers are much MORE difficult < 1163724046 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Function pointers are awesome. < 1163724060 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's just a pointer pointing to a function. Yeesh :P < 1163724064 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: I agree there. < 1163724067 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :lament: I don't see what people think is so difficult about pointers < 1163724087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think a higher-order function is only difficult if you've been trained as an imperative robot all of your life. < 1163724126 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :What's a higher-order function? < 1163724177 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Oh never mind < 1163724189 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :higher-order functions aren't hard to understand < 1163724319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp, in general, was hard for me to pick up in the very beginning. < 1163724345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I spent spring break reading about Common Lisp and bashing myself for being seemingl incapable of understanding it. < 1163724358 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(I thought Scheme was weak for some reason and didn't learn it. Heh.) < 1163724412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :higher order functions are conceptually much more simple than objects < 1163724422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and everybody uses objects without a second thought < 1163724445 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Higher order functions seem like something a brute-force laboring imperitive robot would do < 1163724453 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :xor_: Huh? < 1163724471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing non-imperative about higher order functions < 1163724484 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :hey, robot, map(pound_in_nails,stack_of_wood) < 1163724622 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1163724648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then one magic moment it clicked, but I still didn't like Common Lisp, so I went onto OCaML. The syntax looked like some sort of unholy union of odd things, so I moved on to Haskell. I ended up writing an IRC bot in Haskell from scratch and *that's* when functional programming really clicked. I had enough of passing state in creative ways, and learned Scheme. I loved it. < 1163724680 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I'm learning common lisp < 1163724683 0 :CXI!n=Sanity@c220-237-11-4.randw1.nsw.optusnet.com.au JOIN :#esoteric < 1163724770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Common Lisp isn't abstracted enough, IMO. < 1163724795 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I'm really not liking the different function and variable namespaces < 1163724803 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :It's ugly and inconsistent < 1163724805 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, exactly. < 1163724817 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Another thing is, the Common Lisp spec is huge. < 1163724821 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like dwarfing. < 1163724855 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :But tail recursion a la scheme is ugly too < 1163724856 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1163724863 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1163724871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it the same in CL and Scheme? < 1163724885 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but it is encouraged in scheme < 1163724897 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well... it *is* functional programming. < 1163724900 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think recursively most of the time < 1163724909 0 :CXI!n=Sanity@c220-237-11-4.randw1.nsw.optusnet.com.au JOIN :#esoteric < 1163724924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, that's the trapped mindset of an imperative thinker. < 1163724954 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :recursing is not effecient < 1163724961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tail recursion is made effecient. < 1163724979 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Almost all of Lisp's idioms encourage the use of tail recursion. Haskell does too. < 1163724988 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Can I see your irc bot in haskell? < 1163725024 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I'll put it up a bit later, sure. There are some messy parts (the semi-modular framework especially), though, so be warned. < 1163725038 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll be rewriting it in Scheme, maybe. < 1163725518 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish the stupid recursive-application-for-internship was applied to high-schoolers. < 1163725680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But in all seriousness, when I think of a programming problem, I think of it either in Scheme, or pseudo-C/pseudo-Forth (this is generally for low-level stuff). < 1163725720 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes I get angry for thinking in Scheme, because Scheme solutions come so easily for me (but nifty, I've been working on a small CAS for my Palm recently). < 1163725936 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Very nifty: http://home.earthlink.net/~krautj/sassy/sassy-Z-H-2.html#node_toc_start Scheme assembler. < 1163726089 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :CASs are great < 1163726111 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :ha ha lisp asm < 1163726168 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Why would you get angry for thinking in scheme? < 1163726177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because most of the world doesen't use it. < 1163726223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. I've been working mainly on the infix->postfix bit now, and converting that to an intermediary form I can perform CAS goodness with. < 1163726306 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves his calculator < 1163726316 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :It has lots of CAS goodness < 1163726386 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I want a teletype machine. < 1163726440 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1163726999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I want a PDP-8 *and* a teletype. < 1163727017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'd like to plug the teletype into my modern box ^^ < 1163727028 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1163727042 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the idea of having a physical terminal for root appeals to me. < 1163727066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Awright, no more fucking around! Where's the fanfold paper?" < 1163727067 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1163727128 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1163727320 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and instead of sneakernetting files across the room with a flashdrive, punch them onto tape and have teletypes stationed all over your house. < 1163727340 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"inefficiency never felt so good" < 1163727685 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: People say scheme is purely an academic language, with no practical use < 1163728590 0 :anonfunc!n=pimaniac@adsl-70-135-59-64.dsl.chi2ca.sbcglobal.net JOIN :#esoteric < 1163729183 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1163729443 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust919.midd.cable.ntl.com JOIN :#esoteric < 1163729833 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1163730230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzz < 1163732122 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: it's true < 1163732125 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1163732127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor_: it's true < 1163732153 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :Please support your awnser with a detailed explaination < 1163732235 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :^^ what my teachers say < 1163732758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's good they're not my teachers :) < 1163732775 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :But really, why is that so? < 1163732863 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1163732989 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1163733062 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There are practical uses, IMO. But the industry doesen't care about the merits of one language over another more than a language whose code is easily debuggable by a lot of people. < 1163733264 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would think functional programming on the whole is very easily debuggable because there are no side-effects. < 1163733890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately scheme is not a side-effect free language < 1163733905 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and side effects play an important role in the standard idioms < 1163733923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but yes, haskell does have its merits :) < 1163733929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... Heh. < 1163733945 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is a lot of fun, I admit. But state passing, at some point, becomes infesible. < 1163733950 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anywho, Japanese time. < 1163733962 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :So haskell doesn't have global vars? < 1163733983 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1163734007 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :In my mind, that prevents abstraction < 1163734053 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can attempt to wrap your mind around a StateT monad, or do the simple thing and pass state around in lists. < 1163734091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's a great exercise of the mind, because you'll realize that ~60% of the state you wastefully use normally is useless. < 1163734101 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1163734148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor_: um, it's not that haskell doesn't have global variables < 1163734162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor_: it's that the concept of "variable" is completely alien to Haskell because it doesn't have _any_. < 1163734172 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1163734185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor_: stuff is immutable. Nothing varies. < 1163734201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you do have arguments to functions. < 1163734233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which people call variables if they like, but it's quite a different thing < 1163734246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since, again, they don't vary < 1163734277 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so a "global variable" would be a "global constant", which is probably not what you had in mind. < 1163734429 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I need to learn more languages so I can keep up with the discussion in this channel! < 1163734680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should. < 1163735069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just learn haskell < 1163735082 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I coded a little in haskell for a bit < 1163735084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or at least get familiar with its concepts; you don't actually need to learn it. < 1163735098 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :same with forth, lisp, smalltalk < 1163735106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you can keep up with practically any discussion < 1163735115 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I need to learn some smalltalk < 1163735634 0 :anonfunc!unknown@unknown.invalid QUIT : < 1163735655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that should take you all of five minutes < 1163735673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :smalltalk is probably the smallest language that was ever commercially used :) < 1163735680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or is it tied with forth < 1163735835 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck! < 1163735936 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know, not comercially < 1163737050 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't done anything with SmallTalk either, meself. < 1163737082 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I like to actually get my feet wet in a language. I think of some pseudo-project and do it, to get a working feel of the language. < 1163737253 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One of the things I dislike thoroughly about R5RS is multiple-return support. < 1163737270 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's one of those things done to make the language more effecient, but EH. < 1163737392 0 :xor_!unknown@unknown.invalid PRIVMSG #esoteric :R5RS? < 1163737452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Revised 5 Report on Scheme. The current ``de-facto'' standard. < 1163737483 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :R6RS is in the making and will be revolutionaly in that, it will standardize previously implementation-specific things instead of merely language specific. < 1163740598 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1163741300 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1163742992 0 :Asztal!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [IceWeasel 1.0.1b2] (kidding!)" < 1163743180 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1163744384 0 :xor_!unknown@unknown.invalid QUIT :"Lost terminal" < 1163744611 0 :bsmntbombdood!n=gavin@abacus.kwzs.be JOIN :#esoteric < 1163744901 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1163750399 0 :clog!unknown@unknown.invalid QUIT :ended < 1163750400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1163757770 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1163761296 0 :wooby!unknown@unknown.invalid QUIT : < 1163761393 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1163761400 0 :wooby!unknown@unknown.invalid QUIT :Remote closed the connection < 1163763135 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1163763136 0 :wooby!unknown@unknown.invalid QUIT :Remote closed the connection < 1163765442 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust919.midd.cable.ntl.com JOIN :#esoteric < 1163771494 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1163775088 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1163776442 0 :jix!n=jix@L6249.l.strato-dslnet.de JOIN :#esoteric < 1163776852 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the fact that Haskell, like C and C++, has first-class variables. < 1163776861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(IORefs and STRefs) < 1163776885 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it can make writing imperative code cleaner too, not writing functions < 1163776967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell (versus Java) lacks: Good marketing (Sun), buzzword-compliance (OOP, AOP), the ability for idiots to think they understand it (Java monkeys). < 1163777020 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If we were taught Haskell *instead* of Java, I would be a better programmer, but 70% of my class would have dropped out. < 1163779401 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust919.midd.cable.ntl.com JOIN :#esoteric < 1163779822 0 :GregorR-L!n=GregorR-@192.55.60.43 JOIN :#esoteric < 1163781954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Don't let school get in the way of your education < 1163785037 0 :tgwizard!n=tgwizard@c-103fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1163786463 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :(Mark Twain)++ < 1163788747 0 :CakeProphet!n=CakeProp@h33.250.213.151.ip.alltel.net JOIN :#esoteric < 1163790232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I didn't < 1163790239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good < 1163790271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I followed the advice of a graduate friend and learnt more Haskell in my free time in the first year than we were taught in the second year. < 1163793008 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1163794657 0 :anonfunc!n=pimaniac@adsl-70-135-59-64.dsl.chi2ca.sbcglobal.net JOIN :#esoteric < 1163796619 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1163797855 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1163799001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Six megahertz processor with 28 kilobytes of RAM. Isn't it wonderful? < 1163799017 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :very < 1163799037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reminisce reminisce < 1163799048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :old hardware turns me on < 1163799408 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be from 1992. < 1163799417 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :About as old as I am, not that I'm very old. < 1163799432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't mean 1982? < 1163799489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't. < 1163799541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did they still use only 28 kilobytes anywhere in 1992? < 1163799571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In graphing calculators, apparently. < 1163799581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is a TI-86. < 1163799586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/6/5/ < 1163799626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I love my ti-89 < 1163799641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :m68k! < 1163799698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i love mine too < 1163799720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, wait, wait... < 1163799726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what cpu is/will be used in those new n-spire things? < 1163799728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an HP28S from 1989. < 1163799750 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The TI-86 has a whopping 128KB of RAM. < 1163799754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I want a HP{4,5}{8,9,5}G < 1163799798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The TI-83 has 256KB. < 1163799821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plus flash ROM. < 1163799832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In the Silver Edition, that's 2MB. < 1163799851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TI-89Ti, that has uber ram+flash < 1163799861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1163799939 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1163799955 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The TI-86 seems to have no flash ROM. It has twice as much ROM as RAM, actually. < 1163800028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ti-86 is from 1997 < 1163800166 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The TI-89 still has less than the TI-83 Silver Edition. < 1163800180 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't think so < 1163800276 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The Voyage 200 has 2.7 MB of flash ROM and 188 KB of RAM. < 1163800370 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now, the TI-Nspire CAS has a whopping 36 MB of memory. < 1163800402 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :16 MB of that is RAM, which should make it possible to run Linux on it :-) < 1163800402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooooh < 1163800467 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Will have, I mean. < 1163800481 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Not out yet, I think. < 1163800578 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1163800598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I want an HP calc < 1163800604 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :HP, eh? < 1163800620 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's the cheapest one with at least 16MB of memory? :-) < 1163800648 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1163800649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this nspire thing is probably going to be super expensive < 1163800855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, I can't even find out what proc that uses < 1163800894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :And, teachers don't want CAS < 1163800914 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CAS just isn't marketable to schools < 1163800920 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1163803119 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that the channel be renamed ##calculators < 1163803396 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :This channel? < 1163803422 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wyeah < 1163803431 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you keep talking about calculators < 1163804861 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, lament's the one to talk to about renaming. :-) < 1163805126 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"'From now on, I will be recommending sex . . . as the cure-all for intractable hiccups.'" http://en.wikipedia.org/wiki/Hiccup < 1163805132 0 :rt!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of a fun, simple recreational programming project. < 1163805195 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :sorry to ask here too but has anybody used gdb to debug freebsd's kernel? i got everything working but using "si" command is very painful since the timer interrupt gets triggered between all instructions < 1163805563 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And what happened to aftran.com? < 1163807459 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :My last line there: [11/15/2006 8:32 PM] Wait, what? < 1163807613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we never saw that < 1163807883 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now for a random hostname: dhcp03181.mid-resnet.unc.edu < 1163807934 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Aha, it's Aftran's. < 1163807982 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you talking about?