IRC log started Mon Dec 6 00:00:01 1999 [msg(TUNES)] permlog 1999.1206 -:- Downix [down@d-gnaps-45.ici.net] has joined #tunes hey-lo all morning 12:20am * Downix/#tunes has begun work on a simulator for his system Ok, more like I'm trying to make a decent MIPS CPU emulator first All I'd found was to the MIPS-1 ISA we're using the MIPS-5 Then time to make the blitter, the sound system, the video control processor, the I/O system, etc. Oy vey my work is never done. heheheh Then it'll be time to work on the OS 8) it's probably a good idea to use a simulator, yes let's you have a parallell implementation as well I know And test out ideas THing is this simulator is going to crawl Compared to the final product Hell, a 7Mhz Amiga simulated crawls on a 400+ Mhz Pentium II Try a system made for 800+ Mhz performance * Downix/#tunes pictures a VERY slow simulator but it should work Let's see how it goes I believe in getting stuff to work first, then optimise * Downix/#tunes nods that's why I don't start programming stuff in C or C++ What do you program in? Common Lisp usually All I know is C, BASIC, Pascal and COBOL If I knew LISP I'd probably use that cross-platform would be a big advantage How good is LISP depends on use * Downix/#tunes has only used LISP on EMACS for irc and WWW and VHDL work 12:30am xEmacs is a useful tool it's clearly the most expressive and powerful language around, but for low-level stuff C is usually used because OSes are usually written in C and you need C to interface Emacs has a sucky and outdated Lisp Emacs really needs a major overhawl IMHO yes, it needs to be rewritten in Common Lisp I don't need low-level stuff, I'm here to simulate functionality Any good on-line tutorials on LISP? yes * Downix/#tunes knows his system is going to ve hideously slow, the video section alone is a bitch to program for due to it's RISC nature. Well, simulating my system will be hideously slow http://psg.com/~dlamkins/left/sl/sl.html ok Can you imagine a video system where compiler technology controls it, not fixed standards? I don't know Instead of saying "Mode 13h is video decent work for the compiler? my compilers are not allowed to watch video ;) Instead of saying "Mode 13h" and being stuck with 320x200x256, you can vary that to your needs hehehehe Actually, I found faster speeds if the compiler could access the video system why would the compiler do stuff to the video-system? To allow mid-draw alterations mid-draw? 12:40am Example would be in an Amiga my compiler should not draw anything my compiler should compile code and produce compiled code It compiles the source which when executed fires up the video system but that is the compiled code I hope, or a loader or something In a PC it does this by firing up VGA modes right I don't mean the compiler actually does video work what did you mean then? I mean you can code and compile software to run the video system, instead of having the video system dictate it's terms to you the video system is hardware, no? Yes which means it has predefined functions that you have to use so it controls your day Semi, it has intructions instructions/functions, same thing the video system is a customized processor instead of just a display system tho the processor is still hardware Yes it controls what the compiler can do.. just as now it controls what every program can do Pretty much but, giving a compiler knowledge of video-optimizations for your platform is a decent thing The key difference is that it is more flexible. No built-in display modes, instead it opens up the underlying drawing technology Allowing for more optimized video display brb.. need to get more cereal k 12:50am * Downix/#tunes just found a compiler coder on telnet... mmmm pardon? telnet? -:- eihrul [lee@usr5-ppp02.lvdi.net] has joined #tunes I run a telnet chat site Eihrul, SLEEP! morning can't ok or rather, i'm not let ok can't isn't the right word ok (loop (say "ok")) :) ok 8) there ya go... we've been wasting 30 years of artificial intelligence research when all it takes to simulate downix is just that yup 8) hehe 01:00am -:- SignOff zarq: #TUNES (Ping timeout for zarq[9dyn77.delft.casema.net]) so what does the "compiler coder" say? He's going to help get F-CPU a compiler Better than nothing At least good work for a worthy effort I'm still looking at C LISP CLISP? CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll at http://clisp.cons.org ACL? i think ACL is Allegro Common LISP, free of charge proprietary software at http://www.franz.com * Downix/#tunes nods hmm you might want to check out the Language Review at tunes.org ok 01:10am -:- SignOff eihrul: #TUNES ([x]chat) LISP looks a lot simpler than C so far I've managed a hello world program Man, I just want to code a simulator LISP is simpler than C Yes it is and much more powerful Better than ASM C however is built on an easy model Yes 01:20am Lisp is much more mathematical and built on more complex theory * Downix/#tunes nods C is very simplistic Well, simplistic design, means more complexity for the programmer Take MIPS vs VAX VAX is a breese to program for Anyways hmm now I have to actually DESIGN the user-end of my system 8) do the commands instead of the binary elements Man, I'm amazed by how simple my system really is less complex than most CPU's hmm how the hell am I going to route this? outputting the video to screen and audio to speakers won't be a problem but how do I do the USB and Firewire when this system lacks both? 01:30am hmm ok, need some sleep good night -:- SignOff Downix: #TUNES ([BX] Its not TV. Its BitchX.) 01:40am -:- smoke [smoke@16dyn218.delft.casema.net] has joined #Tunes hi hi 02:30am -:- NetSplit: fontana.openprojects.net split from varley.openprojects.net [02:33am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [fontana.openprojects.net] -:- Netjoined: fontana.openprojects.net varley.openprojects.net -:- smoke [smoke@16dyn218.delft.casema.net] has joined #tunes -:- zarq [zarq@10dyn126.delft.casema.net] has joined #tunes -:- astrain [astrain@ext53.ncshealth.com] has joined #tunes -:- SignOff smoke: #TUNES (Ping timeout for smoke[16dyn218.delft.casema.net]) -:- SignOff zarq: #TUNES (Ping timeout for zarq[10dyn126.delft.casema.net]) -:- AlonzoTG [Alonzo@209-122-247-22.s22.tnt8.lnhva.md.dialup.rcn.com] has joined #tunes -:- zarq [zarq@10dyn126.delft.casema.net] has joined #tunes -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Ping timeout for AlonzoTG[209-122-247-22.s22.tnt8.lnhva.md.dialup.rcn.com]) -:- Kaufmann [Kaufmann@200.224.105.176] has joined #tunes Shalom! 09:40am -:- AlonzoTG [Alonzo@216-164-137-246.s500.tnt4.lnhva.md.dialup.rcn.com] has joined #tunes Hey Al I've found a newish OS I think you'll find interesting Ever heard of V2_OS? 10:00am Al...? nopers http://www.v2.nl/v2_os/ 10:10am -:- SignOff zarq: #TUNES (Ping timeout for zarq[10dyn126.delft.casema.net]) -:- zarq [zarq@10dyn126.delft.casema.net] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- SignOff astrain: #TUNES (astrain has no reason) -:- astrain [astrain@ext53.ncshealth.com] has joined #tunes -:- SignOff astrain: #TUNES (astrain has no reason) * Fufie/#tunes yawns * Kaufmann/#tunes yawns back :) so what's up? never mind, I was just leaving anyway -:- SignOff Kaufmann: #TUNES ("They say the lights are always bright on Broadway" (Genesis)) 11:00am -:- hcf [nef@me-portland-us639.javanet.com] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- Downix [down@d-gnaps-55.ici.net] has joined #tunes hi all 12:20pm -:- Miellaby [sgarden@ppp-44-28-69.wmar.club-internet.fr] has joined #TUNES Hello hi Hi Downix. What's up ? nada, you? Well, not quite nada. Working on the Linux kernel a bit while also working on an emulator for my hardware design 12:30pm ... :) ok. I wonder whether there was more available documents about Arrows system. I would not know Do you know this project ? I love it. I do, Tunes looks good, but noone is really working on it that hard That's complex because all these new ideas have to be designed simultaneously in order to keep the project its value. If Tunes had a chance of being done in any kind of schedule with my hardware, I'd use it. * Downix/#tunes nods What's about your hardware. How is it work ? I guess it must be revolutionnar. Revolutionary is one way of putting it, but evolutionary is how I put it but it's 100% against the direction that PC's are headed Instead of putting more functionality into the CPU (things like MMX, video display, etc) we are putting more functions into the control chips of the system Making co-processors to do most of the work, so that the CPU can busy itself on more critical tasks, like OS management -:- Miel [sgarden@ppp-44-41-108.wmar.club-internet.fr] has joined #TUNES -:- td [x@1Cust219.tnt3.wilmington.nc.da.uu.net] has joined #tunes cut of Meil? hey td hey Connection lose . which families of functions have to be included in order to do the OS managment ? I'm not very fond of this option. it's ok Meil: Just standard integer functions -:- SignOff Miellaby: #TUNES (Ping timeout for Miellaby[ppp-44-28-69.wmar.club-internet.fr]) basically, in a PC, most of the audio, video, I/O work is done by the CPU I'm sure there is a way to organize the OS software so that no more hardware functions are needed. which means when the CPU is busy... the system gets VERY slow 12:40pm Possibly, but OS design is not my forte' I though there is already such computer skeleton. The audio and video computation are decentralized into peripherical cards inside PCS ? Not at all, unless you buy very expensive parts a 3Dfx card for instance relies on 40% of it's screen draw work and 60% of it's 3D rendering work on the CPU in my design our video and 3D system will use less than 1% Must I understand that you neither want the CPU to drive the video or audio computation processes. Theses processes would manage to work by themselves ? Right I 've the feeling it's rather a question of how the OS will map the application needs and what hardware provide, isn' it ? Less work done by the CPU means the faster the CPU seems Somewhat a lot of the task will be handled in hardware, allowing the OS a much easier interface Can you give an example of such a high level feature ? Similar to how the Amiga worked Alright, to handle the video system, all a programmer would need to do is to tell the program to draw the screen the hardware would set up the memory needed on it's own Aw... I didn't dare giving the Amiga example ; now I understand which kind of Interface your hardware provide. Alright 12:50pm Amiga is one example, AS/400 is another one Is there a GUI on AS/400 ? Nope AS/400 doesn't even have a video section seen Tril Tril? Tril is working on writing this 1 page paper for the participants in a meeting for me tomorrow. ok but the concept is the same, customized control processors doing all of the work Downnix : I apologize I don't find your goals very dreaming. You want to build a monolithic computer with high level media drivers, as an extension of what 16/32 computers were designed. It's a kind of regression. Meil: Not quite. Open-architecture only works if there's a set standard to work with. We're making a standard for a more powerful architecture, without sacrificing flexibility Open-architecure only works if the code is good -:- SignOff td: #TUNES (Ping timeout for td[1Cust219.tnt3.wilmington.nc.da.uu.net]) Yes Fufie Fufie: Giving a good solid base to work from tho makes good code easier to produce -:- td [x@1Cust222.tnt4.wilmington.nc.da.uu.net] has joined #tunes naturally 01:00pm Miel: Here's a point to make, my old Amiga 2000 toasted any PC I threw at it. Even high-end Pentium 2's could not handle it's performance video-performance or performance in general? Fufie: performance in general bah Fufie: I had a few plug-in cards to expand some capabilities My computer would beat a lousy amiga -:- Closing Link: TUNES[bespin.dhs.org] by bear.openprojects.net (Ping timeout for TUNES[bespin.dhs.org]) -:- Connection closed from irc.us.openprojects.net: Success -:- Use /Server to connect to a server -:- Connecting to port 6667 of server irc.us.openprojects.net [refnum 0] -:- BitchX+Deb1an: For more information about BitchX type /about -:- Welcome to the Internet Relay Network TUNES (from lewis.openprojects.net) -:- Your host is lewis.openprojects.net, running version u2.10.05.18.(ipcheck4-5) (from lewis.openprojects.net) -:- This server was cobbled together Wed Apr 28 1999 at 12 02:19 EDT(from lewis.openprojects.net) -:- lewis.openprojects.net u2.10.05.18.(ipcheck4-5) dioswkfcg biklmnopstv -:- [local users on irc(5)] 1% -:- [global users on irc(306)] 46% -:- [invisible users on irc(353)] 54% -:- [ircops on irc(17)] 3% -:- [total users on irc(659)] -:- [unknown connections(0)] -:- [total servers on irc(33)] (avg. 19 users per server) -:- [total channels created(183)] (avg. 3 users per channel) !lewis.openprojects.net Highest connection count: 9 (8 clients) !lewis.openprojects.net Welcome to Open Projects! You are on 3 ca 1(2) ft 14(14). -:- Mode change [+f] for user TUNES -:- Mode change [+iws] for user TUNES -:- JOIN activated by "TUNES #tunes tunes@bespin.dhs.org " -:- TUNES [tunes@bespin.dhs.org] has joined #tunes -:- Topic for #TUNES: Free Reflective Computing System || #reactos || Lengua :D -:- topic set by fire [Sun Dec 5 11:38:32 1999] -:- [Users(#tunes:9)] [ TUNES ] [ td ] [ Miel ] [ Downix ] [ zarq ] [ smkl ] [ Fare ] [ abi ] [ Fufie ] -:- Channel #tunes was created at Sun Feb 28 08:48:06 1999 -:- BitchX+Deb1an: Join to #tunes was synced in 7.167 secs!! -:- Mode change [-s] for user TUNES I've got an ST. It was a much better optimized hardware. I know that Amigas are still better. Fufie: 2 Picasso 4 cards w/ Picasso3D extentions, a Penetrator card and a GVP 060 accel co-processor is all I need. Meil: And the Amiga is also extremely more flexible than a PC IMHO. so, a system where the OS runs on a 7Mhz 68000 CPU outperforms most PC's Considering the CPU timing, those 16/32 computers where really outstanding. * Downix/#tunes nods Meil: IMHO I think they have a lot they could teach us. Meil: I studied them for my own design. I remember when I leave my ST to buy a wonderful 486. I was really disguted by Win3.1, the PC memory management, the Intel assembly. Berkkkk.... Agreed I was a die-hard PC man, until someone with an Amiga 3000 blew my Compaq 486 out of the water I had twice the Mhz, and it just zoomed past me in everything And when I went "Well, I have popular software" the guy just booted up MacOS and ba-boom, he was running popular software too I felt pathetic, returned my Compaq to the store and bought my Amiga 2000 01:10pm nevertheless, I still think that the main problem -nowadays- is to provide an OS which can handle every existing hardware and their future improvments. It means that such an OS must be flexible and redefinable to its maximum. Meil: I disagree. Developing hardware right now is so hap-hazard that a full half of all system failures are due to conflicts in the hardware, all of which was not designed to work together an OS to take care of that mess would be gigantic By resolving this problem, exotic platform will win the right to live. // Gigantic : this is not sure at all. Miel: Want me to name 100 sound DSP's that lack drivers? Or more to the point 100 DSP's that have issues with other hardware out there? Preparing for the millions of hardware combinations out there is a difficult task I'm not as much strong as the TUNES member to answer this question. But I'm convinced that there's a revolution to be done. ... by breaking out every dichotomous frontiers existing in the actual way of modeling the computer resources. Miel: It's all how you look at the problem. You're taking the "support everything" approach, I'm doing the "optimize it" approach I guess the right solution must be "both together". Right I'm designing a hardware system which can be augmented in such a way to support these myriad of add-ons Without the normal performance loss found in a PC 01:20pm Creating a solid base platform, and then allowing extentions for other various purposes the Amiga had this capability, the Amiga 1200 having the best example of it * Downix/#tunes is planning on buying a new Z4 board for his 1200 soon When starting, my own approach of how to handle an ideal OS was quite the opposite of TUNES crew's one. I though indeed that the key of the success is to pull down modern "high level" features in the lowest layers of the software material. More precisly those kinds of features which allow to easily redefine all concepts (even most basic ones)... for instance, to custom an OS to a particular hardware platform. Miel: A custom OS is fine, as long as it is not a fixed OS AmigaOS should not be able to handle a PowerPC co-processor, or 16 million colors, or PCI slots, etc. but it does, because they designed it to extend and expand as technology did if TUNES can do this, as a high-level abstract OS or as a hardware-specific OS, it will survive 01:30pm The Atari's OS could not do this as well (I had a TT) isn't it NetBSD which is supposedly very nice on a wide range of platforms? NetBSD's philosophy is "Yup, NerBSD runs on that" and 90% of the time, they're right would not NetBSD be a decent candidate for your OS? then you could even have a Chuck as mascot ;) Fufin: BSD is an option, but not a core option due to it's "exclusitivity" exclusivity? you mean the community? or the OS? the community Plus BSD is difficult to scale down enough to fit onto a ROM But it can be done. in ROM? Fufie: The core of whatever OS I use needs to act like a BIOS does to a PC TUNES approach assumes (to sum up) that a modern OS should have no more low level layer model. Each thing is defined though high level operators and concepts, even a rather fundamental API such as the console output and input may be absolutly rethinked, depending on an infinit stack of contexts : which platform, which GUI, which user, which profile, which dynamical environment context, which calling software agent ... it's something very di Meil: But it can do the same task that a low-level OS can. I'm saying as long as TUNES does not loose it's ability to be extended in infinite ways, it will do well how can you have reflection in ROM? Fufie: The ROM would be nothing but enough of a system to boot the real OS a bit earlier you wanted BSD into ROM Fufie: Which is why BSD would not be idea, it's bootloader lacks the drivers to access the drives Fufie: I said enough to load the OS. (bootloader mostly) like LILO Right I thought BSD required a relatively small loader 01:40pm Right, but that small loader has no access to any drives outside of what an outside source gives it to get it to work I'd have to built the BSD kernel into the ROM, which just hurt reflectivity At least netBSD lacks the UFS problems of FreeBSD Don't you have a very classical definition of reflexivity ? I guess you means that the OS can be re-compiled and re-booted ? Not quite, more like I am not sure if putting the OS into ROM is a smart idea The Amiga did it well, but I lack the Amiga's extreme flexibility of course I have the AmigaOS's source, big help that is since it's copyrighted Calling a volatile OS a reflexive one is quite a very very reducing definition of what the reflexivity is. I'm not saying Amiga is reflective, only that it's flexible I though so, since you're are on the #TUNES channel. Meil: Reflectivity facinates me, but I lack a real-world OS to study it with I really wish TUNES was furthur along I admit. My experience is with various UNIX's from AmigaOS to UNIX IV 01:50pm I hate c++ C++ is not my facorite language it's too verbose.. too much to write for simple stuff Fufie's got me looking into C Lisp Fufie: Agreed currently trying to make sense of a c++ fron-end written in c++ BTW Fufie, you have got me hooked on LISP. I've gotten my simulator furthur along then I thought I would did lisp help with your simulator? Yes it did wow Of course now I'm trying to figure out where that harliquin RPM installed the damned binaries. hehe /usr/local/lib/lispworks*/ I think -:- SignOff td: #TUNES (td has no reason) Got it, thanks Considering TUNES, On the fly references solving + linearity detection are the keys of success. But I still wonder how a totally abstract assertion can eventually conduce to hardware calls. I persist on the idea it's possible to design such a VM without creating a new hut. a VM, possibly with a JIT is probably the best way to approach imho.. hardware is too low probably Probably Ironically, there is no real solution hehe.. talk of a release has awakened the lurkers on the mailing-list of my project.. just talk of a release and they come to life :) Which project? the develeopment tool Ok 02:00pm Sounds like F-CPU seems as if someone has made the gui we need the second someone posts that we're making a simulator, BAM people come out of the woodwork oh? c++ is simply ugly. java execution freezes your computer whitout bringing any new improvment. Speaking about other languages makes people considered you as an outcast. That's really sad. I know * Fufie/#tunes is an outcast.. the university here is java-land I was discussing LISP on a talker last night, a guy went down my throat with C In college I was a REXX fiend my seminars and lectures have made sicp common on bookshelves though Which fit in, I ran an Amiga, the school was OS/2 based Weird The new Java religion is worst than every preceding ones. We should prepare to a new period of data-computing regression :) Java looks silly to me silly? Looks like someone wanted FOURTH and fucked up Fufie: The grammer I mean. the grammar is pretty much c++-like but simpler True * Miel/#TUNES is drowning under close-minded brains. Miel: More like a mind that does not quite understand I don't speak about you ;) closed minds are minds that don't know and refuse to know 02:10pm -:- smoke [smoke@16dyn117.delft.casema.net] has joined #tunes I persist to tell about 'closed minds'. That's what most of us are. true We just can't imagine any more than things could be different. Data-computing is the only area when I begin to discover this fact. How much technologies suffer of the same disease ? car-enginery ? chemistry ? that's frightning ! -:- _ruiner_ [blah@ppp271.wi.centurytel.net] has joined #tunes I know Look at the Tucker Torpedo <_ruiner_> know what? <_ruiner_> talking cars? Talking how closed minds want to stamp out new thinking hi -:- mibin [mibin@62.11.103.185] has joined #tunes <_ruiner_> hmmm...that was just car companies stomping out competition...the adapted the new thinking after tucker was out of the picture <_ruiner_> seat belts for example I'm going to try a poetical comparison :> We walk on the canyon made by foot of people preceding us, always walking via the same way without neither looking at the sides. Nor truely Ruiner, there's a lot of Tucker innovation they never adapted <_ruiner_> the point was they weren't afraid of new thinking, they were afraid of new (more advanced) competition Miel: can we avoid it when we share the same gene-pool? 02:20pm continuing my comparison : if one of us 'd like to change the common way of solving any problem (that is to choose a new way), he would cost him much more than following the others (because the canyon is too deep to be climbed) has the gene pool anything to to with that? <_ruiner_> I don't share your gene pool, I'm ummm....albino asian Ruiner is a 3 foot tall green alien oh wait, that IS your gene pool. j/k <_ruiner_> shhhhh! the FBI is listening! the FBI already knows but don't tell us, of course. <_ruiner_> hmmm...lets see if we can get some sig int organization after fare ok <_ruiner_> lol I don't think that genes deeply drive the way we're thinking. That'd be too much simple. <_ruiner_> hey fare, explain to me again how we militias are supposed to construct nuclear bombs out of vapor tunes code mibin: we are group animals.. we stick to the group, and that is a gene thing, developed over more years than I can count even if I had all day.. leaving the group is supposed to be tough. <_ruiner_> not true <_ruiner_> I tend to be a lone wolf in my day to day stuff...I avoid interaction with others in person fufie, sure, we are social animals <_ruiner_> apparently that means I'm supposed to have shot at my classmates in high school ruiner: there are exceptions.. wolves are also group animals, but sometimes you find lone wolves.. mibin: I think ruiner is a social animal by himself... 8) heh <_ruiner_> are you referring to my (extensive) pr0n collection? <_ruiner_> ;-p We can't make genes responsible of all our defaults :) the ````ystem'''' sorry, the ```System'' (with a capical) is guilty. we can make them responsible for several things, some good and some bad. and they are responsible for several things including group instincts which we share with the other animals in the zoo called Earth <_ruiner_> bull <_ruiner_> I make my decisions, not a bunch of arranged amino acids 02:30pm and what are you, but a bunch of small cells and amino acids and minerals and hopefully some vitamins, and water..? <_ruiner_> I buy into the romanticized notion that human beings have souls I agree. But the elaborate produces of our consciousness is not more attached to genes. It deals with neuron, not gene. I admit that personnality can inflect every thoughs, but it mostly deals with the past of our life, our environment and our paste life. <_ruiner_> I disagree...but I grow tired of this discussion... <_ruiner_> anybody here working on an os that isn't tunes? heh rethorical question miel: and first and foremost is (parts of) humanity's ability to reflect :) I'm amazed : you suggest both that IQ depends on genes ! I'm rather confuzed. * Miel/#TUNES perhaps didn't understand well. have I talked of iq? <_ruiner_> my question wasn't rhetorical Fufie : You spoke about way of thinking. we can tell those things are related, can't we ? As for me, it feels myself important to be carefull when using such middle-science trues. 02:40pm I was talking of instincts, not of ability to solve a limited sets of puzzles which people seem to think indicate intelligence -:- SignOff _ruiner_: #TUNES (Leaving) -:- NetSplit: fontana.openprojects.net split from tolkien.openprojects.net [02:48pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [fontana.openprojects.net] I spoke about IQ-test as any arbitrary problem or contest which involve consciousness. Walking, recognizing a smile is related to instincts. While imagining words or pictures and linking them on the blackboard of your consciousness are not. -:- Netjoined: fontana.openprojects.net tolkien.openprojects.net -:- smoke [smoke@16dyn117.delft.casema.net] has joined #tunes 02:50pm -:- SignOff zarq: #TUNES (One day sheep will rule the world) -:- eihrul [lee@usr5-ppp69.lvdi.net] has joined #tunes hmm heh 03:10pm * Miel/#TUNES is frighten. "frightened" : mmmm.... better. * Downix/#tunes hates X X? why? it needs to be re-designed for modern needs too much momentum tho to try for it why is that downix? mibin: Something I realized about open projects, if someone wants to re-impliment something in a smoother or faster method, people get angry because they'd be stepping on toes Downix: like? what are modern needs? heh ok the x api is bloated eihrul: Well, let's see... something EMBEDDABLE! but there are a lot of interfaces to it for programmers Nano-X eihrul: nano-X will never gain popularity linux will never gain popularity... X has popularity eithrul: linux is already enough popular and Linux is popular * eihrul/#tunes sighs. The ultimate APIs set should allow to build an application which would as more easy to use on a screen-phone, an ascii terminal, a X terminal, and even a voice-handled system :) i meant that linux wasn't popular to start Downix: you want something embeddable then besides what there is, you need to chuck $2000 for a QNX license or do it yourself eihrul: Well, I ment more that X is slowing down on me which is pissing me off how is X slowing you down? 03:20pm * Miel/#TUNES whishes he could open an windowing system on a "Minitel". eihrul: it's taking seconds to swap virtual screens so... that's not X11 that's XFree true an implementation problem not a standards problem Well, I've never used any other implimentation cause there aren't many free ones :) I know how much of X11 do you actually need though? I thought of making an implimentation once, but I know I couldn't handle that do you just want the core X11 functionality eihrul: I have no clue or do you need all the extensions? dga, glx, etc? core X would be nice dga and glx would be wasted on me more fun : surfing on the net by using a very old "teletype". Not a monitor but a printer as main output device. Meil: hehehehe Downix: well, nano-x looks nice for that... or perhaps xfree 4.0 will be more efficient in that respect because of the rewrite eihrul: based on 3.9.15, I'm not sure With TUNES, all these weird things will become possible. nano-X looks nice hehe Miel: IF tunes... eihrul: what api is nano x using? TUNES was intended to be a starting concept. as for me, TUNES already exists in more and more minds. mibin: Xlibish, but not Xlib... nano-X's problem to be is it's reliance on the framebuffer sounds cool, than nope... it would ease the migration nano-x has been ported off the frame buffer long ago you can use it on bare hardware or in X11 itself now <- follows the mailing list * Miel/#TUNES wonder what all these people are doing here while they are not TUNES revolutionnars :) hmmmm ok Miel: If all of the non-tunes people left there'd be nothing? I think I' 03:30pm ll look at nano-X then how hard would it be to port from X to nano? -:- SignOff Miel: #TUNES (Read error to Miel[ppp-44-41-108.wmar.club-internet.fr]: Connection reset by peer) dunno there's microwindows now too (a Win32 personality on top of nano-x) which is supposed to be much closer to win32 than nano-x is to x hmm weird I want to have E running, or something akin to E. (I like it's functionality, but it's size and speed lack) maybe with nano-X I can get some speed for e to work on nano-x, libgdk has to be ported at first not really, E is trying to dump libgdk using it less and less in the code Downix: didnt know that? -:- Miellaby [sgarden@ppp-44-41-108.wmar.club-internet.fr] has joined #TUNES Downix: why? mibin: Raster and Mandrake are designing a better library to handle the task, one that's smaller ahh, cool gdk and gtk are both not designed for the tasks they're assigned to -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp69.lvdi.net]) -:- eihrul [lee@usr5-ppp69.lvdi.net] has joined #tunes Is there a channel on this server to propose new ideas of open-source projects ? Nope should be use this one sure 03:40pm well ... I got 3. tell us Miel tell tell The first one speaks about a kind of open-source virtual animal. a screen mate you can teach in order to make it do some tricks ... an ai project? there is a lot of ai project. This one is different because the animals would interact with the system parts : such as the windowing system, the files tree, a line command launcher. and if it starts hating you it will ruin your grep? lol chase your cat :) You migh learn to your own screen animal to help you, e.g. by opening the mail reader upon a mouse events combination. of course, the project should be shared by the programing community. The project 'd provide the definition of a programing platfrom which allow to add extensions to the creature. ... in order to provide him new capacities of "input" and "output". -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp69.lvdi.net]) The initial project could be cloned in a bunch of versions. Each one corresponding to a new species. 03:50pm The programming platform which looks like a set of API, such as these which allow to code a netscape plug-in, or a docking application in some WM. -:- SignOff Downix: #TUNES (xchat exiting..) -:- Downix [down@d-gnaps-55.ici.net] has joined #tunes -:- eihrul [lee@usr5-ppp53.lvdi.net] has joined #tunes The animal displaying engine should be one of this modular extension. It could be easily changed. It could become a kangaroo, a small dragon, anything. or a nude woman. 8) Downix: been done a nude woman, why not (it could be reducing). // Well, what about my proposal ? the first creature to test with is obviously a gnome ;) will fit nicely into the desktop no creature named CDE or KDE.. Kraut Desktop Environment.. what a name ;) hehehe (trying to be serious) : The most difficult part of the project is to build an IA black-box that can handle a various set of inputs and outputs so to highlight the important sequences. -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp53.lvdi.net]) At this point, it's important to well-define the interface, so that several people can handle this problem and provide their own solutions. 04:00pm In fact. This project could be a IA programing hit, because it's provide a funny and incremental way to include IA on a desktop. Can I speak about my second project idea ? sure -:- eihrul [lee@usr5-ppp158.lvdi.net] has joined #tunes re its as if the routes know you're talking about well. You have to succed in the first project to handle the second. ok reading /. here about the new patent and the press release and they start with "LinkShare wins patent .." is it a lottery? "B 14... I 18 .. BINGO!!! Yes, you win a patent for one-click shopping.." pretty much but its more a first-come-first-serve situation first one to cross the finish line wins this here patent! :) europeans are pretty different, but I think all europeans agree that the US is a fretty FU country.. :) s/fretty/pretty/ You consider the IA engine of the first project. It looks like a autonomous learning agent, OK ? You clone it into a bunch of agents. You obtain a crew of small creatures that you have to teach in ordre to make it win some contests. miel: like the patent-contest? :)) sorry.. I am tired.. can't be serious now The patent-contest don't involve cooperation between agents. That's not funny !) but it's like raising a kid.. first you have to raise one kid and then they make you coach of the little-league team.. *smirk* (sorry) * Fufie/#tunes goes to bed .. good night :) natti natta bye. 04:10pm I suppose I got no more public. eh listening The second project'd provide an other sets of API in order to invent new contets (soccer, rugby, football, death match, lion hunting, food gathering, etc. etc.) agg... no football no american sports :) Programmers would choose :) Why not these new game : 'kill the touch judge'. full-contact frisbee! From the player side. The game's goal would be to choose an appropriate strategy and to teach each crew member the right behaviour to reach collectivly the choosen strategy. so, you're going to write all this? 04:20pm An important point : during a contest, the players can't control the agents any more. They can just observ the round and send some collectiv sign. I'd tell I didn't find an OS/language promizing enough. ;) An other funny point of my 2d project. Users could of course share their little 'bots on disk, Internet or any media. There 'd be Internet meeting. you could compete :) send your robots death-matching against opponent over sockets... yes, we could. Furthermore real-time processing is not really important. But, the run engine must strictly share the CPU between the competing crews. I wonder how it could be done on a local or external network. well, lots of games do syncing... shouldn't be any diff for this though if someone toys with their robot engine, then they could very likely cheat yup but not a concern really true dissect the winner, if their engine is modified, they're disqualified like in NASCAR or you could swap programs..... hmm the opponent runs your bots you run his :) neat 04:30pm The 'bots battle 'd happens on a arena defined according to some basic rules : Several levels of geometrical forms, associated with some symbolic or numeric data (Id, color ton). you have a page going or anything or is this just wishful thinking? :) An important point : All informations received by 'bots from the arena world must be provided without added meaning. 'bots must learn by themselves or its teatcher the meaning of each received property (is it bad, is it good), etc ... so you just manipulate the world... you can't exactly tell the bots to do anything, right? I don't have any url. There is several bots battle game, even a GNU one. But none of them suppose that a user can learn its agents to have the rigth strategy. They just imagined non-learning engines. but how do you specify the mechanisms by which a bot learns? I just wan't to extend one of these existing projects so that it's possible to improve the bots to win a given contest. -:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org]) The interface of one bot looks like the set of buttons which allows to control a DUNES/CC/Warcraft/Starcraft agent. you teach a bot to do well by control him during a improvment round. -:- abi [nef@bespin.dhs.org] has joined #tunes but this still means the mechanism by which a bot learns is fixed 04:40pm you can't make him learn in diff ways ok. that's a very intersting question ... but ... i.e. it should be a test of whether you AI program is better than your opponents it doesn't belong to the definition of the project any more. not a test of how much you've taught your bot (well it is still) but by making your bot learn more efficiently you can teach it faster eihrul : and then, I dont see what you mean. aww, fixed. I see. OK. well it should be a combination of both factors actually :) You're right. I didn't say the learning machine was fixed, as some others believed before. You can't develop your own species of bots and try to use it. If your knew family works well, you can share it on Internet. you can evan sell it. I wanted to say : 'You *can* design your own species' You can't cheat as long as the platform check the CPU sharing globaly between crews (but not for each bot, that's a too strong constraint). so how does it work... do you take a few fixed pieces of anatomy which provide a few standard input senses and output mechanisms and write a program to take input and produce output? at least that's how i see it could work :) OK : Your questions are related to the IF. The project defines this IF and the steps of a contest. Then programmers can design new agent engine. so the contest defines the avatars your job is to build them brains, as a contestant Not really. I must note than some final users can just play with existing species of 'bots. well... that just means providing pre-made brains :) you could trade them around with people or what-not I see what you means, but such robots would have not a lot of success because the set of existing contest will be very big. eh? i'm not following 04:50pm could you explain bit more clearly :) In fact, a part of the player goals is to manage its crew, by creating (and teaching) much more participants than needed for a single contest. OK? For a given contest, some 'bots will be behind the touchline, the other inside the arena. sure, but part of the contest should be brains :) Among your bots, some of them would belong to a very basic species (eg. the tortle which always go straigh forwad). well, hmm... perhaps, yeah, if you look at the programmer creating specifies as a whole and then the contestents agree upon a set of species to use in the contest I agree. perhaps to make it more interesting they don't have to use any given set of specifies on their team but have the option to choose from a number of species to suit their style :) this array of species being agreed upon of course s/specifies/species In fact, The project 'd subdivised in several version. On each whole version, a set of species 'd be provided, whatever the meet. -:- Closing Link: TUNES[bespin.dhs.org] by lewis.openprojects.net (Ping timeout for TUNES[bespin.dhs.org]) -:- Connection closed from irc.us.openprojects.net: Success -:- Connecting to port 6667 of server irc.us.openprojects.net [refnum 0] -:- BitchX+Deb1an: For more information about BitchX type /about -:- Welcome to the Internet Relay Network TUNES (from lucas.openprojects.net) -:- Your host is lucas.openprojects.net, running version u2.10.05.18.(ipcheck4-5) (from lucas.openprojects.net) -:- This server was cobbled together Wed Apr 28 1999 at 12 02:19 EDT(from lucas.openprojects.net) -:- lucas.openprojects.net u2.10.05.18.(ipcheck4-5) dioswkfcg biklmnopstv -:- [local users on irc(5)] 1% -:- [global users on irc(309)] 47% -:- [invisible users on irc(350)] 53% -:- [ircops on irc(17)] 3% -:- [total users on irc(659)] -:- [unknown connections(0)] -:- [total servers on irc(33)] (avg. 19 users per server) -:- [total channels created(190)] (avg. 3 users per channel) !lucas.openprojects.net Highest connection count: 15 (14 clients) !lucas.openprojects.net Welcome to Open Projects! You are on 3 ca 1(2) ft 14(14) tr. -:- Mode change [+f] for user TUNES -:- Mode change [+iws] for user TUNES -:- JOIN activated by "TUNES #tunes tunes@bespin.dhs.org " -:- TUNES [tunes@bespin.dhs.org] has joined #tunes -:- [Users(#tunes:10)] [ TUNES ] [ abi ] [ eihrul ] [ Downix ] [ Miellaby ] [ smoke ] [ mibin ] [ Fufie ] [ Fare ] [ smkl ] -:- Channel #tunes was created at Sun Feb 28 08:48:06 1999 -:- BitchX+Deb1an: Join to #tunes was synced in 8.939 secs!! -:- Mode change [-s] for user TUNES I admit that'is look a rather complex input for an IA engine. But a program ... can pre-filter these data so to fit the inputs of a neural network, for example. 05:00pm the cool part is... you can have an AI signalling the AI bots yes? instead of another human opponent governing them :) though intervention needed by the meta-AI would be small I heard about several agents crew managing games. Pokemon : No learning, just some physical rates increasing. -:- SignOff mibin: #TUNES (Ping timeout for mibin[62.11.103.185]) how would species be specified? The inputs and the outputs only are specified for a single bot software. One of them could be a species Id. well, i mean how would species be written? -:- mibin [mibin@62.11.103.185] has joined #tunes well. A friend of mines started to build a bot brain for our games. He choosed to use a genetic algorithm. Personnaly, I prefer neural algos. The first step is to pre-filter environmental inputs. well, do you provide a specific virtual machine for writing bots is what i'm asking? nope. I'm sorry. then what are bots written for? :) 05:10pm I think they'd be designed as dynamically linked libraries (.so). ah, that's better even Then, you choose the language you want to design it. less work though you need to provide a format-neutral library for each language, because the engine still needs to interface with all the data The library will be accessed through few entry points. Functions, called by C-called standard, I think. I don't find this point very significant. The engine needn't to access all data. atleast with whats going in and out The platform is in charge of clipp an arena portion and to provide the resulting set of segments and associated properties in entry of the robot black-box. While the black-box call the platform each time it wants to update the 'motors' of the bots. Few rates, like acceleration and angular acceleration. I forgot to tell that arena'd include some objects than can be carried or actived. The output interface'd allow -as an example- to activate the nearest local object. 05:20pm What's interesting is that you can design your IA engine step by step. You can't program your first engine by compute the nearest intersect between the robot view-axis and the segments of the local view. You just have to program a decision from criteria depending on the properties of the intersected segment. Then, you can develop a robot which handle more data from the available set of inputs. This is a rather opened project, isn't it? 05:30pm eh, "opened?" no ? erm, what do you mean by opened? * Miellaby/#TUNES has some doubts abouts his english. well, explain another way :) it may conduce to a lot of implementations. not sure if 'open' is the right word for that... eihrul : are you interested in improving this idea. Do you like IA? well, my knowledge of AI is very small -:- air [brand@p0wer.qzx.com] has joined #tunes its fun stuff, i just know very little on it hey air hey What's a pity * eihrul/#tunes wishes he had more free time. i could read 20 AI books in the time it takes to do one semester of homework On my mind, I'd like to design this idea. On Win32 or Linux, with a nice GUI displaying the whole arena or the environment of a robot to be learned. I have no time neither. 05:40pm * Miellaby/#TUNES is asleep. Well, I have to go. bye, everyone. Sorry If I was bothering you. cya eh... not like #tunes gets much conversation nowadays on contrary, its welcomed :) -:- SignOff Miellaby: #TUNES (Leaving) I know 05:50pm -:- SignOff mibin: #TUNES (Read error to mibin[62.11.103.185]: EOF from client) -:- SignOff smoke: #TUNES (One day sheep will rule the world) -:- yoo [ultima@user-37kbak7.dialup.mindspring.com] has joined #Tunes 7-10 days and i'll be playing with my draganflyer :) 07:20pm cool making people see UFO's huh? heh u know anything about aerodynamics? Something i want to put an aluminum foil shell over it so its shaped like a ufo Can be done am i gonna need holes in the bottom? just have to make sure the airfoils get enough lift Yes I'd recomend using a net oh that would work better I one time saw someone who made a lifting body, a flying plane w/o wings Yah but it still had an airfoil surface, no? -:- SignOff abi: #TUNES (Ping timeout for abi[bespin.dhs.org]) -:- Closing Link: TUNES[bespin.dhs.org] by lucas.openprojects.net (Ping timeout for TUNES[bespin.dhs.org]) -:- Connection closed from irc.us.openprojects.net: Success -:- Use /Server to connect to a server -:- Connecting to port 6667 of server irc.us.openprojects.net [refnum 0] -:- Unable to connect to port 6667 of server irc.us.openprojects.net: Interrupted system call -:- Connecting to port 6667 of server irc.us.openprojects.net [refnum 0] -:- BitchX+Deb1an: For more information about BitchX type /about -:- Welcome to the Internet Relay Network TUNES (from devlin.openprojects.net) -:- Your host is devlin.openprojects.net, running version u2.10.05.18.(ipcheck4-5) (from devlin.openprojects.net) -:- This server was cobbled together Wed Apr 28 1999 at 12 02:19 EDT(from devlin.openprojects.net) -:- devlin.openprojects.net u2.10.05.18.(ipcheck4-5) dioswkfcg biklmnopstv -:- [local users on irc(49)] 7% -:- [global users on irc(319)] 47% -:- [invisible users on irc(356)] 53% -:- [ircops on irc(17)] 3% -:- [total users on irc(675)] -:- [unknown connections(0)] -:- [total servers on irc(33)] (avg. 20 users per server) -:- [total channels created(196)] (avg. 3 users per channel) !devlin.openprojects.net Highest connection count: 65 (63 clients) !devlin.openprojects.net Welcome to Open Projects! You are on 3 ca 1(2) ft 14(14) tr. -:- Mode change [+f] for user TUNES -:- Mode change [+iws] for user TUNES -:- JOIN activated by "TUNES #tunes tunes@bespin.dhs.org " -:- TUNES [tunes@bespin.dhs.org] has joined #tunes -:- Topic for #TUNES: Free Reflective Computing System || #reactos || Lengua :D -:- topic set by fire [Sun Dec 5 11:38:32 1999] -:- [Users(#tunes:9)] [ TUNES ] [ abi ] [ yoo ] [ air ] [ eihrul ] [ Downix ] [ smkl ] [ Fare ] [ Fufie ] -:- Channel #tunes was created at Sun Feb 28 08:48:06 1999 -:- BitchX+Deb1an: Join to #tunes was synced in 3.962 secs!! -:- Mode change [-s] for user TUNES Transorbital engines facinate me right now Hmm, I'd hate transorbital travel I've been studying the new, cheap fusion engine developed in New Mexico and seeing how it could be converted into a propultion unit 07:30pm nothing definitive yet tho but setting it up like a pulsejet, it could work 07:40pm u guys know anything about directX? it blows The api makes u wanna cry aol just signed a license agreement with m$ to use it hum oh i see what it is. u can now download directx from a place on aol 07:50pm DirectX == BIG security hole Duh? It gives typical software complete access to memory address ranges? 08:10pm -:- SignOff yoo: #TUNES (Leaving) -:- td [x@1Cust100.tnt4.wilmington.nc.da.uu.net] has joined #tunes -:- Tril [dem@bespin.dhs.org] has joined #TUNES -:- mode/#tunes [+o Tril] by ChanServ -:- ChanServ has changed the topic on channel #tunes to: http://tunes.org/ -:- SignOff Downix: #TUNES (xchat exiting..) -:- SignOff eihrul: #TUNES ([x]chat) -:- _ruiner_ [DIY@ppp477.wi.centurytel.net] has joined #tunes <_ruiner_> air? rumour has it air is _QZ/liar <_ruiner_> _qz? _qz is the creator of BRiX, and webmaster of http://www.qzx.com or a tyrant or a mormon <_ruiner_> liar? what <_ruiner_> *kiss* <_ruiner_> *gag* <_ruiner_> the things I'll do for a laugh <_ruiner_> I need an opinion on how debian will run on my pentium 200 <_ruiner_> old one...f00f error and all <_ruiner_> 32 meg of ram...personally I think I'll be hurting 10:10pm -:- SignOff _ruiner_: #TUNES (destroy what destroys you) anyone awake in here? 10:40pm -:- SignOff air: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) [msg(TUNES)] newlog 1999.1207 IRC log ended Tue Dec 7 00:00:00 1999