IRC log started Wed Aug 18 00:00:01 1999 [msg(TUNES)] permlog 1999.0818 -:- SignOff liar: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp44.lvdi.net]) -:- eihrul [lee@usr5-ppp44.lvdi.net] has joined #tunes -:- fare [fare@quatramaran.ens.fr] has joined #Tunes -:- SignOff fare: #TUNES (Ping timeout for fare[quatramaran.ens.fr]) -:- fare [fare@quatramaran.ens.fr] has joined #Tunes -:- AlonzoTG [Alonzo@209-122-204-80.s588.tnt3.lnh.md.dialup.rcn.com] has joined #tunes -:- twyl [user3544@98AB8553.ipt.aol.com] has joined #Tunes -:- twyl [user3544@98AB8553.ipt.aol.com] has left #Tunes [] -:- water [water@ppp-tnt-11.tscnet.net] has joined #tunes lo hey 05:20am -:- SignOff eihrul: #TUNES (Leaving) * AlonzoTG/#tunes left clicks on water good morning * AlonzoTG/#tunes is looking at certificate courses to get a better job.... =\ bbiaf party 05:40am bye -:- water [water@ppp-tnt-11.tscnet.net] has left #tunes [] 06:10am -:- hcf [nef@me-portland-us733.javanet.com] has joined #tunes -:- smkl [sami@MXCV.rdyn.saunalahti.fi] has joined #tunes -:- AlonzoTG [Alonzo@209-122-204-80.s588.tnt3.lnh.md.dialup.rcn.com] has joined #tunes -:- sr [depag@phila-dialup080.nni.com] has joined #tunes hoy sr hoy 09:00am -:- NetSplit: forward.openprojects.net split from irc.linux.com [09:11am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [forward.openprojects.net] -:- Netjoined: forward.openprojects.net irc.linux.com -:- Crimson [crimson@chaosdev.org] has joined #Tunes -:- sr [depag@phila-dialup080.nni.com] has joined #Tunes -:- SignOff sr: #TUNES (Ping timeout for sr[phila-dialup080.nni.com]) -:- SignOff hcf: #TUNES (Leaving) -:- ElGato [dave@bespin.dhs.org] has joined #tunes gakuk! 10:20am * ElGato/#tunes is waiting for the dragon book to come in the mail * ElGato/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] -:- ruiner [nate@ppp303.wi.centuryinter.net] has joined #tunes hi ruiner hi what's p? not much what are you up to? 11:40am not much either im getting the dragon book today though cool :D 11:50am -:- SignOff ElGato: #TUNES (brb) -:- ElGato [dave@bespin.dhs.org] has joined #tunes wb 12:10pm -:- SignOff ruiner: #TUNES (Leaving) * ElGato/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] oh uh hi hehheeh 12:20pm -:- SignOff ElGato: #TUNES (ElGato has no reason) -:- ElGato [dave@bespin.dhs.org] has joined #tunes * ElGato/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] -:- eihrul [lee@usr5-ppp25.lvdi.net] has joined #tunes -:- SignOff ElGato: #TUNES (ElGato has no reason) -:- pyro [tcn@cci-209150250120.clarityconnect.net] has joined #tunes abi: seen dufrp? pyro: no idea abi: seen fare? pyro: i haven't a clue hey.. that feature used to work.. 03:00pm -:- ElGato [dave@bespin.dhs.org] has joined #tunes hi lo :) my compielr book should get here soon 03:30pm hey y0 forth is cool cause you don't have to parse anything :D brb -:- SignOff ElGato: #TUNES (ElGato has no reason) -:- ElGato [dave@bespin.dhs.org] has joined #tunes what book did you get? 03:40pm dragon book brb back i'll get it when the ups man gets here im waiting heh sorry can't chat much, i'm trying to get stuff done on retro i've decided a LISP or Scheme interpreter would be a nice addition; i'm getting used to it at work 03:50pm it's a good language for graphics * ElGato/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] 04:00pm -:- SignOff pyro: #TUNES (pyro has no reason) * ElGato/#tunes is back from the dead. Gone 0 hrs 7 min 19 secs sorry yeah im gonna write lengua for retro :) when is that bloody ups man gonna get here!!!??? 04:10pm he died nooo!!! 04:20pm -:- liar [brand@p0wer.qzx.com] has joined #tunes -:- ruiner [nate@ppp103.wi.centuryinter.net] has joined #tunes hello liar and ruiner greetings hello salut, liar eir: u here? eihrul: u here? yeah do u still have that brix binary i sent u? i believe so could i have it back? :) thanks you deleted something you shouldn't have? heh heh heh well i have begun adding all the objects to the brix image but its not working yet and someone needs a binary 04:30pm oh what cpu did u run it on again? 486sx and yer sure its a 20mhz? and not 40? lemme check bios again gakuk hrmm... QNX says 25 mhz :) image 636 was reporting all 486's and up with correct mhz but it reported 386's at half there speed so i made it double the mhz for 386 but it might have a bug and be doubling the 486 value too. but there is no way it could be quadrupling it * ElGato/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] i think u have an amd 486 80x86 CPUs are HELL cuz amd/cyrix optimizes loop instructions so the speed test reports outrageous speeds on them ah crap it reported my 33 as a 108 04:40pm ok the speed test works now bochs is a 7mhz 386 on a celeron 450 04:50pm -:- SignOff ElGato: #TUNES (Hey! Where'd my controlling terminal go?) -:- SignOff smkl: #TUNES (sleeping ...) -:- SignOff ruiner: #TUNES (Leaving) -:- water [water@ppp-tnt-85.tscnet.net] has joined #tunes hey all hi 05:40pm liar: hey, is it better to test for 0 with test reg, reg | or reg, reg? 06:00pm or hrmm... it seems that either one is generally as fast as the other atleast when doing reg, reg * AlonzoTG/#tunes left clicks on eihrul i use or * water/#tunes drags AlonzoTG to the Trash icon. water: :) hmm... opt manual says test reg, reg is pairable and both take 1 cycle in that form hmm http://www.agner.org/assem/pentopt.htm interesting... actual evidence that the x86 architecture is harder to work with than risc or equivalent yep :) but it's cheaper yeah, whatever 06:40pm man-hours cost money, too but unfortunately the barrier to entry is the cost of the processor just the time saved by programmers doing compilation-edit-test cycles alone is probably worth the difference if i don't earn money in working with the processor i surely cannot earn money to put forth towards a good risc system iMac? ha i can buy a $500 bargain box that performs thrice as fast bs but the point is that you enjoy investing your life in a platform destined for extinction name one platform that isn't destined for extinction? exactly all of them are :) and so are we :) and if i become extinct before the platform itself than i am investing my life in something seemingly not destined for extinction that's a restrictive view of the point of humanity, to say the least i.e. "our children are our only future" is not what humanity is about we are about nothing, by definition, i would think my point is that spending time optimizing code for a processor is for compilers and their designers i'm well aware of this but i wanted to know why call it explorative masochism i'll walk away from this with a better appreciation of what compilers do, that's all ok, i will :) and even so, how do you know i'm not going to write a compiler some day, eh? 06:50pm you probably will write some c-compiler, being a masochist ;) ugh my if flag is set but im not getting any interrupts now ack... no way let C die with gcc :) good at the very least, maybe a D bleh notice i said "at the very least" i don't aspire to just rip C and add a few goodies plus infix notation is annoying to parse no kidding 07:00pm but then, so is manual typing of code how else do you propose to write code? graphically language primitives could be clicked-and-dragged from a sort of toolbar that would be slower not necessarily besides, writing code is usually a very low-resource process i would say there is no way it could be faster well, sure anymore than manipulating something with a rather abstract textual language i think that we're contradicting each other out of channel boredom or maybe we're just very contradictory by nature :) that, too i just have ideas i'd like to discuss, and you're definitely the wrong person to talk to not so... yeah, whatever if you mean by the fact that i won't accept many blind assertions than yes, i won't er rather, then no, i mean that you're not educated about the stuff that i think about it would take too long to educate you via irc and by not communicating about ideas of which i do not know i will remain similarly as ignorant as before why would i communicate to you ideas that you _have_ heard before? unless education by osmosis and similar theories have truth to them this is pointless. have someone mail me if they want to talk -:- water [water@ppp-tnt-85.tscnet.net] has left #tunes [] 07:10pm -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #tunes -:- water [water@ppp-tnt-85.tscnet.net] has joined #tunes eihrul: so what would cause interrupts to not be set? s/set/sent/ no idea 07:50pm interrupt flag... nope the IRQ controller... =P sumpfin on the mobo. shut yer mouth if u cant help 08:00pm -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- ruiner [nate@ppp019.wi.centuryinter.net] has joined #tunes hey liar.....can I pm you some ?'s? 08:50pm pm? private message ya k well my ints work now it helps if u unmask them after masking them 09:00pm u gonna ask? for agreeableness I rank in the 2nd percentile....I'm classified as equivalent to emperor palpatine yeah....was doing that and had to move something for my mom 09:10pm uhh now 09:20pm get a notebook with cdrom drive 10:00pm -:- lar1 [LARMAN@dialup-209.245.142.131.SanJose1.Level3.net] has joined #tunes Hey niihau, lar1 hi lar brix is multitasking 10:40pm and as soon as i find the event bug it will be interactive cool oops lol... what? maybe it wasnt a bug ? its not considered a bug if the programmer forgets to put in a section of code is it? it's a feature lol depends on who you work for i kinda forgot to create event lists for the 15 irq's doh! so the irq handler calls event_signal for event 0 cuz thats what it was set to and event 0 doesnt exist well just label that under stupid programmer mistake instead of bug 10:50pm liar: What os are are talking about? brix Isn't brix _QZ's department? liar =_QZ 11:00pm -:- SignOff lar1: #TUNES (Ping timeout for lar1[dialup-209.245.142.131.SanJose1.Level3.net]) -:- lar1 [LARMAN@dialup-209.245.138.19.SanJose1.Level3.net] has joined #tunes wb later all lar1: qz gave me the source code to brix and told me to take it over -:- SignOff ruiner: #TUNES (Leaving) oh. my bad qz gave up? ya Why? he has cancer and was too weak Really? My god... wow lol i liked all of qz's ways of doing stuff in brix so he chose me to finish it but i wont be giving it away for free like he was going to do it will cost u $100 to buy it from me 11:10pm it seems that soon Squeak will support an entire office suite a lightweight, powerful one, of course :) brix will soon support squeak NOT they haven't added postscript support yet, though. only rudimentary TeX output so far liar: that's ok, it'd be really easy to port squeak to brix :) 11:20pm ok events are fixed now brix is 100% stable u cant crash it hehe if u can crash it ill give u this machine that sounds like a challenge make a web server for brix and test it that way ;) hehe well i must sleep now g'night cya bye -:- SignOff liar: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) So does qz hang out here anymore? lar1: liar = _QZ liar was lying ;) * lar1/#tunes feels _very_ stupid right about now... hehe Hmm, every time I look at the BRiX docs I think... uh oh... I don't understand 1/2 this stuff os-coding _is pretty arcane 11:30pm Well I have redesigned my OS more times then I want to count... thats why there is very little code what's the current idea? What exactly do you want to know about it? I am not sure how to describe the whole thing just what kind of things you want to code to make the os the Right Thing (TM) i.e. the cool or good features or properties that you want Well I am looking for small like Qnx ah... real-time, too? yes but not posix, i'm guessing No way brb k 11:40pm back k so what kind of programming interface do you want to provide? What do you mean by programming interface? Like kernel functions? yeah, the equivalent of posix api's I guess some call gates Or interupts mabye ok, but keep in mind that int-based syscalls can really slow things down What is a better way? dunno. maybe inter-process comm's using messages or something water: hrmm, how so? How do messages work eihrul: they tend to cause lots of cache-flushing lar1: look at a uK design Wheres that? i heard that was current i assume this is associated with call gates as well? uK? it has been said that uK is monolithic right? uK is a microkernel abi: no, uK is microkernel okay, water. or is the cache-flushing only a symptom of trap gates? Whats the difference between a microkernel and kernel... I never quite understood that uK's allow os services to be mostly performed by app-level server processes like file systems or virtual memory schemes sort of like a modular kernel, but uK's almost always use threads and messages So programs write their own files and the like instead of the kernel? err not quite microkernels tend to provide enough functionality so that services usually provided by the kernel can be easily implemented by other applications so you might have one program specifically managing files which the program wanting to access the file would communicate with 11:50pm Whats the point of that? Isn't that more overhead? but a program could just as well implement it's own file system services within the process yep, context/address space switching So not using a uK is faster? Or no it's not really faster at all Why is it better? some say it offers security since the various functionalities are separated by address spaces some say it's modularity, which need not really be taken advantage of at all... you can have a monokernel on top of a microkernel a mono kernel is just a plain kernel? yep, most hardware services are integrated into a monolithic kernel So a monolithic kernel would preform better on slower machines? it will generally perform better in most cases i don't think there is an exception to that thus far it's just microkernels are way easier to make :) or is the cache-flushing only a symptom of trap gates? Ohh water: well, may i have an answer? :) cache-flushing often occurs for interrupts because the code is arranged for the case of not being interrupted you could probably get all the benefits of a microkernel with a small kernel that just dynamically loaded modules a.k.a. linux yep which i've been thinking about doing myself lately no thanks am i telling you to do it? hehe no, of course not [msg(TUNES)] newlog 1999.0819 IRC log ended Thu Aug 19 00:00:00 1999