< 1155773209 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155773279 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155775588 0 :GregorR!unknown@unknown.invalid NICK :c_plus_plus_rawx < 1155775885 0 :c_plus_plus_rawx!unknown@unknown.invalid NICK :GregorR < 1155776759 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155778157 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1155780133 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155780218 0 :CXI!i=Sanity@dialup-41.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155781125 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155781455 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1155781487 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1155784012 0 :jix__!i=jix@L62fa.l.strato-dslnet.de JOIN :#esoteric < 1155784507 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155785526 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155785895 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155787576 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155788935 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155788955 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155789189 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155789437 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155789451 0 :Sgeo_!unknown@unknown.invalid QUIT :Remote closed the connection < 1155789496 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155795408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night. < 1155795411 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1155796149 0 :CXII!n=Sanity@dialup-100.104.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1155796391 0 :CXI!unknown@unknown.invalid QUIT :Nick collision from services. < 1155796403 0 :CXII!unknown@unknown.invalid NICK :CXI < 1155797163 0 :Arrogant!i=Scott@133.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155797299 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Good-night all < 1155797389 0 :Sgeo_!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155797612 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Channel talking for the day: good night, everyone. hi hello Hello. slow day, eh? good night. Good-night all < 1155797676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This place is just no fun without EgoBot. < 1155798059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155799334 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1155799966 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155800754 0 :anonfunc!n=pimaniac@69.237.93.235 JOIN :#esoteric < 1155801453 0 :Anders!i=bnc@unaffiliated/anders1 JOIN :#esoteric < 1155801599 0 :clog!unknown@unknown.invalid QUIT :ended < 1155801600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155801813 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155807039 0 :anonfunc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155807050 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155810922 0 :tgwizard!n=tgwizard@ua-83-227-176-123.cust.bredbandsbolaget.se JOIN :#esoteric < 1155813588 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155813720 0 :jix!i=jix@L62fa.l.strato-dslnet.de JOIN :#esoteric < 1155814529 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1155817420 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155817438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1155821385 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155821397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"As is the case with machine code, any programming language can be regarded as assembly code for a hypothetical machine with machine code instructions corresponding directly to the instructions of the language." < 1155821403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if the language doesn't have instructions? < 1155821810 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then what it has instead? < 1155821942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it has S, K and I, like Lazy K. < 1155822007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How can that work with languages whihc self-extend? < 1155822033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely that doesn't work well if the machine code instructions can have their meaning changed. ;) < 1155824569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think functional programming is easily enough to disprove that, reflective programming languages is just spitting on the grave. < 1155824961 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1155825090 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155825780 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1155825784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :reflective? < 1155825955 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1155826915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well you can always desing a cpu that is capable of executing a language directly if it is possible to execute the language on a normal cpu < 1155826931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so you can take that language as instructions.... < 1155827041 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155828101 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155828334 0 :Sph1nx!n=sphinx@89-178-106-67.broadband.corbina.ru JOIN :#esoteric < 1155829846 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1155830701 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155831122 0 :puzzlet!n=puzzlet@124.48.237.50 JOIN :#esoteric < 1155831570 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAFK < 1155833936 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155837254 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1155840657 0 :sparr!n=kvirc@207.65.122.254 JOIN :#esoteric < 1155841462 0 :anonfunc!unknown@unknown.invalid QUIT :Remote closed the connection < 1155843974 0 :Sph1nx!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155844714 0 :Sph1nx!n=sphinx@89-178-19-197.broadband.corbina.ru JOIN :#esoteric < 1155845708 0 :RodgerTheAFK!unknown@unknown.invalid NICK :RodgerTheGreat < 1155846174 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155847933 0 :CakeProphet!n=CakeProp@h163.248.213.151.ip.alltel.net JOIN :#esoteric < 1155849615 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155850502 0 :CXI!n=Sanity@dialup-53.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155851526 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155851540 0 :bsmntbombdood_!unknown@unknown.invalid PART #esoteric :? < 1155851883 0 :Sph1nx!n=sphinx@89-178-19-197.broadband.corbina.ru JOIN :#esoteric < 1155852354 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155853815 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155855925 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. I'm actually starting to like math a little bit. < 1155855940 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We did some imaginary numbers in my algebra class... neato concept. < 1155856064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I find all math is fun when it's applicable to something. < 1155856087 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Odd... I started liking math once it stopped being applicable. < 1155856107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, what's your definition of "applicable"? < 1155856160 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155856176 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... er... maybe not applicable... but I starting liking it once we got super-abstract with it, < 1155856188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155856196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate doing computations... but I like the concepts. < 1155856223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like math that allows me to program things I was previously incapable. < 1155856235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :matrix math + trig = 3d rendering. < 1155856255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basic calculus = physics modeling. < 1155856261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1155856261 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never actually used mathematics in coding... < 1155856278 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never had to generate something via math formula. < 1155856344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh < 1155857551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... wish Python had a goto command :D < 1155857570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to restart at another point in the code without having everything set to a function... which I currently don't have. < 1155857604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goto is bad for you. < 1155857697 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SO I've heard... not sure why though... given what I want to do with it. < 1155857706 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :it's always bad < 1155857715 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's not always bad, it's just abused. < 1155857749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only time it can't be abused is when the language lacks functions. < 1155857756 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically... I'd like some sort of goto functionality to simply uh... use it to restart a block of code when all other anti-crash obstacle are eliminated... anything bad with that? < 1155857764 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155857768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use. A. Function. < 1155857769 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :learn to program < 1155857775 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1155857792 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I am learning... seriously why do you have to be so damn mean about it? < 1155857820 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That particular example would be under the "abuse" category :) < 1155857838 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh. Well okay... how so out of curiosity? < 1155857853 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :because it can be done with a function < 1155857862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155857870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If they both work... then where' s the problem? < 1155857873 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Basically, goto makes code confusing, since a block can have non-well-defined entry points. < 1155857890 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whereas with a function, everything is well defined and conforms to a particular definition. < 1155857916 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm, redundant sentence there. < 1155857919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whereas with a function, everything is well defined. < 1155857939 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With the code I have... I don't think I can define the entire behemoth into a single function and still expect it to run properly... but I need to learn how to program first before I decipher that. ^_^ < 1155857947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goto makes code especially confusing when you don't have functions, because you can't see *any* entry points. < 1155857991 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I still defend that there are uses for goto. Just very, very few. < 1155858010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Your ORK compiler has an excuse to use goto in the output code. < 1155858011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And if you're not an experienced programmer, there are no uses for goto for you ;) < 1155858026 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155858050 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: A 'while (1)' would be better, but is nontrivial to generate. < 1155858057 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And since it's generated code, it's sort of irrelevant. < 1155858061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155858068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why it has an excuse. < 1155858073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But please... ivan... in the future do -not- expect me, an inexperience programmer, to instantly know everything... yes, you are right, I need to learn to program, that is what I'm doing. < 1155858115 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :does Python have exceptions? I forget < 1155858120 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1155858125 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm... I've already got one "while 1" ... for some reason encasing it in another while 1 seems distasteful... but it -would- work... < 1155858128 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155858142 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: The Python developers, I believe, are literally sexually excited by exceptions. < 1155858151 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs. < 1155858151 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1155858167 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then you might be able to use that instead of a goto < 1155858176 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :exceptions, exceptions, exceptions!! < 1155858178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... it has exceptions... and you can make your own exceptions.. but I don't know how yet... < 1155858181 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oooh ... it unwinds my stack ... I'll unwind /your/ stack ;) < 1155858182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :try: except: blocks are used in Python more then anything else. ;) < 1155858194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :try: < 1155858200 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or you can run real checks instead of try blocks < 1155858208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : codeToBeTried < 1155858211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :except: < 1155858216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : exception < 1155858226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: I don't do much Python coding. < 1155858241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really am not into the whole syntactical indentation thing. < 1155858242 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I know how to use try and except (and finally and else), but I don't know how to -make- exception types. < 1155858248 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but exceptions are good for leaving from a deep level, i think < 1155858269 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :tests don't help you with that < 1155858284 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python allows you to create a class of exception on your own... so you can do "except ExceptionName:" not sure if other languages do that or not... I'm clueless. < 1155858307 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Pretty much any language that has exceptions lets you make your own. < 1155858309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers a nice, simple catch block < 1155858321 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ML and Java do, off the top of my mind < 1155858322 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155858331 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :*do too < 1155858388 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The only problem I currently have with exceptions is that it stops giving me tradeback readouts when I use tryexcept... but I'm reading up on that. < 1155858396 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... traceback < 1155858414 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :if you specify a specific exception type you can avoid that mostly < 1155858418 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or use the traceback module < 1155858454 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Generally if you're using a try except block, you shouldn't need the traceback since you should be either handling the problem or dying gracefully ;) < 1155858565 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh... there's not a specific problem here... I just don't want my program to crash everytime -I- screw up :D.. this paticular breed of prog allows me to make changes while it's running, so I like to be able to use traceback while its running so I can see what's wron. < 1155858626 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :try/except blocks are only to make code cleaner when running regular checks would be time consuming or annoying to code < 1155858630 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :don't wrap too much in it < 1155858659 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155858675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... would... wrapping the whole prog in a try except be.. uh... too... < 1155858677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155858683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snickers. < 1155858696 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i remember a recent discussion on lambda-the-ultimate.org about resumable exceptions, they are better for such on-the-fly corrections < 1155858706 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, a function can return if something goes bad < 1155858714 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or raise an exception < 1155858720 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to do that < 1155858768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods, "Bassically I'm trying to make corrections as the program is running, so I don't have to close out and open up on and off forever." < 1155858800 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know if Python exceptions are resumable < 1155858841 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :try/except/finally < 1155858866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Split it up in a bunch of functions. < 1155858917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've currently got it set up so I can alter the parser of the program while it's running... I have the parser in a separate module of functions. < 1155858929 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Do errors in functions crash the program? < 1155858962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends upon the error, and how you handle it. < 1155858969 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... if something in the parser makes an error, it closes the program... so I'm trying to get it to -not- close the program when that happens, and just resume normal function. < 1155858989 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So I can correct, and try again mid-runtime < 1155859010 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. I think I got it though.. so no worries. < 1155859028 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :sounds just like some of the issues discussed in that LTU thread < 1155859096 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you would want an error to put you into a debugger _without_ unwinding the stack < 1155859170 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and then correct the program, and resume from the point of the error or perhaps somewhere further up the stack