IRC log started Sun Jun 13 00:00:00 1999 [msg(TUNES)] permlog 1999.0613 -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- water [water@ppp-tnt-110.tscnet.net] has joined #tunes -:- hcf [nef@me-portland-us944.javanet.com] has joined #tunes hi hcf lo water abi: tunes? it has been said that tunes is http://www.tunes.org, a free reflective computing system or for programming languages what the internet is to networks or like flypaper for hallucinogenic programmers that last part, i added oh u said it, but not in a way abi would pick up ok thanks for clearing it up :) np ;) what's up? not much we should have a tunes quotes file abi cant hold em all hmm maybe 03:30am how goes the bespin papers archive? fare's got a new one my paper will become several smaller ones soon i'm talking about the collection of papers u/tril mentioned setting up on bespin oh i'm not sure about the copyright stuff it would also take about 20 megs just for my own arrow paper references. 03:40am -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-110.tscnet.net]) -:- binEng [Anders@dialup45-2-52.swipnet.se] has joined #tunes -:- water [water@ppp-tnt-218.tscnet.net] has joined #tunes -:- SignOff binEng: #TUNES (Leaving) -:- hcf has changed the topic on channel #Tunes to: Free Reflective Computing System (www.tunes.org) || Essence OS (http://www.essenceos.net) hi hcf lo does essence need a review? -:- Pauldoo [Pauldoo@dunvegan1.demon.co.uk] has joined #tunes hi paul yo it's broing in #pp, bin left... bin just left, yes hehe so anyone bored enough for a game of battle ships? hcf: review for essence (could you write one or shall i)? 05:40am water: "feel free" to do one hcf ok hcf = ? oh, your nick... hehe, I thought it was some programming term or something... Pauldoo: in certain contexts it is a programming term hehe, like? highly crap file? 'halt and catch fire' - mythical opcode, and 'highest common denominator' btw, i'm uploading some useful doc's for tunes background reading to the web site. denominator water: why u poppin' into the channels im in? hcf: looking for conversation oops, s/denominator/factor/ about anything, really hmm... lame excuse well, it's the truth - i'm pretty bored right now same here 05:50am water: whatcha think of priority levels for tunes todo items? hcf: good idea, but the todo list has to be updated, too. hcf: for instance, i'm waiting to upload a bunch of reviews for papers also languages and os's. when tril has the db server ready, i'll be able to do that hcf: does essence have its web site ready at all? ready? thers a bunch of poop on it a faq, etc no bins yet yes, i've seen it what about sources? or technical goals? (although there are papers on previous projects...) what is it w/ ppl hcf: with me? every project seems to have a faq about ther license nowadays oh the different licenses for open source are getting confusing brb ok I just put: "Do what you want, nothing to do with me" :) 06:00am water: im not a reviewer, i just find links (hopefully relevant) for example, i found the essenceos link in a post to alt.os.development which not many tunesers read ok thanks, then i also search for things if ppl need em, need anything? the project doesn't have anything public yet, but is an interesting idea um. the "home page" of abstract interpretation? ok. maybe cs theory is too arcane to search for "home page" as in inventor of it? s/in/home page of the / well, just a url or site with lots of pointers on it ok anyway, i'm at least going to read the papers on previous projects related to EssenceOS water: r u aware of http://www.cs.indiana.edu:800/cstr/search ? i've used it before, but not for this search. i'll try it, thanks. 06:10am * water/#tunes 's personal favorite are the LANL archives' search engine. is whats the url for it? http://xxx.lanl.gov/ it's only real fault is not indexing enough papers, and being subjugated to the ACM -:- Pauldoo [Pauldoo@dunvegan1.demon.co.uk] has left #tunes [] water: do u have cousot's paper(s) on abs.inp. ? he wrote one on that? maybe i'll look ... a twenty-years history since the seminal paper by Cousot was published 06:20am yep. i got that one. jan, 1977 so abs inp is in the supercompilation category? i'm not sure. i guess so. related at least yes. definitely http://inet.keldysh.ru/dpt_16/klimov/ScpJ/HistoryAndRelatedWork.htm no links to papers but /may/ be helpful ok also, a bad job of tex to html * water/#tunes chuckles they may as well have posted straight tex. some paper urls, http://www.cis.ksu.edu/~schmidt/group.survey.html cool very cool! 06:30am abs inp seems to be quite a large topic, do u want anything specific in the category? not sure. i didn't really know it was that large "abstract interpretation" and cousot -> 220 hits wow. that's better than my attempts. * hcf/#tunes was thinking a proper collection of pointers would include such for cousot yes know any other "proper" authors? proper? like what? famous researchers? as in, required reading for the topic oh jmc abi jmc? somebody said jmc was at http://www-formal.stanford.edu/jmc/ he's just for ai, though http://www.fcit.monash.edu.au/research/publications/papers/papers.html http://www.diku.dk/students/turtle/bibliography.html ok <- results of "abstract interpretation" and cousot and mccarthy well, i've got all the jmc that i can take High Integrity Compilation. Bibliography @ http://public.logica.com/~stepneys/bib/ss/hic/bib.htm 06:40am http://www.cs.mu.oz.au/~harald/papers.html http://compiler.kaist.ac.kr/~ocu/re.html Patrick Cousot and Radhia Cousot did the original abs inp stuff, but... http://ultralix.polytechnique.fr/~radhia/LOMAPS_abstracts.html access is forbidden yeah, it happens with ACM docs, too ahhah! -:- Pauldoo [Pauldoo@dunvegan1.demon.co.uk] has joined #tunes -:- hcf_ [nef@me-portland-us307.javanet.com] has joined #tunes I'm bored again, hi hi paul as i was saying, ahhah! Some Pointers Related to Abstract Interpretation @ http://dept-info.labri.u-bordeaux.fr/~corsini/people.html -:- SignOff hcf: #TUNES (Read error to hcf[me-portland-us944.javanet.com]: Connection reset by peer) cool anyone for a game of battle ships? -:- hcf_ is now known as hcf 06:50am wow. that page seems to cover everything possible. brb back this tunes project seems a bit optimistic... indeed Pauldoo: would u prefer something mundane? fare and tril and i are making some progress on those, though no, I'm bored. I'm trying to spark off a conversation.... :) at least we're trying pauldoo: got a favorite software environment? I would help, but I suppose programming in VC kinda defeats the point water: what are FPGAs? field-programmable gate arrays: water, DJGPP at the moment, but I'm moving to VC re-configurable logic circuits as a microporcessor architecture DPGA's = dynamic ... kewl so you could change the processors circuits to be optimized for each task? yes it works at the bit-level, too. bloody hell, sounds magic and a bit dangerous if it crashes and the chip is left optimized for sommat else i don't know what the state of the art on it is, but you can buy them well, i think that it returns to a default "cold" state ahhh 8086 mode? hmm, reflective at chip level hehe maybe the rom or microcode works that sounds kewl though.. can they change circuits quickly? 07:00am it's not a direct issue for me, because all i have to do is show dynamic re-modellability for the arrow system paul: no idea arrow system? i think arrow system is an information system that will reflect on itself. most likely, it will have no kernel. it must have some safety features for that * Pauldoo/#tunes is completely lost... paul: it's my personal project that is related to tunes. ahh.. actually, it should do a little more than tunes but let's not discuss that water: r u aware of Similix? hcf: no, what is it? Similix (http://www.diku.dk/topps/activities/similix.html) is an autoprojector (self-applicable partial evaluator) for a large higher-order subset of Scheme. wow. BLOODY HELL, wtf does that mean? lol * water/#tunes understands * Pauldoo/#tunes thinks water is lying hehe related, http://www.diku.dk/topps/Research.html -:- Pauldoo_ [Pauldoo@dunvegan1.demon.co.uk] has joined #tunes -:- SignOff Pauldoo: #TUNES (Read error to Pauldoo[dunvegan1.demon.co.uk]: Connection reset by peer) -:- Pauldoo_ is now known as Pauldoo wb wb? it has been said that wb is welcome back ahh abi is abot? Pauldoo: infobot * hcf/#tunes is an infohuman * Pauldoo/#tunes is a know-nothing-human 07:10am * water/#tunes is definitely not a human so how old r u vetran programmers? LOL hehe. 21 oh, yeah, I asked u yesterday... * water/#tunes has been programming since he was five. water, u know that big d/l I was doin? it was the wrong bloody file what were you downloading? * Pauldoo/#tunes has been programming since 5 too... DX 6.1 SDK oh yeah 1hr 20 left water: abs inp seems covered, whats next? yes, it definitely does. * water/#tunes shrugs. how old r u hcf? Pauldoo: 24 ancient!!! quite you got ur pension yet? hehe water: anything that u havnt been able to find on the net? hcf: hmm. how about "arrow logic" or "dynamic logic" they don't seem to have web-related resources k, know any relevant terms/authors? Johan van Benthem, Yde Venema, ... modal logic, CSLI whats CSLI? 07:20am center for the study of language and information it's at stanford -:- SignOff Pauldoo: #TUNES (Ping timeout for Pauldoo[dunvegan1.demon.co.uk]) also, folli : the european association for logic, language, and information also, Maarten Marx. that should be enough. k, i'l see what i can find thanks :) u have found nothing so far? -:- smkl [sami@MLXXVII.rdyn.saunalahti.fi] has joined #tunes or near nothing i have prof's email addresses, mostly hi smkl i've spoken with them briefly and searched the web hello water but no results. :( 'http://www.altavista.com/cgi-bin/query?pg=aq&text=yes&kl=en&r=&act=search&q=%22arrow+logic%22&d0=&d1=' ok 62 hits i must really suck at finding good search sites should the arrow logic pages cover dynamic logic too? sort of. damn! very little is electronically available! wait, i found some do u already have Johan van Benthem, Yde Venema, Maarten Marx 's papers? no 07:30am it appears that i have to e-mail the publication server this may cost me but i'm still looking ok. their ftp server has some useful papers for free. thanks again :) no prob, just trying to be useful 'http://ink.yahoo.com/bin/query?p=%22arrow+logic%22&hc=0&hs=0' * water/#tunes realizes his search problem which is? i never put quotes around a phrase just seems natural to me these papers are really hard to get. some r gettable tho right? i think so, but there are many which are missing, i.e. not free 07:40am interest group in pure and applied logics (igpl) that johan fellow is on this groups editorial board it makes sense but ... their web and ftp sites arent available s/available/accessable mentioned on http://www-rocq.inria.fr/verso/lics/newsletters/27.html hmm their ftp doesnt allow anon bleh stuff like that just makes me wanna go postal maybe there's no membership costs 'http://ftpsearch.lycos.com/cgi-bin/search?form=advanced&query=benthem&doit=Search&type=Case+insensitive+multiple+substrings+search&hits=15&matches=&hitsprmatch=&limdom=&limpath=&limsize1=&limsize2=&limtime1=&limtime2=&f1=Count&f2=Mode&f3=Size&f4=Date&f5=Host&f6=Path&header=none&sort=none&trlen=20' there's an e-mail for igpl. i'll apply to them. note, i give the full urls to make sure u get the same results as me also, i check at the links to prevent hitting 404s s/at/ oh wait http://www.mpi-sb.mpg.de/igpl/Bulletin/ does connect just takes a long time ok 07:50am http://www.dcs.kcl.ac.uk/journals/IGPL/index.html <-- faster host ok this rocks! * water/#tunes wonders if he should have his head examined for liking cs research repositories so much. http://turing.wins.uva.nl/~mdr/Publications/modal-logic.html this is going to help me immensely! * water/#tunes contemplates moving his entire library onto his notebook computer. 08:00am http://turing.wins.uva.nl/~mdr/index.html http://www.illc.uva.nl/ stop! :) heh * water/#tunes is full of information i've got enough pointers to support Arrow for the next several months. that's plenty for me. is there anything i can do for you? :) not that i can think of atm i guess that i should just work on my papers * water/#tunes needs to overhaul his draft. ur progress (w/ the assistance from me w/ pointers) will be thanks enough ok 1 more, http://turing.wins.uva.nl/~marx/ 08:10am ok brb 08:20am back * water/#tunes is downloading papers 08:40am wow. such good research material for tunes. "arrow logic" got only 3 hits on dejanews hmm what are they? 99/04/26 Minds and Machines (Vol. 9 N fr.sci.philo Serge Rouveyrol, 98/04/29 CUNY Mathematics Seminars nyc.seminars Robert Shalla, 97/08/30 Notice from JSSST 97/09 #7/1 fj.org.jssst Takashi Hattori any url's or news-related pointers? 08:50am "Minds and Machines", seemingly a journal, General Articles: - Event, State, and Process in Arrow Logic Tojo, Satoshi Seminar in Application of Logic: Arrow logic and its neighbors, Natasha Kurtonina, U.Penn. the 3rd is in something, tex-like "The Imperfect Information Flow of Agents Communication in Arrow Logic" ok how do i look at that? * water/#tunes slaps himself nevermind look at what? hcf: just ignore that question its not tex-like, its charset=ISO-2022-JP oh -:- AlonzoTG [Alonzo@209-122-220-61.s315.tnt5.lnh.md.dialup.rcn.com] has joined #tunes hi atg om * water/#tunes slaps AlonzoTG around a bit with a large trout actually, its tex source w/ japanese language such a lovely combo ;) wow 'http://x45.deja.com/=dnc/[ST_rn=ps]/getdoc.xp?AN=269033231.7&CONTEXT=929288821.1166737447&hitnum=2' 09:00am i can't do much with that, unfortunately, except maybe compile it into Japanese ps. :) AlonzoTG: is ur prototype done yet? ;) 09:10am I'd wish -:- iStormy [stormy@rain.futuresouth.com] has joined #Tunes 09:20am hi storm brb all. -:- SignOff water: #TUNES (Read error to water[ppp-tnt-218.tscnet.net]: Connection reset by peer) -:- SignOff hcf: #TUNES (Leaving) 09:30am -:- water [water@ppp-tnt-105.tscnet.net] has joined #tunes why do these "core" files keep appearing wherever I start Linuks' file manager? 10:00am must be buggy -:- Dry-ice [dry-ice@229.portland-05-10rs.or.dial-access.att.net] has joined #Tunes Hiall hi, ice = \ =\ wow, h2o and co2! LiNuKs Dose someone know where I could find a mp3 of david bowie's I'm afaid of americans ??? sorry, this is for another kind of tunes. tunes? rumour has it tunes is http://www.tunes.org, a free reflective computing system or for programming languages what the internet is to networks or like flypaper for hallucinogenic programmers 10:10am :( last time I came it was music :) I sware maybe on another server No,linpeople.org ah! this is openprojects.net There the same :) ok, but i don't know a damn thing about finding mp3 bootlegs. I look for it....See you guys later if I mess up again :) ok Oh,it's a free release though bye all -:- Dry-ice [dry-ice@229.portland-05-10rs.or.dial-access.att.net] has left #Tunes [] 10:20am Its official I have an Uileek =(((((((((((((((((((((((((((((( -- -- a virus? oh, a memory leak uil! 10-W30 there is more uil on the pavement than in my kar! =(((( 11:10am :D quit lafin! :| I wish I had a job I wish I had a job I wish I had a job =\ atg: how old are you? 21 oh in college, then? sorta -:- SignOff smkl: #TUNES (away) I got a D on my Discrete Math midterm =( 11:20am oh 11:30am -:- SignOff iStormy: #TUNES (Ping timeout for iStormy[rain.futuresouth.com]) -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-105.tscnet.net]) -:- tcn [tcn@cci-209150250117.clarityconnect.net] has joined #tunes -:- SignOff tcn: #TUNES (tcn has no reason) -:- s_r [s_rr@phila-dialup021.nni.com] has joined #tunes -:- _QZ [brand@p0wer.qzx.com] has joined #tunes hi QZ <_QZ> hi hola, _QZ * Tril/#TUNES is back from the dead. Gone 14 hrs 54 min 47 secs 01:00pm -:- water [water@ppp-tnt-129.tscnet.net] has joined #tunes -:- s_r [s_rr@phila-dialup021.nni.com] has left #tunes [] -:- iStormy [stormy@rain.futuresouth.com] has joined #Tunes -:- billyboof [hatefull@nrwc-sh5-port32.snet.net] has joined #tunes hello <_QZ> hello hows it going qz <_QZ> not good why not? <_QZ> trying to install accelerated X 4.1 but its saying it cant find 'ls' hmm... i don't know *nix that well, i don't think i could help you... :( ... i consider myself to be at a 'user' level for nix... -:- SignOff water: #TUNES (The Tao has left the building!) -:- tmf [s720@pissemaur.ii.uib.no] has joined #tunes hi hello bonjour, billyboof what, if anything, does FOO stand for? First Order Object ? :) 01:40pm <_QZ> ahh the power of # <_QZ> if it dont work comment it out :) * Fare/#Tunes is back QZ: I had no prob with LX 4.1, but that was more than one year ago 01:50pm * Fare/#Tunes is back from his conference fare, what did you talk about? abolition of intellectual property meaning: we're free to go?? <_QZ> Fare: i had no problem installing it on my old setup <_QZ> Fare: but it failed to find ls, rm, cp, and a few other basic commands so i just commented them out in the install script why not rather set the PATH? <_QZ> /bin was in teh path <_QZ> it found other commands that were located in /bin problem with incompatible ld.so or such? or libc conflict in presence of LD_LIBRARY_PATH ? <_QZ> i dunno hi fare <_QZ> i just hope it will run on glibc2 Fare: learn about Zope. I think it could be useful for our web page. shouldn't ls always be statically linked?? lo Tril I thought everything in /sbin was anyway ok i'm making this up.. :) <_QZ> are either of u running accelX on yer glibc2? I thought you typed DIR C: what? commercial linux software? ha! 02:00pm _QZ: my card works fine with XF86_SVGA QZ: LX4.1 wouldn't work with vesafb enabled , anyway any version <_QZ> yer kidding right? and XF86_SVGA now supports my NeoMagic 128XD, too abi tell fare about zope <_QZ> how do i tell XF86 to change my refresh rate Tril: it's written in Python, eh? yup QZ: with maybe time to learn python... s/QZ/Tril/ QZ: by having the right Modeline -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) met laurent martelli, there fare, it uses DTML an embedded machine code translator the GNU compilers do something similar tcn: goedel's theorem says that your idea is _impossible_ gnu compilers are lame gnu compilers are well written sr: sure. sure gcc is slow, but that doesn't mean every method it uses is bad.. just some of them water do you think gcc outputs bloated code? most conventional languages are just different syntaxes for the same thing tcn: what exactly are you talking about? :) 04:20pm sr: of course! it supports standard c-based library linking and crap like that. smoke: try it.. write a simple program in C, LISP, FORTH, ML, etc.. and draw it out as a tree structure.. all those languages will represent the same tree structure for your program. why does gcc output bloated programs tcn: i understand that point - but do you also imply that those languages cover each possible language that humans or computers will come up with in the future ? sr: because you can't re-use code other than by function-call all HLL compilers create bloated programs :) smoke: no, but that covers a big chunk of popular languages sr: my squeak code size is about 4 megs, but supports the same amount of functionality as 40 megs of c. tcn: do i understand things right that you're working on a uniform language? water: what? what is this code of yours? sr: i'm talking about my smalltalk environment that came with the Squeak distribution. water it was compiled in Squeak? sr: it's basically an entire OS. sr: yes smoke: umm.. not necessarily an all-purpose language.. more like a uniform way of compiling programs from different languages. And also a language that's extensible enough to suit (almost) any purpose. sr: i can even shrink the code by 30% without loosing any functionality. water: so there is hope for someone like me, who wants to make a better compiler? sr: of course, if your yardstick is c. hmmm if my yardstick was forth though? tcn: hmm. pretty weird/noble a project.. tcn: are you _distilling or _redefining the concept of language for that? An older programmer friend of mine told me something like "software is decades behind hardware.. the past 50 years have been the early stages" it's an open frontier tcn: i've been heard saying that too with the number 50 exchanged for another :) heh programming now is kinda like math was in the middle ages.. no, in prehistoric times i think there are a lot of reasons for software lagging behind hardware; measures of lag being the over important one :) i agree wholeheartedly :) however, i always get stuck asking "What in earthsname would we need a better concept of software for?" when it's all distilled, it'll be like basic arithmetic, or basic algebra.. 04:30pm answering both positive and negative things personally, i don't really think there will be one small base here's one reason for the lag: past & current programming techniques have gotten us a long ways smoke: so you would never have to apply to a large group of bored programmers to work for years to produce a disposable and obsolescent product water: hahahah :) heh yeah, if tunes is successful, a side effect will be millions of jobless programmers it's like any other technology smoke: so you can share information without a large group of corporations and governments deciding exactly what sort of information that you have the right to share. om most new technology's have created new jobs iir my history c we're talking AUTOMATION here meta-automation :) i consider automation a joke :) smoke: so you can decide to change something about your software, and not be punished by the market-place by having "non-standard" software tunes to automate programming to automate machines to automate human labor water: those are all pretty 'local' views imho - hoping i'm not offending you water: good point smoke: i know that it's provincial, but there are better reasons, too wouldn't it be dull if my computer has sex with my girlfriend and i myself am just sitting in an idle-loop ? that's when you screw your computer tcn: the whole idea of automating 'everything' is pretty risky smoke: in that case, we'll have to re-think what is so important about human contact, won't we? (man, I hope society doesn't degenerate that far) (from now on just think IMHO's twice in every sentence i make) tcn: it's already there. we're just waiting for hardware to catch up. smoke: not everything, just the more mindless stuff tcn: still, how do we/you know that some people don't enjoy doing mindless stuff? tunes is one of the most 'moral' programming projects i've seen until now, or i must be very mistaken -:- SignOff HickServ: #TUNES (Leaving) smoke: oh, I like farming, building, etc.. but mindless mind-work (like data entry) is fuckin horrible.. your mind can't wander off and still let you do any work.. tcn: hehe. digging, for example, you can daydream all you want :) water: that pike link is broken tcn: yes, but think of the horrible things men will come up with if they have all of their lives to spend thinking out plans 04:40pm you take the bad with the good hcf: crap. it worked just a few days ago water: isnt this the same pike that roxen uses? and remember that we'll all be gone sooner or later gone and forgotten :) hm at what 'level' should i see tunes operate ? hcf: i think so are there plans/dreams to create _huge_ applications with it? smoke: there won't be levels smoke: ever worked with smalltalk or lisp? as in, US Government 0.3 beta and such projects? smoke: eventually water: lisp yes, smalltalk i've only read about yeah, if it gets that far pretty risky soup no ? it's more like smalltalk: "everything is an object" would one person be allowed to implement all of 'struct disaster* LaunchMissiles(int n, int megatonsEach);' ? if there's a C wrapper tunes would allow idiocracy like this, no ? smoke: it's not like that. names don't define the object smoke: semantics define the object names are for us to identify objects :) water: hmm. and how are semantics fed to the computer ? smoke: using names :) funny :) there has to be some base, no ? semantics are specified by syntax, which could be LISP for example where for example do comparisons and sets come from ? smoke: we're working that out still. smoke: definitions of semantics are eventually circular. smoke: and many definitions are possible for the same name. -:- HickServ [thrustit@209-68-229-92.dialup.cust.tfb.com] has joined #tunes hm you realize not one base will be the Only one ? 04:50pm smoke: sure. ha so returning to an earlier question.. is tunes "Yet another OS" or really different? tunes will implement oses; it is not itself an os. but, a new os built by tunes would help it run better aha does it have any resemblance to The Hurd then ? some people want to make a new os just to build tunes. smoke: maybe, but probably not. what hardware is tunes aimed at ? smoke: tunes will be able to make any kind of software environment hmm isn't that somewhat hard to accomplish? :) smoke: parallel and distributed-parallel computers, in the future smoke: tunes will be portable. it will have descriptions of its hardware, and descriptions of how to implement itself single processors are on the way out tcn have you ever used BeOS? BeOS emphasizes multiprocessing err multiple processes i mean multiple processors sr: smp, which is a specific kind you're not that idealistic to support 2dimensional code ? (or better yet three dimensional code, once computers get smaller and allow this) smoke: you mean syntax? i should've picked a better handle to sound convincing smoke: syntax is not semantics, so it doesn't define code. water: yes, both syntax and implementation a lot of tunes people are interested in distributed processing, not with shared memory like smp smoke: syntax will be arbitrary in tunes, as well as user-interface style. what exactly in tunes will be explicit and non-arbitrary then ? smoke: it will depend on whatever the user is doing. -:- s_r [s_rr@phila-dialup124.nni.com] has left #tunes [] aha smoke: the user will also have control over that now i understand what the bot's definition means with 'like internet is for networks' (or something alike) or so i believe so, any good video programmers here? 05:00pm graphics engines for me * smoke/#tunes 's done some demo code tcn: why? i'm wanting to access the video memory through a linear aperture, to avoid that bank switching crap :) slowness aha. then I could get in a high rez mode without too much trouble in your own os, or in an existing one ? in mine and without using the bios well, it'd be pretty interesting to port KGI to that os (kernel graphics interface iirc) what's the difference between kgi and ggi? ggi sepercedes kgi, i thought? ggi = libggi+libgii+kgi+libggi2d+libggi3d+libgic+loads of other things libggi is the library that has to work on each and every platform and hand the user a linear framebuffer and some other fancy things, but not too much kgi is a video driver system at the lower level, directly supporting the hardware and giving an api for use by libggi kgi is not in the main libggi tarball.. it's developed seperately oops, i need that too :) libggi = ggi-snapshot-DATE.tar.gz i don't have an url here right away, but you could look it up in the mailinglist archives (i could try and will too, but my connection is slow and the odds of you having the url earlier would be enormous) -:- _BC [bmcbrine@pine.Alberni.Net] has joined #tunes <_BC> Hi salut, _BC hi bc <_BC> Howdy all! <_BC> what is essenseos.net? same thing as tunes.org ?? * _BC/#tunes (~ . essenceos) it's a new open-source os no, not tunes hmm looking... never heard ov it. rtos for information appliances <_BC> wow, awesome. anyone know much about i? <_BC> it it is supposed to be modular tcn; got it. the kgi-0.9-990607 snapshot is available from http://www.tu-chemnitz.de/~sse If you like to test it, please fetch the whole tar,gz and extract it into a fresh kgi-0.9 tree. * _BC/#tunes likes RTOS's. btw, the code isn't available yet hey, BC.. i've been wanting to chat with you <_BC> really tcn? I saw the irc log the first time you came on here.. 05:10pm <_BC> Oh.. uh oh .. :) <_BC> What ya thinkin? hang on oh, here we go: <_BC> goodnight. obtw, the hardware solution has to do with a "proxy". you remember what you had in mind? <_BC> ah, yes i do.. -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-129.tscnet.net]) could someone help me with some asm linux without directing me to a file i just want some real help <_BC> I believe I was talking about a proxy-like interface between apps, and hardware. A proxy that the kernal obeys as well. for quick message passing, right? <_BC> for message passing, and protection from corruption. Also my feeling is it can abstract the machine slightly, providing a more uniform interface for programming. are you good with asm with linux tcn? <_BC> Are you interested in the M.P. angle? hs: i've already told you all I know about that, hs. Read the Assembly-HOWTO and the NASM manual. _BC: sure * HickServ/#tunes starts to shiver iiiiii hs: i'll even tell ya the chapter to read in the nasm manual fine hs: Chapter 8 blarg you <_BC> tcn; what type of message passing are you interested in? what is interesting to you about my idea? i'm also wondering what you had in mind for IRQ's.. 05:20pm damn, if only I could remember what I was thinking a month ago :) <_BC> tcn; I may not have considered all things; however, my feeling is that, thru the abstraction layer (the proxy I-F), if a class or group (eg; serial ports) requires IRQs, then <_BC> that condition is known about ahead of time because of the definition of the i-f. So the proxy would 'call-back' thru the layer to the ISR segment of the class. In my example, the serial port. <_BC> Or, do you see anything I'm missing/blundering? no, it's making sense.. and programs could talk to each other through the same mechanism, right? <_BC> Right. cool :) ITS had a thing like that but I think it used a PDP-6-ism to do it :) <_BC> In my rtos idea, messages are passed to processes (which also perhaps might be other machines :) are <_BC> by immediate calls. Much like a SIGNAL would be. <_BC> Although I have no idea what the pdp6 was like - that sounds somewhat scary..:) yeah, but not as limited as SIGNAL <_BC> Yah. The process would have to be ready to receive the particular signal/message, however. Basically just an ISR tied to the list of messages for that process listed in the OS data. 05:30pm this would be really useful in a "no kernel" os.. system calls would be no different from calling other programs <_BC> The thing I like about the proxy-abstraction layer, is that processes need not worry about intermachine communication. Just load a different proxy service for the channel, and Zoom.. you're sending messages to another process on another machine. hmm, yeah -:- iStormy_ [stormy@rain.futuresouth.com] has joined #Tunes <_BC> Yah you got it! The OS takes a position shoulder to shoulder to other processes. sorta. -:- SignOff smoke: #TUNES (SRUKN) but this isn't just another interprocess communication scheme.. it's realtime.. <_BC> As RealTime as possible. hi hey, iStormy_ hey istormy <_BC> Hia istormy. i'm thinking of starting a mail-order computer component business, someone talk me out of it. (c; -:- iStormy_ is now known as eStormy <_BC> Ok Stormy. Here.. You won't make money! Feel better? you'll have a million competitors you'll have to give me a blowjob oh wait wrong chan different business 99% of my competitors seem to be witless idiots with no concept of customer relations. (c: <_BC> rofl obviously you haven't dealt with customers :) however, 99% of the world will give their money to the witless idiots cause they're cheaper than me you know "the customer is always right"? well there's also "the customer is also an asshole" i worked for close to a year at a mail-order computer place we had one company order a $7k printer, ups delivered it, they signed for it, and then lost it in their warehouse somewhere they insisted it was our fault and we should send them another printer is that the kinda thing you meaant. (c; <_BC> eew. well, the customer paid for a printer, and a printer they will want. it was probably a combination of the customer's fault, the company's fault, and ups's they got it too...they signed for it. 05:40pm i assume they eventually found it, cause they quit bugging us hehe <_BC> tcn; are you still interested in the 'proxy layer'? _BC: yeah, tell me more <_BC> well, i pretty much explained the concept. I wondered if you like it, or wanted to use it or what you think of it. yeah, i'm gonna use something like that. <_BC> kool. may i ask what in? what's your email? we should flesh it out a little. mine's tcn@tunes.org i'm working on an OS <_BC> i'm bmcbrine@freenet.alberni.net i've got a little www page for it.. tunes.org/~tcn/retro.html <_BC> my first name is Bill. Tom <_BC> I'll have a look at that soon as i can. i hate web pages that have every page set to no-cache and don't even have dynamic content hehe in a RTOS, does the scheduler set the timer to a different interval for each process? <_BC> my opinion; no. it simply adjusts the timing to the granularless of the tick. om <_BC> i mean, granularness. <_BC> or more properly, granularity. :) ok.. i thought reprogramming the timer would cause too many I/O delays.. <_BC> unless.... the schedueler could dynamically reprogram the interval, for how long the next critical event known to take place..?? <_BC> provokative idea;. but i think it would complicate the sched too much. 05:50pm I saw this idea in one of John Fine's example programs.. i'm not sure how well it would work in practice.. (ie, if his algorithm will guarantee that a task runs at a certain interval) it's www.erols.com/~johnfine, btw.. <_BC> ok, thx. i <_BC> i'll look too. -:- water [water@ppp-tnt-38.tscnet.net] has joined #tunes water! now I'll try to get some programming done tonight.. haven't worked on my OS in over a week <_BC> how long have you been dev'ing it, tcn? hi hcf -:- SignOff HickServ: #TUNES (Excess Flood) abi: pliant is at http://pliant.cams.ehess.fr almost a year excess flood.. hehe.. he prolly got flamed :) water: u used http://pliant.cams.echess.fr/ in ur post -:- _ruiner_ [nate@ppp290.wi.centuryinter.net] has joined #tunes oh -:- HickServ [thrustit@209-68-229-92.dialup.cust.tfb.com] has joined #tunes <_ruiner_> geez....the room is stacked <_BC> tcn; kool! I don't yet have any code to show for my os. Concepts have been congealing in my head for years though! hcf: i'll repost bc: pleaze tell me about yer OS =){ bc: yeah, you're coming up with some good stuff <_BC> It's an RTOS, built to be small but scalable, fast and efficient, and also abstract enough to work from one cpu, or 'more'. :) k <_BC> I'll be making a web page for it 'Real Soon Now'. :) * AlonzoTG/#tunes is after the general purpose market <_ruiner_> lol =) * _ruiner_/#tunes is after home users and certain multimedia niches <_BC> I would chat more about it, Alonzo, however I don't have much more time for now, so maybe another time. sure I'm sorry that I only just now woke wup 06:00pm read the logs :) <_BC> Thanks TCN for the positive feedback! :) yeah, nice talking with ya <_ruiner_> hmmm.....how do you read the logs with mirc? _ruiner_: u cant thanks for the inspiration <_ruiner_> argh! unless u have a script that can ftp or http fetch <_BC> yes , where can we access the chat log? is it archived on web? logs are on the web site http://tunes.org/files/irc cool. =) <_ruiner_> cool <_BC> thanks I type that a lot :) <_BC> bye for now... later -:- SignOff _BC: #TUNES (I toss myself out of an airlock and try to sing....) * tcn/#tunes makes his escape :) -:- SignOff tcn: #TUNES (tcn has no reason) water: http://pliant.cams.ehess.fr not http://pliant.cams.echess.fr hcf: foo not foo. what? s/echess/ehess/ god damn how is that possible? i copied the address directly! B00F!!!! water: from where? aaarrrggghhh! hey alonzo... whats up man * hcf/#tunes will be more specific next time thinking about CPU design hi al CPU design?? 06:10pm coming up with funky ideaz... how da os coming? on hold pending 1.2 million dollars of books. f*** the internet protocols! yes f*** them oh, wait. their based on the english language, the most vile virus to infect humanity. YES! i so agree with you wate r * water/#tunes can't wait until society is ready for his language ideas. spanish will sufice for now :) spanish is worse than english by far -:- SignOff hcf: #TUNES (Leaving) no bavoso que hablas espanol es mas bueno que ingles joto why? more consistancy postfix's on da verbs bullshit consistency is worse when there are exceptions 06:20pm better to be completely chaotic than have rules with exceptions less than english though herm * HickServ/#tunes changes the subject tcn it doesn't say anything about command line crap you lie gi my head hurts :( 06:30pm <_ruiner_> I'm gonna make a programming language based on pig latin <_ruiner_> that'd be interesting... * water/#tunes educates himself with some cs research. the only thing i can do is educate myself <_ruiner_> why is that hick? im too young to really take classes 06:40pm <_ruiner_> no you aren't <_ruiner_> you could sign up for summer classes at a tech school no problem <_ruiner_> just have to be careful what you decide to take.... <_ruiner_> don't wanna take computer concepts like I'm forced to.....stupid class....since when is microsoft office a concept? well i could take them at the community college <_ruiner_> there you go... but my mom won't drive me <_ruiner_> doh! <_ruiner_> then I suggest you con your parents and other relatives into going with you to the book store once in a while.... brb oh i do :) 06:50pm -:- SignOff water: #TUNES (Ping timeout for water[ppp-tnt-38.tscnet.net]) -:- SignOff HickServ: #TUNES (Leaving) -:- SignOff _ruiner_: #TUNES (Leaving) -:- iepos [iepos@d6.t1-4.tecinfo.com] has joined #TUNES Help!!!!!!! =\ with what? I need a silly inscriptin inscription huh? whats that? :) In this story I'm riting... thereze a temple... And in that temple there is this big column of lite that is the oracle of the G0D At the top of the column there is an enscription It needs to be silly... =P 08:00pm -:- _ruiner_ [nate@ppp290.wi.centuryinter.net] has joined #tunes okay the section is done. <_ruiner_> what section? section is probably done. Abi: heheheh in my storie that I am riting. <_ruiner_> ah... <_ruiner_> you mean writing I assume yepers man this story has taken me so long to rite. =P <_ruiner_> whats it about? hey ruiner.. whats up <_ruiner_> not much billy.... cool <_ruiner_> I wanted some help trying to figure out multitasking what do you need? yes! what do u need to learn about multitasking? Don't get in a Deadlock! =P hehe * AlonzoTG/#tunes smashes _ruiner_ with an iron mace 08:20pm <_ruiner_> how to do it <_ruiner_> round robin, priority, shortest task first....etc etc <_ruiner_> I was thinking round robin with processor time determined by priority <_ruiner_> instead of something not getting access cuz everything else has a higher priority ohhh... that's schedualing... not multitasking :P... i thought you were asking just plain how to make more than one task run... <_ruiner_> ah.....nope <_ruiner_> though...if you wanna talk about that I'm all ears do you know how to make the system run two tasks with 50/50 priority? <_ruiner_> not really ok... you know that you have to make a TSS structure and an entry for it in the GDT? <_ruiner_> heh heh heh <_ruiner_> stick to concept here.... <_ruiner_> I'm not to the nitty gritty of the tech terms yet umm... these are pretty major... you know what the GDT is atleast right? <_ruiner_> hmmmm.....maybe......tell me and it might sound familiar <_ruiner_> are you talking about identifiers for each process? global descriptor table... has entries for all segments... om tss=task state segment, saves all the registers for a task... <_ruiner_> my roommate was talking about tss..... basicly each task will have a tss, and an entry in the gdt that points to it... to switch to a task, you do: jmp GDT_tssPointer:0 <_ruiner_> ok....gotcha where the gdt_tssPointer is the entry number for the tss <_ruiner_> I need some good books on os dev and software engineering 08:30pm intel books .. :) they're free.. <_ruiner_> really? <_ruiner_> where can I snag them? developer.intel.com ... literature section, find the order # and phone #, call them, give your address and they'll send it to you (takes like 5 days to get it) you want the intel arch. software developers manuals... volumes 1,2 and 3... volume 3 is for system coding... but they're free, so why not get vol 1&2 also (app programming and instruction set reference) <_ruiner_> really? <_ruiner_> free.....I don't have to pay shipping or anything? yep... totally free... i've got 4 books from them getting a cd-rom when the new one comes out (in a couple weeks) <_ruiner_> they offer a free assembler? i dunno... i just use nasm... -:- SignOff _ruiner_: #TUNES (Ping timeout for _ruiner_[ppp290.wi.centuryinter.net]) 08:40pm -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- _ruiner_ [nate@ppp245.wi.centuryinter.net] has joined #tunes <_ruiner_> got disconnected.. <_ruiner_> wasn't blowing you off or anything...but I gots to go... <_ruiner_> later -:- SignOff _ruiner_: #TUNES (Leaving) 09:00pm -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) -:- SignOff iepos: #TUNES (Ping timeout for iepos[d6.t1-4.tecinfo.com]) -:- SignOff eStormy: #TUNES (Ping timeout for eStormy[rain.futuresouth.com]) -:- billyboof [hatefull@nrwc-sh5-port32.snet.net] has joined #tunes -:- SignOff billyboof: #TUNES (hatefull@antisocial.com) [msg(TUNES)] newlog 1999.0614 IRC log ended Mon Jun 14 00:00:01 1999