IRC log started Fri May 21 00:00:00 1999 [msg(TUNES)] permlog 1999.0521 -:- binEng [bineng@dialup82-4-11.swipnet.se] has joined #tunes -:- iStormy [stormy@rain.futuresouth.com] has joined #Tunes hi hi abi hey, iStormy * iStormy/#Tunes feels wanted. (c: hi and yes, hi abi :) qnx demo sure does make me wanna write my own os already, so i can share in the speed and minuteness. I really agree... that web browser really flies and it's small, and slick it's buggy too, but you can't have it all. (C; but that was on javascript-heavy page 08:50am ic -:- odysseas [odysseas@193.231.242.160] has joined #tunes -:- odysseas [odysseas@193.231.242.160] has left #tunes [] 09:00am -:- SignOff binEng: #TUNES (Leaving) -:- SignOff iStormy: #TUNES (Ping timeout for iStormy[rain.futuresouth.com]) -:- iStormy [stormy@rain.futuresouth.com] has joined #Tunes -:- smkl [sami@MCCLV.rdyn.saunalahti.fi] has joined #tunes -:- AlonzoTG [Alonzo@216.164.230.229] has joined #tunes -:- tcn [tcn@cci-209150250124.clarityconnect.net] has joined #tunes howdy folks -:- SignOff tcn: #TUNES (tcn has no reason) 11:50am -:- jor3-r [jordi@195.96.110.161] has joined #Tunes -:- jor3-r [jordi@195.96.110.161] has left #Tunes [] -:- tmf [s720@rovmaur.ii.uib.no] has joined #tunes * AlonzoTG/#tunes smashes tmf with an iron mace u've got a lot of nerve dragging your nick in here... =P hehe 12:10pm * Tril/#TUNES is back from the dead. Gone 14 hrs 28 min 15 secs -:- ChanServ has changed the topic on channel #Tunes to: www.tunes.org tmf whats up??? -:- hcf [nef@me-portland-us235.javanet.com] has joined #tunes hi hcf hoy 12:30pm -:- SignOff tmf: #TUNES (Leaving) * Tril/#TUNES is away: (afk) [BX-MsgLog Off] -:- SignOff AlonzoTG: #TUNES (Ping timeout for AlonzoTG[216.164.230.229]) -:- AlonzoTG [Alonzo@209.122.214.78] has joined #tunes -:- SignOff AlonzoTG: #TUNES (need to reB00t) -:- AlonzoTG [Alonzo@209.122.204.58] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- jeidy [Jeidy@200.37.108.196] has joined #Tunes -:- jeidy [Jeidy@200.37.108.196] has left #Tunes [] -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- jeidy [Jeidy@200.37.108.196] has joined #Tunes -:- jeidy [Jeidy@200.37.108.196] has left #Tunes [] !drow:*! Lackey will be back in a few minutes... we hope... -:- jeidy [Jeidy@200.37.108.196] has joined #Tunes -:- jeidy [Jeidy@200.37.108.196] has left #Tunes [] -:- dr-who [root@patr530-a115.otenet.gr] has joined #tunes -:- SignOff iStormy: #TUNES (iStormy has no reason) who has kvirc ? 03:20pm -:- SignOff dr-who: #TUNES (Read error to dr-who[patr530-a115.otenet.gr]: Connection reset by peer) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- HickServ [Algernon@209.68.229.39] has joined #tunes -:- NetSplit: wang.openprojects.net split from koontz.openprojects.net [04:09pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [wang.openprojects.net] -:- Netjoined: wang.openprojects.net koontz.openprojects.net -:- smkl [sami@MCCLV.rdyn.saunalahti.fi] has joined #Tunes -:- SignOff _QZ: #TUNES (Ping timeout for _QZ[p0wer.qzx.com]) -:- _QZ [brand@p0wer.qzx.com] has joined #tunes hello -:- NetSplit: lackey.openprojects.net split from sterling.openprojects.net [04:18pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [lackey.openprojects.net] -:- Netjoined: lackey.openprojects.net sterling.openprojects.net -:- _QZ [brand@p0wer.qzx.com] has joined #Tunes :( 04:20pm -:- SignOff HickServ: #TUNES (Ping timeout for HickServ[209.68.229.39]) -:- HickServ [Algernon@209.68.229.39] has joined #tunes :((( hello?anyone? 04:30pm -:- Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes <_QZ> hello where can i find stuff on driver writng? 04:40pm ole huh? 04:50pm <_QZ> driver writing for what OS? well you wanted me to help with brix but i don't know anything about device drivers <_QZ> writing drivers for brix is as easy as writing a user function <_QZ> as simple as writing a dos app ok <_QZ> brix drivers just get to use 6 kernel functions that user functions dont get <_QZ> mget,mfree,iget,ifree,malloc like let's say you want to write a video card driver <_QZ> there is 6 but the kext function should only be used by the startup function what would you have to do? <_QZ> and malloc should only be used by the ofs driver <_QZ> u just write functions <_QZ> but u need to break up the video card into components <_QZ> get the dcc >>> _QZ [brand@p0wer.qzx.com] requested PING 927331075 651374 from #tunes 05:00pm dcc again thanks <_QZ> ignore everything above the line <_QZ> this is kinda like ggi hmmmm it be nice if i knew more about all the terms on that tutorial :) <_QZ> heh im not a hardware person 05:10pm <_QZ> hmm <_QZ> what are u good at? well i know some about kernel design and i know a lot about ai i can do asm stuff im good with asm <_QZ> yer good with asm but u cant program hardware? <_QZ> that doesnt make sense yes it does they aren't synonyms im really not qualified to do much :| hehehe <_QZ> we use asm to tap every drop of performance from a machine, that includes writing our own hardware code i see <_QZ> how good are u with ai?> pretty good <_QZ> could u write a natrual language interpreter? perhaps <_QZ> with limitations ofcourse they're pretty tough but i probably could yeah you'd still have to follow a set of guidelines <_QZ> right but yes i could <_QZ> could u write one were the user can add verbs and nouns and it would be the glue like dictionary entrys? <_QZ> more like forth <_QZ> do u know forth? i started learning yesterday :) i see : kill blagh blagh <_QZ> in forth u write a function and it becomes a part of forth yeah <_QZ> i want that in brix too <_QZ> the language will be tightly intergrated into the ui <_QZ> so the user can add little functions, or big ones, and they are just there sure in fact im trying to write a programming language that does the same <_QZ> and everything in brix is written as single functions ok dat be coo <_QZ> apps are built by a single function that calls another function that calls another and so on 05:20pm <_QZ> but there is no single large app just functions that can be used by functions written by someone else <_QZ> and those would be verbs in the language <_QZ> and the data objects would be nouns gimme some examples bbl <_QZ> show my 'taco bell dog' image <_QZ> it would use the show function for the image class on the 'tac' bell 'dog' object owned by the current user <_QZ> s/'tac'/'taco/ <_QZ> hmm, i just found a diamon supramax v90 modem on my kitchen counter <_QZ> and it aint mine ok heh 05:30pm i see and 'show' would run the graphics editor? <_QZ> no the viewer <_QZ> the show function for the image class only displays the image in a view oh well ok -:- pepe [kl@207.248.193.168] has joined #Tunes <_QZ> since no view was specified then the language should create a window with one view and pass teh view id to the show function do you want it in asm or c/c++? <_QZ> as long as its broken up into flat binary functions i dont care what u write it in <_QZ> well i would like the code to be small and fast i think asm would be best how will i interface witht eh os? <_QZ> call gates uh huh could you like set up a proposal with all of what you want and os specifics for me and email it to me? <_QZ> ya <_QZ> what yer email address binaryalgernon@hotmail.com <_QZ> the ui, console or graphical will send each keystrok to a key handler function for the language <_QZ> and it also displays it to the screen <_QZ> this key handler can do stuff like word completion and syntax coloring oh 05:40pm yeah like most windows internet browsers and debuggers [pepe(kl@207.248.193.168)] hiii <_QZ> u dont have to add that right away but it should be added later <_QZ> and it should try to detect problems with things before the user has typed the entire line like if the word is not in the dictionary? <_QZ> if the user wants to define a function than it will drop into a non-interpreted mode and convert each line to bytecode <_QZ> when the user is done it will compile the bytecode and either delete the bytecode or save it ok <_QZ> but that is up to the user oh compile it? <_QZ> the bytecode can be distributed to other platforms and compiled well will it actually integrate itself inot the source or will it be in a file? <_QZ> u should have some debugger stuff that can run tests on teh bytecode to verify that its bugfree before compiling <_QZ> ok let me explain how it handles functions <_QZ> modules are objects that contain functions for a class <_QZ> if the module is over 4meg then its broken up into more than one module <_QZ> functions can be added to and removed from modules at anytime <_QZ> but the function will only be removed from the module after every function that depends on it has been removed <_QZ> the module keeps links to every function that used a function <_QZ> and the module keeps links to every function used by the function <_QZ> understand? heh not really <_QZ> ok say we have functions A and B in module X, andfunction C in module Y <_QZ> A calls B and C so X will keep links to B and C <_QZ> and C calls A so X will keep a link from C for A ok 05:50pm <_QZ> ugh thisis confusing <_QZ> for each function in a module there are 2 lists <_QZ> a list of functions that A uses and a list of functions that use A i understand <_QZ> when the second list is empty then A is no longer used by anything and it can be removed <_QZ> so it looks in the first list and tells all those module to remove links from A <_QZ> so u never have stray functions laying around how does it do this pretty cool <_QZ> do what? well this is all source code stuff isn't it? <_QZ> no <_QZ> functions are binary <_QZ> there is never any text based source code in the system <_QZ> the language needs to compile what the user types to bytecode and store it in an object that's weird <_QZ> an object is like a file <_QZ> but an object needs to be in a class <_QZ> the bytecode is in the bytecode class oo? <_QZ> ya i see how would i access the program loader for example? in asm <_QZ> when i send u a bytecode object yer language will compile it to machine code and store the api into the language <_QZ> ther is no program laoder <_QZ> u send a message to an object and shit happens <_QZ> :) wowsers that's weird is this a microkernel? <_QZ> ya <_QZ> with persistent store -:- SignOff smkl: #TUNES (sleeping) <_QZ> u dont need to save anything i know persistant storage well how woud i access the viewer program in asm? <_QZ> oh and there are no filenames grrrr <_QZ> i must go eat now <_QZ> i will explain later k i'll start coding or mabye not 06:00pm -:- pepe [kl@207.248.193.168] has left #Tunes [] bye -:- SignOff HickServ: #TUNES (Leaving) 06:50pm -:- AlonzoTG [Alonzo@209.122.220.206] has joined #tunes -:- overfien [y0rd4ddy@m103.telcomplus.net] has joined #Tunes * AlonzoTG/#tunes greets "Salutations overfien!" :-) yo 07:20pm topick? 07:30pm -:- iStormy [stormy@rain.futuresouth.com] has joined #Tunes -:- SignOff AlonzoTG: #TUNES (Read error to AlonzoTG[209.122.220.206]: Connection reset by peer) -:- AlonzoTG [Alonzo@209.122.239.139] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- SignOff iStormy: #TUNES (iStormy has no reason) -:- SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- SignOff overfien: #TUNES (Ping timeout for overfien[m103.telcomplus.net]) -:- _BC [bmcbrine@pine.Alberni.Net] has joined #tunes -:- _BC [bmcbrine@pine.Alberni.Net] has left #tunes [] -:- billyboof [hatefull@nrwc-sh8-port191.snet.net] has joined #tunes -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) -:- ruiner [nate@ppp391.wi.centuryinter.net] has joined #tunes -:- SignOff ruiner: #TUNES (Leaving) [msg(TUNES)] newlog 1999.0522 IRC log ended Sat May 22 00:00:01 1999