IRC log started Thu Sep 23 00:00:01 1999 [msg(TUNES)] permlog 1999.0923 -:- SignOff Zhivago: #TUNES (Leaving) -:- Zhivago [brian@th.merddin.com.au] has joined #tunes hello there lo that slab allocator looks interesting get that :) i had to search high and low for a free copy 12:10am ahh, lovely and low and behold... it was sitting, on of all people, Miguel de Icaza's page wow $80 for membership 'xactly print print print 12:20am mmm... slab allocator == good oh, its just a graveyard system was hoping for somthing more exciting 12:30am it's a bit more than that though the key part being caches are groups of slabs and that slabs can easily be returned for other caches to use well, that's just a block-wise allocator I'm looking at a similar system for a persistent-virtual-memory implementation although the graveyard is handled above that level by vendors the main advantage I have here is that there's no difference ebtween kernel allocation and user allocatio they're all in the same system, so vendors and the memory system are in intimate contact the main concern I have now is localsiation of data, which I think I can do via a variation on a generation idea so basically its a pool allocator by witdth with graveyarding 12:40am hmm, an interesting paper although I have a feeling that they're doing it backward because of Unix design hmm, liar was saying some odd things about where tunes was headed could you clarify them? 12:50am what things were those? well, he was talking about instead of context-switching dynamically constructing a stream of execution with the various tasks interwoven but I have a feeling that he might have been confused the idea of tunes is to dynamically recompile the system to complete the overall goal or atleast, as he was saying yes, but taht's completley different to this that if you knew all the individual tasks that's just profile driven compilation you could optimize them into one globulous giant task that did everything optimally ok, he seemed to think that this is how tunes would work normally that's the idea :) which would kind of rule out use by humans how so? given the highly variable latency issues associated gah, minor hindrance! well, lets consider a case, we have a system which has three program son it it has a mail program, and an mp3 player, and a screensaver -:- demoncrat [darius@shell.accesscom.com] has joined #tunes I, a human, have left this system running overnight and it has optimise itself perfecly as a screensaver now I start up my mail reader what happens? exactly waht you expect to happen the system recompiles itself? it's already recompiled itself long ago sooo, how are we avoiding task switching? that's not my job to figure out :) that's not an answer. i'm just a lurker man... I mean look at this, at night, its obviously not running optimally if its set up to run a mail-server er program i cannot really speak for the tunes project :) so, either its suboptimal at night, or it rebuilds itself as a perfect saver oh, fair enough the members don't speak for the tunes project often enough in any case, I don't see how this approach can work in practice 01:00am what is the approach? well, I'm not sure, the claim was dynamic recompilation in order to avoid task-switching hm. sounds expensive. this could work in a homogenous environment yes if you were always doing the same thing, then global static program analysis profiler driven would work but you'd get _incredible_ latencies on doing anything hetrogenous which would pretty much rule out human usage I wonder if those new multithreaded architectures get you essentially the same benefit but in hardware demon: well, task switches are prett cheap these days in any case, especially if you're not rezapping the mmu but tunes could anticipate a threaded architecture :) just a register save/restore really ei: it would get the same problem ei: just over more cpus this could be more useful with stuff like ia64 and it's incredibly huge contexts. er, its ei: optimal function for one task is suboptimal in general demon: yeah, but you have a huge cost in code production demon: which I suspect outweighs this cost for general purpose demon: if you're just running a mono-purpose server on the other hand... I can see it happening this way: you have profiling and profile-driven dynamic optimization going on all the time, and threads gets coalesced only when you're pretty sure it'll pay for itself. sounds reasonable but that's not a replacement but usually that infrastructure is going for other optimizations. have to see what fare has written lately but i think that was supposed to be a side-effect of tunes not it's actual purpose assuming there's any progress on that side heh, I should see what gclist is on about anyway, hi. I don't think I've been here before. * demoncrat/#tunes waves. oh, looks like a pretty pithed list july actually got 200k of mail :) any names? wilson that could be worthwhile. heh, guiseppi artadi attardi although I'm not sure impressed with him, having worked on ecl 01:10am boehm, presumebly of boehm's fame there, finished that slab allocator paper shapiro I recognise, but I don't know where from * eihrul/#tunes is appeased for the night. and of course fare what is a slab? that explains it thanks tis a nice way of managing memory allocating er allocation demon: looks like same-width pooling with a graveyard, and refcounting in other words, slab allocation :) by any other name... or a backward way of doing packed generational memory allocation (with graveyarding) -:- SignOff eihrul: #TUNES (sleep) well, this channel is dead again :) at least it's not full of s0ren and aliensex this is true but since people won't stand up what can I do? I've thought of simply kicking them both out until they show some interesting in lisp. maybe we should take the discussion private, though. I have no problem with that probably :) best not to disturb the dead that is not dead which can eternal lie 01:20am -:- SignOff demoncrat: #TUNES (Leaving) hmm, bfe is hideously ugly code :| and the release is broken 02:40am -:- AlonzoTG [Alonzo@216-164-128-73.s73.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes tpp -:- iefbr14 [user4808@gw.capgemini.fr] has joined #Tunes hi there.watabout round here 06:00am what about it? it's oh, so quiet it's all so stil u'r all alone and so peacefull until..... hum salut on se connait? pas que je sache. comment connais-tu #tunes? slash list slash list? irc.linux.com slash list ca donne les channels servis par ce serveur /list ? dont tunes. oh! c'est french speacking ici ? seen www.tunes.org? * iefbr14/#Tunes goes to .... no, it's english speaking, although you can /msg in french... k. wow, the screen filled up :) time to /clear wow, the screen filled up :) wow, the screen filled up :) wow, the screen filled up :) easy.. ie: well, its just that 5 minutes ago it hadn't moved for hours :) 06:10am fare: so, how's tunes progressing? We don't have a well-defined language specification, even less a compiler, so Don't hold your ie: I haven't been :0 ie: the retro project has been very useful to me though * iefbr14/#Tunes picked it from the FAQ, and is not part of the 'WE' ie: I can now compile lisp to bootable images :) awesome!!!! after I rewrite the rest of the retro drivers in lisp, and we get the compiler self-hosting, it should actually be useful. * AlonzoTG/#tunes needs a compiler expert to help with his OS =P alonzo: what os is that? -:- iefbr14 [user4808@gw.capgemini.fr] has left #Tunes [] u know my OS!!! alonzo: nope 06:20am Zhivago: is it progressing? ATG: what particular problem do you face? * Fare/#Tunes is not an expert, but tries to be a meta-expert fare: is which progressing? Zhivago: Tunes :( fare: oh, I haven't noticed any progress :| fare: but we might have a project here that you might be interested in in a few months fare: see how it goes fare: although adopting retro seems to have been a step forward How to ensure my LISP, C, and ASM code can talk to each other. =\ alonzo: our solution w3as to remove the C and asm =\ How do you get LISHP to cover for your ASM? How do you get third party programs (probably in C) to call your LISHP funcktions? alonzo: ahh, well, we extend our lisp dialect down to the assembly level alonzo: initially writing an assembler in lisp, and then reflecting it back in =\ alonzo: wrt C we don't, we ditch it completely huh C is too insecure to be useful in a single-space os oh single space OS... ./mine will be heavily polly space... well, I don't see much point in multiple spaces ig you have a secure language one of the major advantages is that IPC becomes a non-issue yes... I have been worrying about IPC reciently... If you can get it streamlined so have a protocol by which prog A calls prog B like a library but has the permissions, in only that section of code, to make a trigger for a prog B thread. =\ that way kernal calls can be almost completely avoided. 06:30am oh, I avoid that problem as well I ditch the kernel -:- hcf [nef@me-portland-us225.javanet.com] has joined #tunes alonzo: the problem with IPC is the processes alonzo: why do we need processes? only for conservative security alonzo: with security at the code level we don't need this mechanism alonzo: which is why I'm only interested in a single address space hmmzerz... * AlonzoTG/#tunes doesn't want to limit the programmer at all... there are always limiations limitations give power, at the expense of flexibility doesn't see how he can enforce sekuritie in softwarez without taking a performance hit. alonzo: well, we do it in the compiler alonzo: we need a fairly intelligent compiler to help us elide checks but consider this. int i = rand()%20; this returns an integer between 0 and 19 - necessarily, since % is well defined now if I have a char a[20]; then I can safely say a[i] ATG: Asm can, by definition, always communicate with anything it is impossible for me to violate the bounds of the array's uinterface ATG: so the difficulty is with LISP&C so we need no check ATG: the next question is 1) what lisp, and what C? if we extend this concept thoughout the rest of the primitives, then we end up with very few run-time checks, and secure code. (see http://www.elwoodcorp.com/ for a LISP->C compiler) dunno * AlonzoTG/#tunes is an idiot. hmmzers... the deeper question is: what programming model for your system? lisp is essentially a very simple functional machine you don't need two systems programming language settle for one perhaps i am just trying to get my prototype to do too much =\ or else, settle for two, and define an interface (something like CORBA?) 06:40am I'm not sure even how to get ASM and C to agree on the size and shape of data structures. alonzo: you make the asm do it the C way alonzo: which is a nuisance alonzo: C isn't a very good language for this level imho =\ it lacks access to registers, and op-codes I had a C compiler that did. which is why I've chosen to use a lisp which has been extended to the op-code/register level hmmzers I am not good enuff to program LISHP yet... I really need a compiler expert to suggest a good development language for me. alonzo: ok, then the question is, why are you developing an os? I use windoze 3.11 I need something better. there are better pre-packaged solutions fbsd, linux, nt, etc. Its an integral part of my world domination plans >= ) do you have any useful os development skills? they all suck I guess not, but I have been studying hard for years and years and years well, you need to have an idea of what doesn't suck can you give some features that you want. I want it to feel like DOS. have you looked at DrDOS? A little. Unfortunately, it sucks too. well, I think you don't have a sufficiently clear idea of what you want to do to actually do anything you need to decide on what you want to achieve 06:50am users.erols.com/alangrimes/ 07:00am -:- SignOff Zhivago: #TUNES (Ping timeout for Zhivago[th.merddin.com.au]) -:- Zhivago [brian@203.26.11.253] has joined #tunes * AlonzoTG/#tunes left clicks on Zhivago see mi website? -:- SignOff Zhivago: #TUNES (Ping timeout for Zhivago[203.26.11.253]) 07:10am -:- Zhivago [brian@th.merddin.com.au] has joined #tunes -:- Piles [helpdesk@krypton.wi.leidenuniv.nl] has joined #Tunes -:- Piles [helpdesk@krypton.wi.leidenuniv.nl] has left #Tunes [] -:- SignOff hcf: #TUNES (Leaving) -:- Crimson [crimson@chaosdev.org] has joined #tunes Hello. Currently working hard on chaos, and the GUI is starting to become something. 08:00am crim: what is chaos about? 08:10am It is my operating system. Look at http://www.chaosdev.org 08:30am om oh, microkernel how are you for drivers? 08:40am -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- hcf [nef@me-portland-us117.javanet.com] has joined #tunes h c f f a r e h o w a r e y o u ? 10:00am f i n e, a n d u ? * Fare/#Tunes is back from TPHOLs99, where I found other people somehow interested in a proof system based on category theory... * hcf/#tunes is away: (afk) 10:10am -:- AlonzoTG [Alonzo@216-164-130-113.s621.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes abi: SAC? SAC is Single-Assignment C, a revamp on SISAL, meant to have C-like syntax while preserving pure functional semantics, efficiently supporting *multidimensional* arrays, for parallel optimized number crunching or see sacbase abi: sacbase? sacbase is at http://www.informatik.uni-kiel.de/~sacbase/index.html 10:30am -:- tmf [s720@barkebille.ii.uib.no] has joined #tunes hi 10:40am hmm, single assign is a goo thing * AlonzoTG/#tunes left clicks on tmf alonzoTG, does it crush me or just display a menu? or possibly bloth anyone here have any experience with cgi or plugin programming? sorry.. but I wouldn't expect it to be too difficult. tmf: some great! I have this particular thing I awnt to do... Basically I want to be able to drag and drop files in a form. this is not cgi ( The files I'm using are too be to write into a text window ) this is javasscript evil you can do this, however it requires all sorts of security sillinesses how? imho it is not worrth it developer.netscape.com imo it's neccasary for what I want to do thanks, I'll check out the site capture the d&d evens, but you'll need complete access to ths machine, and a few other security clearences first which is a real nisance, otherwise you won't be able to tel what was dropped and then to upload it, you'll need to build a forwith an upload widget, fill it, i and press the button magically 10:50am I'm going to use this to send parameters to cgi scripts ( using forms ), so the thing collecting the data is on the user side so there is no need for a security bundle that's what you think the users will have the software on their side. you need the security clearances at the brower end to talk to the machine its runing on to do d&d communication will only use cgi scrits tmf: that's all irrelevent :) tmf: never mind, you'l find out the hard way what's d&d? drag and drop ok:) so this isn't really possible - it's not a turn on/off thing? turn on/off? it's not an option - the idiots who came up with netscape/cgi/html/java didn't think about it so it's no f***ing possible. its possible to do as I've said you just need to get a vast number of security authorisations for the machine if you have certificates its not too hard if it poses security problems beyond a normal form then it's not possible. well, that's your choice, effectively no use the file upload widgets instead where do I want to go on the netscape page? probably into te javascript referenc or something jesus, the now their taling about DHTML - i just gotta get it ! 11:00am dhtml means html + javascript etc which is what your'e talking about anyhow ok :) I'm just being negative! 11:10am -:- SignOff hcf: #TUNES (Leaving) -:- CRASH [user4875@modem-2.tinactin.dialup.pol.co.uk] has joined #Tunes -:- SignOff CRASH: #TUNES (Leaving) -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- NetSplit: clarke.openprojects.net split from sterling.openprojects.net [02:07pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [clarke.openprojects.net] -:- Netjoined: clarke.openprojects.net sterling.openprojects.net -:- Tril [dem@bespin.dhs.org] has joined #Tunes -:- ServerMode/#Tunes [+o Tril] by clarke.openprojects.net -:- eihrul [lee@usr5-ppp82.lvdi.net] has joined #tunes -:- SignOff tmf: #TUNES (Leaving) -:- demoncrat [darius@shell.accesscom.com] has joined #tunes -:- pyro [tcn@cci-209150250122.clarityconnect.net] has joined #tunes -:- NetSplit: irc.linux.com split from devlin.openprojects.net [05:36pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] -:- Netjoined: irc.linux.com devlin.openprojects.net -:- Tril [dem@bespin.dhs.org] has joined #Tunes -:- Crimson [crimson@chaosdev.org] has joined #Tunes -:- demoncrat [darius@shell.accesscom.com] has joined #Tunes -:- eihrul [lee@usr5-ppp82.lvdi.net] has joined #Tunes -:- ServerMode/#Tunes [+o Tril] by sterling.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- pyro [tcn@cci-209150250122.clarityconnect.net] has joined #Tunes !irc.linux.com!! Received :sterling.openprojects.net SERVER jordan.openprojects.net from asimov.openprojects.net !?! !irc.linux.com!! Received :sterling.openprojects.net SERVER varley.openprojects.net from asimov.openprojects.net !?! -:- NetSplit: varley.openprojects.net split from sterling.openprojects.net [05:38pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] -:- Fare [fare@quatramaran.ens.fr] has joined #Tunes -:- Netjoined: varley.openprojects.net sterling.openprojects.net -:- pyro [tcn@cci-209150250122.clarityconnect.net] has joined #tunes -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- NetSplit: irc.linux.com split from asimov.openprojects.net [05:42pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] -:- Netjoined: irc.linux.com asimov.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- NetSplit: varley.openprojects.net split from irc.linux.com [05:46pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] -:- Netjoined: varley.openprojects.net irc.linux.com -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- iLLf8d [moe@206.117.14.93] has joined #Tunes hmm howdy i'm looking for a cool openprojects channel to hangout in so far everyone is so uptight or just plain a$$holes hehe this channel is unusually dead !doogie:*! yes, we know irc.linux.com is having issues. please be paitient. where have ya been so far? !wichert:*! you mean it's suffering from VA's infamous disappearing network? how come linux users only come in 2 types cool and dicks well i usually sit in debian although alot are ok there are a lot that aren't I went back to slackware :) i've never tried it anyway most Linux users I see are obsessed with it !netgod:*! this wont hurt a bit -:- NetSplit: irc.linux.com split from sterling.openprojects.net [05:54pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] started with rh then suse then debian and installed caldera openlinux (but haven't used it 16 colors yuck) -:- Netjoined: irc.linux.com sterling.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes woa netsplit bigtime =) heh "this won't hurt a bit" my ass ;) i've been in stampede in and out alot and have almost ever seen anyone talking ok, it only hurt abi that time and abi's a stupid bot -:- liar [brand@p0wer.qzx.com] has joined #tunes hey hi hey liar -:- NetSplit: irc.linux.com split from asimov.openprojects.net [05:59pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] if u guys see core tell him that kevin fixed his e9 hack hehe most of debian splits from my server -:- Netjoined: irc.linux.com asimov.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes 06:00pm try sterling.openprojects.net only irc.linux.com seems to be splitting i don't care really i left that channel anway tried #f-cpu yet?\ i've gotta read my samba book so i can get stuff running the way i'd like nope i joined only 2 in there and they look liuke ghosts oh well.. I wanna go work on my OS stuff well seeya gotta read -:- SignOff iLLf8d: #TUNES ([x]chat) -:- NetSplit: irc.linux.com split from sterling.openprojects.net [06:03pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] later, liar -:- SignOff pyro: #TUNES (.) -:- Netjoined: irc.linux.com sterling.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- NetSplit: irc.linux.com split from asimov.openprojects.net [06:08pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] -:- Netjoined: irc.linux.com asimov.openprojects.net -:- abi [nef@bespin.dhs.org] has joined #Tunes -:- NetSplit: varley.openprojects.net split from irc.linux.com [06:09pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [varley.openprojects.net] !sterling.openprojects.net!! Remote CONNECT varley.openprojects.net 8005 from netgod -:- Netjoined: varley.openprojects.net irc.linux.com -:- abi [nef@bespin.dhs.org] has joined #Tunes 06:10pm !doogie:*! we know irc.linux.com is having issues. we just can't connect to it because of these issues, so we can't do much. :| -:- SignOff demoncrat: #TUNES (Leaving) -:- SignOff eihrul: #TUNES (Leaving) -:- eihrul [eihrul@usr5-ppp82.lvdi.net] has joined #tunes eihrul: kevin told me howto make bochs compile configure --enable-debugger --enable-disasm manually fix fpu/Makefile make -:- marisconr [RJ@ABD0E340.ipt.aol.com] has joined #Tunes 06:50pm -:- marisconr [RJ@ABD0E340.ipt.aol.com] has left #Tunes [] my god did half the ram making plants in the world blow up or something? 07:40pm pricing? 32meg dimm $59 they were down to like $10 08:00pm -:- iLLf8d [moe@PPP16M.NWC.Net] has joined #tunes -:- SignOff iLLf8d: #TUNES ([x]chat) -:- eihrul [eihrul@usr5-ppp82.lvdi.net] has left #tunes [] -:- ElGato` [no@209-68-229-80.dialup.cust.tfb.com] has joined #tunes HI :D 09:30pm wow zhivago has become a regular AND IT'S ALL BECAUSE OF ME :d yup :D RATHER eh? i invited him here from #c on efnet so um how's brix? its not i fscked up bfe last night adding some error checking code and need to fix that plus i upgraded to the newest version of bochs and then found out that kevin has changed the output format for the debugger i haven't done anything on lengua since i started school and im still waiting for retro to be multitasking so my code can work :\ so i get to rewrite chunks of bfe to make it work with newer versions of bochs bummer my c coding skills suck so i gotta test each function i write individually for some reason i cannot bring myself to an interactive programming environment hey u use winsuck98 09:40pm i have a winmodem i have $0 ph33r m3 i took my asus p2bd out of my win98 box and put the p2b in it and ofcourse it had to reinstall all the drivers cuz it sucks, but now it wont power down. it just sits on the now safe to turn off screen uh huh and you expect me to know what to do? hahah, i just shutdown and that "now safe to turn off" screen had a gpf win98 gpf's even after it has stopped running heh -:- hcf [nef@me-portland-us305.javanet.com] has joined #tunes they are in cahoots with intel eh? cause i don't see how you'd get a gp when nothing is accessing any memory hi hcf you know the arrow paper talks about a homoiconic system... but aren't all programming languages homoiconic really they all have a set of primatives hi re HI ZHIVAGO :D HOW ARE YOU?! that version of bfe I dl'd last had some impossible cod ein it elgato: I'm being shouted at :D seriously though aren't all programming systems homoiconic? no don't they all give you a set of primatives to abstract? el: not all languages hav a set of primitives example? well, let me clarify there are langauges which allow the reflective construction and destruction of primitives in which case there isn't 'a set of primitives' as such just the current primitives and in this case the distinction between a primitive and a non-primitive is eroded to almost nothing yes but non the less they are primatives that exist in the language what does it mean to be a primitive? 09:50pm how does one construct a primative without another primative though? this is the key of it :) something that cannot be defined with other objects so, if we have primitives which can be constructed and replaced from the language, are they primitives? no this is what I mean by erosion ok, then some lisp dialects might be considered primitiveless in this conception but what are they defined from? we usually define them underneath the language from within the language but the language still needs to start from something in a reflective system the starting point isn't very important like could you have a language who has a primative '+' that you could redefine? would that be what you're talking about? yes or the function primitive that's what i want this language is called lisp :) but there are other reflective languages around um lisp is just the simplest/best-known i don't want to use another language i want my own :D well, again I'd look towrad lisp, which is a family of languages :0 the base of which is very very simple which is what I've done and the regallocator is getting debugged :) but non the less when you first get one of these compilers it starts out with a small set of primatives, no? soon I'll be able to port all that nasty retro asm to lisp heh sure, but you can replace them afterward there so it starts out homoiconic then does 'homoiconic' and 'start out' go together? :P everything in the universe is 'homoiconic' if you take a temporal snapshot hmmm then homoiconic would mean a fixed set of primatives? I assume so ok from context, although I haven't seen the term before i lean towards the stack based forth and poplog like languages why the stack? minimizes syntax it's powerful do you know why forth compilers are rare? its the stack's fault eh? funny i never have actually seen a forth compiler hehehe the problem with forth is that it is bound to a particular implementation right, and you won't see forth compilers really. not enough abstraction but why? becuase of the silly stack fetish i like the stack concept all this collapsing of stacked values stacks are ok under certain hardware but why cut off your knees? 10:00pm damn you zhivago you're convinxing me to change my ideas :( that's my job my goal is to destroy the world you haven't seen how many times my ideas have changed heh, I cvan guess hmmmmm been down that path before i don't really like the rstack idea what idea do you like then? but i sure do like the perameter stack (bad spelling) it minimizes syntax syntactical sugar es muy malo syntax is easy (to minimise) bah oh to do forth, write lisp code, but bacwkard and without the ()'s so? so its easy to translate from forth to lisp :) i like in forth how each word is in context but still independent not sure what that means think about it some it is nearing the time for me to go to bed well, its largely meaningless nah its a thesis and antithesis :D or a blind assertion without defined terms :\ no well it has been fun chatting what does it mean for a word to be independent? bye :D -:- SignOff ElGato`: #TUNES (Leaving) 10:10pm -:- SignOff hcf: #TUNES (Leaving) Zhivago: what problem did u have with bfe? well, there was a completley bogus fscanf() in there updates.c: 290 fscanf(readpipe, "%*s %*s 0x%x", &stack_value) I mean, come on :) you shouldn't use using fscanf() either it has lousy error recovery 10:30pm uhh that fscanf reads the stack value its not bogus that's true its still bad code, and crashes though what version of bochs? it doesn't matter :) bfe is the crasher, but its the september release b 990907b bfe doesnt work with new versions of bochs kevin changed the output format heh i just upgraded to 990923a and im fixing the problems he was oh so kind by removing the physical address from the output so now i get to generate it myself in any case, I would advise using fgets() to get a line and using sscanf() after that point scanf() and fscanf() aren't wise choices, they have lousy error handling does fgets have the same syntax as fscanf? no :) fgets() reads in a line from a FILE * which limits errors to that line, with the scanf's you'll slip fgets(buf, sizeof(buf), fp); yer welcome to make those changes :) if you know the max line len, then this is safe its not worth it to me its not worth it to me either yes, stability rarely is :) im not writing this thing to make money or to make others happy im writing it so i can have a halfass ok tool to help debug brix ok, then it suits that purpose :) I might submit a patch to bochs get them to change the output format, and the way the debugger goes heh its all they need really 10:40pm they just need to have a sensible query format ya 10:50pm Zhivago: u here? -:- SignOff liar: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) well, yes, but you aren't. 11:30pm -:- BlackPhoenix [black-phoe@adm.univd.kharkov.ua] has joined #tunes -:- SignOff BlackPhoenix: #TUNES (Leaving) [msg(TUNES)] newlog 1999.0924 IRC log ended Fri Sep 24 00:00:01 1999