IRC log started Sat Jan 29 00:00:01 2000 -:- SignOff fire: #TUNES (Leaving) [msg(TUNES)] permlog 2000.0129 -:- SignOff _ruiner_: #TUNES (destroy what destroys you) 12:10am -:- witten [witten@un.torsion.org] has joined #tunes -:- SignOff washort: #TUNES (Ping timeout for washort[d125.narrowgate.net]) -:- SignOff air: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- witten [witten@un.torsion.org] has left #tunes [] -:- washort [washort@d101.narrowgate.net] has joined #tunes -:- SignOff washort: #TUNES (Ping timeout for washort[d101.narrowgate.net]) -:- NetSplit: irc.linux.com split from king.openprojects.net [04:13am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] -:- Netjoined: irc.linux.com king.openprojects.net -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- abi [nef@bespin.dhs.org] has joined #tunes -:- Plundis [plundis@130.238.23.252] has joined #tunes -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- Fufie [stig@tunnel-44-12.vpn.uib.no] has joined #tunes -:- ree [js@twisted.goodnet.com] has joined #tunes seen me abi, seen me? I haven't seen 'me', ree :) 05:40am hey fufie =) sup? working on the assembler as always =) you? reading the acm communication I got today ahh umm.. 'communications of acm' they call it interesting? some stuff about toy story 2 otherwise too much serious business stuff I should soon try to port SDS to cmucl though sds? sds is a framework for developing programming tools such as source level documenters, source browsers, source metric collectors, and similar. or at http://sds.yi.org/ ahh neat 05:50am it works with ACL and clisp already heh I know almost none of these acronyms never used lisp either acl is allegro common lisp, clisp is a gpl'ed common lisp and cmucl is CMU's Common Lisp hah enough of them? there are several others as well :-) so I take it you really like lisp lisp is my language of choice yes mostly because lisp is easy to program the languages I need to solve my problems s/lisp/in lisp it/ ahh 06:00am hah.. got into bespin :-) the morale is to keep a few old ssh files around and you don't need to remember your password :-) hehe I don't need to use remote access luckily 06:20am so I just use telnet inside my lan my cvs-tree is at bespin/www.tunes.org ahh so you use cvs over ssh yes er, ssh over cvs huge security risk nowadays transfering open source code =) umm.. I use ssh for all cvs-transactions I think Tril prefers people using ssh instead of telnet with passwords in cleartext or rsh for cvs yeah, I understand 06:30am -:- smoke [smoke@16dyn132.delft.casema.net] has joined #tunes -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-12.vpn.uib.no]) -:- Fufie [stig@tunnel-44-12.vpn.uib.no] has joined #tunes Could anyone explain me in short at what hardware Tunes is aimed? ie - would it be as scalable to run on anything from cellular phones to planets? only small planets in the first version and what about cellular phones? a c=64 version would be out of the question i suppose? or is tunes as abstract that a c=64 version would be feasible? i'd like to do some investigating for the UI part of tunes, if possible 07:00am smoke, it'd be as scalable as you'd want it it's ported towards the hardware it runs on it won't be (afaik) a virtual machine I mean in a vm like jvm, or others xmoke: concentrate on computers as you see them in three or five years time.. spending time on c64 ui is imho a waste of time expect tunes to need at least 128M RAM haha I am not joking and it doesn't make sense to make a system designed for 10-15 year old computers 128mb ram? 128M is the least amount of memory I would consider working with if it is based on x86 it is already 10-15 years old well, I don't see why it would require 128mb I'd consider working on 1mb depending on what use I had for it 1mb? yeah 07:10am dos works quite well with only 1mb I think people have higher expectations to tunes than they have for a crappy thing like dos heh, dos isn't crappy =) dos sucks shite and tunes doesn't have to require a trillion bytes of ram to run 128M is a good estimate imho for what though? it's built-in compiler, libraries, graphics engine, various drivers, basic apps you could have 1280 100kb applications (memory/code) running at once in that amount of memory ahh well it's a pos if it requires 128mb of ram for the basic operating system of course, imo pos? piece/pile of shit why? there is no reason a system should require that much memory and how much does linux+x+gnome take? they are horrible examples linux+x+gnome are realistic examples but you could run them in 16mb of ram they use c++ code 16mb of ram + 100m swap? no way :) and have a huge amount of abstractive layers neither linux, nor x nor gnome use c++ gnome uses it I thought kde does gnome uses c and kde runs faster than gnome heh e is a damn slow system you don't need to run e have you tried the qnx demo disk but I think linux+x+gnome is a realistic example of what is needed of a modern system you can run that on 16 or so mb of ram and in five years time that memory use will be 128M but they aren't programmed well they are programmed well compared to most other stuff out there I hope for this industry's sake that memory uses go down that's a copout though memory use should go _up_ 128M is a ridiculous amount already 07:20am ohh boy =) have you compared two equal machines where one of them has 64M and one has 256M? no, but 64m and 128m the focus is unfortunately on hardware and processors.. not on memory and 32m and 64m you could get the same functionality that you do today years ago in a much smaller and efficient program my 256M give me a definite speedup for real-use compared to people who use 64M and a pretty large speed-up over 128M for what operating system? linux+x+gnome you're referencing already bloated works of software no I am not look at much better programmed systems like beos, qnx beos is a single-user system qnx is also very different.. but for comparable use it also uses a lot of memory linux can be real time easily you can boot a entire gui, web browser, inet connection, etc off of one floppy disk and have the same functionality as you do with x and a window manager with extremely small memory requirements ree: yes you can.. but then you will need a lot of memory to run the floppy stuff no, you don't you need a small amount of memory for the ramdisk then a few mb more for the applications small meaning at least 16M? 12-16 complete system and then you need to add more because you want a compiler you need the compiler compiler isn't in memory 24/7 in tunes it will be in memory 24/7 hm interesting i see you have all very different opinions on the hardware to use and the compiler needs memory I can hardly see why a memory resident portion of a compiler would take 100mb of ram ree: I am not saying it takes 100M of ram for the compiler ree: but the basic system you mentioned took 16M add the compiler and we're at 24 right away i think that if you design tunes for a machine that will be top-notch in 3 years, people will run tunes from 2003 to 2010 and then it's over then the system needs a good gc and memory to let the gc be good is that what you want? that's a illogical waste of memory to keep the compiler in memory 24/7 smoke: who are you asking? all of you smoke, I'm not with the tunes project I just like discussing ideas ree: ah! that explains a lot :) ree: no it is not.. tunes will need a compiler all the time to improve the source.. just like java needs a JIT s/source/code/ ahh fufie: so you see tunes as a project for the next ten years? so it will be on a vm smoke: I see tunes as basic research.. and with a decent system in 3-5 years how many years has it been so far? ree: it will have a vm yes.. whether that vm is software or hw doesn't matter to me tunes will need a compiler for same kind of reasons that linux needs dynamic linker 07:30am fufie: i always thought tunes was about the OS ree: too many.. smoke: tunes is as I see it about the understanding of the OS.. and to do something about the bad separation between compilers, languages and the OS itself should i see tunes as a research project or as a future os ? smoke: yes research right now it mainly starts other research projects what hardware architectures have been researched? that's part of the review subproject research should not be hampered by people who wants to run stuff on past technology imho this slightly reminds me of stories of new versions of aol research is about finding new technology trying ut new stuff s/ut/out/ you should also take care not to label old technology as useless take for example the horrors i'm going through in order to make constant framerate graphic applications. it was very easy to do this in singletasking systems, but it's nearly impossible on modern multitasking OS'es research should also be about past technologies.. a lot of good things are already thought of and forgotten how to make past technologies work in the future you mean? for example it may also well be that in the future simpler systems are used it could well be that in a year or five the western economy breaks down and we have only old equipment to work with then we should face that grim prospect if it happens a programmer is an optimist after all i am not not at all even 07:40am why do you program then? to get a job? for therapy of course :) most programmers I know like building stuff.. they want to see things work :) i'm not that much of a God myself but this is getting a little personal :) i'd like to know more about Tunes :) well.. tunes will need more memory than the crippled ms-dos did :) don't be afraid to use memory :) fufie; i am cure me :) :p 07:50am i am not afraid to use memory but of course there should be algorithms that modify other memory hogging algorithms I think the problem is that programmers are getting lazy =) like the latest "technological breakthroughs" in language design which are those? ree: you may well replace lazy with stupid object oriented, abstract this and that is abstraction bad? :-) is object orientedness bad? abstraction for the sake of abstraction is is anything for the sake of the same thing bad by definition? yes abstraction is a very important tool to allow you to express the solution to problems in a more intuitive and well-defined way in most cases it adds uneeded representation pah and can easily break a unified methodology the problem is more that people work at a too low level in their languages and are unable to abstract abstraction should be a form of a opinion oo was an important step up from asm it shouldn't limit you you can do oo in asm one can build cathedrals with toothpicks as well in the same amount of instructions rather lines using a meta approach a meta approach? you mean abstraction? :-) not really 08:00am sorry, can't really type like this right now damn terminal under windows trying out the latest qnx edemodisk -e how about installing linux+x+gnome? :-) fufie: so do i get things right if tunes is the user interface between hardware and user? (in other words `everything software') ? bsd+x+kde is nicer imo =) tunes would be the environment the user is in yes though I think X really isn't that grat of a desktop X is a windowing system not a desktop I know I am calling it a desktop using a generic term I've programmed in Xlib before have tunes people thought about using robots instead of the common desktop pc and mainframe ? was Xlib a good abstraction level? it's a necessary level I don't think they have a ogood api interface so no smoke: I want to hack lego robots in CL.. but those people only put in 32k memory.. I want 32M so I could do image processing on the fly :) I don't think abstraction in needed ree: so everyone should write directly in molecules? ree: move molecules around in the processor you're taking what I say out of context yes it was meant for a programming level of a system because you stop at some point in your abstraction thinking you have to start somewhere we need abstraction at all levels until we get the level we find suitable talking this way could fill a book fufie it doesn't make sense to write apps in Xlib alone or coincidently a tunes.org site not even Xt alone is good enough that's because the interface is poor to beigin with even gtk is low level there is nothing wrong with low levelness if it gets te job done the cost of that job is the important part fufie: what about making a very good clisp compiler that can put image processing in 32k? depends on your motie (motive) ree: make good and intuitive apps which are powerful and configurable not the best keyboards here to be lacking backspace functionality on * smoke/#tunes wrote an application in Xlib alone smoke: you need the incoming images as well.. fufie, no reason you can't make them using lowl evel semantics a very simple application though :) 08:10am in the same amount of time as a heavily abstracted system fufie: you could parse those in groups of hundred pixels at a time and store intermediate results in a nifty way of storing intermediate results ree: you can do it.. but I prefer doing (format t "hello world~%") instead of writing a hundred lines of asm fufie, you could do that in one line of asm it'd take the same amount of lines of some HLL had they not ha d the library interface ahh.. but libraries are an important abstraction level but in asm you'd have full control over what that function did but they don't need to be implemented in a static pile of garbage they can be a collection of macros function definitions why on earth are you in #tunes ree? they don't have to take up a single instruction until you use them you dislike abstraction oo hll well-defined semantics libraries I dislike the way they are implemented currently you can have well defined semantics (the fact I' m pushing foR) in a low level implementation but, I'll just be quiet about it which hll do you know intimately anyway? c? rumour has it c is a tool like another. you don't want to use a screwdriver for hammering something :) or the standard way of doing things and it can be fast too, but we don't want C as our solution, do we? ;) it's interesting to see the ideas that float by here every noe and then c is a crappy language but c isn't a hll which hll do you know well? that's using a very specific term for a hll I've done rexx, java, shell, php have you used java much? not really just a few programs here and there network apps that communicate on a socket basis with a browser so basically you don't know any general purpose hll by your definition have you tried looking at some modern hll, like scheme, common lisp, ml or haskell? I could pee in the wind and call it rain as well no but I will I think you should do so before you criticise recent development I'm criticizing current development -:- washort [washort@d142.narrowgate.net] has joined #tunes you criticise current language development based on knowledge of rexx, shell and php? not language current widespread implementations what do you dislike about the php implementation then? 08:20am nothing, it fills its purpose but it is just yet another language php is about as modern as pascal as languages go it's c and shell script taped together yes but I still don't get what about hll you criticise their lack of a unified approach obviously you think php is good unified approach? no I never said that well, assembly for example assembly isn't unified assembly is a million dialects every instruction operates on a specific entity it uses the same qualities throughout so does java java has a ton of different properties for each way of doing something almost limitless assembly gives you a common base to work off of so does java yet at the same time stays at the lowest level possible java can be seen as a common base several systems compile to java its base is abstract from the lowest level it is made up of smaller parts that helps java to be cross-platform to avoid the asm-squabbling it is a higher level than assembly assembly is a higher level than microcodes that's because java's main idea is to be portably you can't program in microcode you already tried that conversation before but asm is an abstraction above the microcode hm is this discussion leading anywhere but a mere fight? :) smoke, not really sorry for interrupting :/ not a fight either smoke: I am quite relaxed :) but I know my opinion has no place in tunes glad to hear that :) -- i've run away from windows<>linux wars to fall into language wars :) the asm religion really died in the 70s sometime i love both asm and lisp both sides have equally good points the asm people couldn't understand why people needed functions it all depends on the opinion of the programmer they had jumps it was just three more lines of code.. or a macro 08:30am (hm. i -love- asm and i -like- lisp :) just like c people in the 80s couldn't understand why people needed classes they had structs and they had function pointers no reason you can't combine these technologies into asm and today oo people can't understand why functions are objects and why it is cool to change the language and the compiler and they already have been for awhile Fufie: that's true. =) The Python ppl, in a limited way, seem to understand that functions aren't special and tunes is the next level again where you are able to work with the OS at a higher level well, it was good talking with you ree: heh, have fun :) have to get back to work, unfortunately we haven't implemented ai programs which code for us would it be a wise thing to make some connections between the user and the hardware human? like, there could be a module of tunes named `ree' or `asm hacker'. the user wouldn't notice of course ree: no offense of course :) i like asm hehe humans are the least dependable thing in a computer system, in my experience (on the otehr hand most of that has been tech support) smoke, I'm really interested in implementing many of the ideas tunes has just not using a extremely high level of abstraction -:- SignOff smkl: #TUNES (Ping timeout for smkl[glubimox.yok.utu.fi]) washort: most of the code is human generated anyway even most hardware is smoke: ah. that's different, i suppose wash: yes, Guido knows that, but I think they should get proper closures in python.. ESR mentioned that he wanted to add that -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes smoke: i just get this picture of a function being called that calls something in module 'asm_hacker' that mails ree and demands to know what to do next washort: i'd like to depend on a Great Asm Hacker more than on a compiler in several occasions washort: completely right! that's what i thought of Fufie: yeah. i wish they had that too washort: it's like a very decent optimizing compiler that takes about 3 weeks to finish one routine smoke: hehe. talk about a blocking call.... Fufie: that and the wonky syntax are my biggest gripes with python -:- Fufie_ [stig@tunnel-44-12.vpn.uib.no] has joined #tunes washort: but i mean this serious. ree: asm is important.. but only when the abstraction levels above don't do the job.. -:- SignOff Fufie: #TUNES (Read error to Fufie[tunnel-44-12.vpn.uib.no]: EOF from client) a lot of the tunes project is very similar to gnu hurd if analyzed enough -:- Fufie_ is now known as Fufie ree: is it? i thought the hurd was merely a straightforward implementation of a microkernel OS. smoke, user level abstractions rpc between servers everything communicated with each other smoke: it is, but it's a multiserver design; don't think there have been any free systems like that 08:40am aha that's what they call `translators'? yeah slow system smoke: a translator is a kernel server that provides a resource, basically ree: lol pretty buggy and bloated and very complex ree: most of that's GNU Mach, though, which from what I hear they plan to dump as soon as it's convenient ree: are there any redeeming features? fufie, nothing really new I didn't get to program for it was going to if i may advance to the next question.. what kind of applications will Tunes serve? don't give me a `everything you can think of' for i know you'd be lying then :] smoke: yeah, it's probably more than that. ;) tunes tries to get rid of the application model which is a great idea * washort/#tunes nods instead you are provided services ree: aha lisp/smalltalk systems do this to an extent, no? which are combined together to form support for whatever you want to do and i could add services myself? most contributers I think are into lisp =) ers/ors smoke, yeah any software you add automatically provides its services I guess * washort/#tunes leans to Smalltalk but lisp is really nice too :) so services won't have to be orthogonal and/or defined by an official commitee? committee even smoke, everything is described pretty well on tunes.org ree: i thought i read most of it :( read the glossary =) 08:50am a committee of one gets things done so do you recommend lisp/smalltalk/scheme? i do. ;) hmm I'm not sure how this got started this way of thinking that is "is better defined as its community than as its various specifications" it seems like it's a whole new world 09:00am I recommend a lisp-dialect (write-line "Hello, World") heh -:- SignOff zarq: #TUNES (Reconnecting) -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- Robbie [doe@sdn-ar-001flflauP243.dialsprint.net] has joined #tunes -:- SignOff zarq: #TUNES (Reconnecting) -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- SignOff Robbie: #TUNES (Leaving) -:- zarq [zarq@9dyn26.delft.casema.net] has left #tunes [] franz lisp 09:10am -:- SignOff washort: #TUNES (Ping timeout for washort[d142.narrowgate.net]) -:- eihrul [lee@usr5-ppp213.lvdi.net] has joined #tunes -:- ree [js@twisted.goodnet.com] has left #tunes [] -:- ult [noone@user-38lc6cc.dialup.mindspring.com] has joined #tunes eihrul! you there ? -:- washort [washort@d124.narrowgate.net] has joined #tunes 09:40am -:- lar1 [larman@dialup-209.245.141.121.SanJose1.Level3.net] has joined #tunes -:- TheBlueWizard [TheBlueWiz@pm31-41.chantilly.pressroom.com] has joined #tunes hiya all! Hey hiya lar1 10:00am is anyone here working with cvs in emacs? no...sorry; I'm a Debian newbie :))) * TheBlueWizard/#tunes is struggling with dselect, PPP, etc. smoke: no.. I use it on the command line so do i, but i thought it could be used easier 10:20am gotta go...still struggling with my Debian Linux stuff...bye! -:- TheBlueWizard [TheBlueWiz@pm31-41.chantilly.pressroom.com] has left #tunes [] 10:30am -:- ult_ [noone@user-38lcmot.dialup.mindspring.com] has joined #tunes -:- SignOff ult: #TUNES (Read error to ult[user-38lc6cc.dialup.mindspring.com]: Connection reset by peer) -:- ult_ is now known as ult -:- dalvarez [ircusr@212.68.72.98] has joined #tunes -:- riel [riel@agratax.demon.nl] has joined #tunes -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes moh 11:20am -:- guus [guus@warande3094.warande.uu.nl] has joined #tunes -:- Ghyll [karltk@mp-217-226-82.daxnet.no] has joined #tunes 'all oi hei 12:00pm -:- SignOff smoke: #TUNES (OOPS) -:- smoke [smoke@16dyn132.delft.casema.net] has joined #tunes geez i'm lagged 12:10pm -:- SignOff lar1: #TUNES (Ping timeout for lar1[dialup-209.245.141.121.SanJose1.Level3.net]) -:- SignOff smoke: #TUNES (One day sheep will rule the world) -:- smoke [smoke@16dyn132.delft.casema.net] has joined #tunes smoke: they already do. ghyll: ehm what was my (automatically generated) quit line? :) -:- riel [riel@agratax.demon.nl] has left #tunes [] smoke: One day sheep will rule the world :) lol. that message is written by zarq i have no idea what it means I'm using EPIC4-2000 with sheep 0.4 © zarq - sheep. beeehhhh. 12:30pm sheep rule. -:- SignOff Ghyll: #TUNES (supper) -:- SignOff ult: #TUNES (Read error to ult[user-38lcmot.dialup.mindspring.com]: Connection reset by peer) -:- fire [no@209-68-229-29.dialup.cust.tfb.com] has joined #tunes hi fire howdy -:- SignOff Fufie: #TUNES (bbl) -:- dalvarez [ircusr@212.68.72.98] has left #tunes [] 12:40pm -:- dalvarez [ircusr@212.68.72.98] has joined #tunes I asked this question on every channel possible but didn't get any answer at all, so I ask it here. I've a problem with a library created by gcc ... -c ... ; ar -rf; ranlib; using debian 2.1 - it just doesn't work. I compaired a working programm's librarie's makefile with the way I created the lib and programm and I found no diffs. can you help me ? so you expect us to give an answer? zarq: possibly randomly joining channels why'd you expect nobody gave you an answer yet? zarq: in order: debianhelp, debian, linuxhelp, linpeople ... zarq: where else when not in one of those? what is the error? and if they don't answer, why try more channels? try #unix on efnet zarq: maybe cause I want to have an answer - that's the reason of most of the actions someone performs smkl: I'll do so smkl: but isn't there any channel dedicated to C programming in the UN*X environment ? #c on efnet -:- SignOff zarq: #TUNES (No windows for this server) 01:00pm bye then not really unx but mostly -:- dalvarez [ircusr@212.68.72.98] has left #tunes [] -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- mibin [mibin@62.11.103.159] has joined #tunes 01:10pm -:- ult [noone@user-37kbahd.dialup.mindspring.com] has joined #tunes * fire/#tunes was banned from #unix :( heh like that's any great feat yeah they are bastards 01:30pm -:- zarq [zarq@9dyn26.delft.casema.net] has left #tunes [Left] -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- SignOff zarq: #TUNES (Ping timeout for zarq[9dyn26.delft.casema.net]) -:- water [water@tnt-9-50.tscnet.net] has joined #tunes hello all -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes -:- SignOff smoke: #TUNES (Ping timeout for smoke[16dyn132.delft.casema.net]) -:- SignOff washort: #TUNES (Ping timeout for washort[d124.narrowgate.net]) -:- SignOff zarq: #TUNES (Read error to zarq[9dyn26.delft.casema.net]: Connection reset by peer) -:- smoke [smoke@16dyn132.delft.casema.net] has joined #tunes anyone here? -:- zarq [zarq@9dyn26.delft.casema.net] has joined #tunes 01:40pm hi water hey * fire/#tunes downloaded squeak last night and is playing with it * water/#tunes mumbles... "damned lurkers" cool i still haven't tried all the features i still have some issues with smalltalk syntax? but it's a pretty cool language no more like semantics :\ no typing? no...all these objects are just floating in one free space i don't think you've given it enough of a chance there are no member objects yeah yes there are they're called variables look in the code browser -:- Fufie [stig@tunnel-44-12.vpn.uib.no] has joined #tunes hi water at the instance definition hi smoke anyone care to help me hammer out slate stuff? fire+water -> smoke.. you guyes know how to choose nicks :-) water: what do you mean? that's the idea :D hey! i'm the oroginal hmmm i guess you're right water water: what do you need help with :) oh cool... willing lang-designers i'd like to see members and methods unified though fire: try self or slate :) yeah im reading the papers anyway self papers * smoke/#tunes has no experience in language design i'm mostly working out how to present the ideas correctly on the web pages * fire/#tunes tried to look up beta and see what they meant by patterns but didn't understand what they meant also i still haven't figured out the object-method union completely oh and also what exactly meta-objects will do some tall orders :) well, so far i know that message-sends will be implemented by 'look-up' and 'apply', but i haven't figured out how the meta-object fits into that hmm.. seems as if my new linux kernel is working 01:50pm i also believe that i'll stick with single-inheritance and single-metaspaces per object, but allowing for dynamic reflection etc via reflection -:- washort [washort@d102.narrowgate.net] has joined #tunes er... dynamic inheritance augh.. cmucl dies horribly with my new kernel fufie: what kernel? kernel is, like, decent, not fantastic tho what's new about your kernel ? 2.2.14 fire: nothing remarkable actually.. been patching a few bugs and trying to get the sblive card working fufie: i've run cmucl in 2.2.13 and 2.3.37 cmucl works nicely on the vanilla 2.2.13 debian kernel any of you tried corel linux (probably not but i got stock in corel :)) hm well i'll bbl -:- water [water@tnt-9-50.tscnet.net] has left #tunes [] didn't the recent cmucl versions require a certain twweak in the kernel? -:- SignOff fire: #TUNES (Ping timeout for fire[209-68-229-29.dialup.cust.tfb.com]) fufie: you have to issue `echo 1 > /proc/sys/vm/overcommit_memory' before starting it 02:00pm ahh that was it where is that documented anyway? hm i can't recall -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbahd.dialup.mindspring.com]) ahh.. that wasn't the problem iirc it prints the message if it hasn't been done fufie: how does it crash? at startup? the problem was that I compiled for 2G memory and not 1G it crashes at startup with a segfault http://x43.deja.com/[ST_rn=ps]/getdoc.xp?AN=554489151&CONTEXT=949183552.375324695&hitnum=21 strace? answered there knew I had read it somewhere ah i just used a binary release -:- ult [noone@user-37kbatq.dialup.mindspring.com] has joined #tunes 02:10pm the problem was in the linux kernel not the lisp.. or humm fufie: how do you like cmucl, compared to acl? dunno yet have been busy tweaking and installing and compiling stuff the last two days have read some in the luser manual and it seems quite decent.. though complex 02:20pm -:- SignOff ult: #TUNES (Leaving) -:- SignOff Fufie: #TUNES (test new kernel) -:- bineng [Anders@j141.ryd.student.liu.se] has joined #tunes hello Anybody alive? no great you sadist You know how to execute a shell command only if logged in over telnet/ssh? just type it at the prompt wrong answer bineng; ssh host sh -c command or even without the sh -c but I want to put something in my .login ssh host sh -c 'echo something >> .login' :) :P what's the problem? the problem is, as usualy, explaining what tunes is or that as you introduce the other missing-parts and combinations the complexity will grow ehe 02:50pm -:- Fufie [stig@tunnel-44-12.vpn.uib.no] has joined #tunes there.. sblive+lisp working now what's sblive? a sound card bineng: a soundcard ah right now it's playing 'the hobbit' :-) "in a hole in the ground .." that hobbit? music or text? there is music in the background.. a flute it's a radio theatre thingie don't know the english word hørespill in norwegian 03:00pm you into algorithmic composition? ic when gandalf came by.. * Fufie/#tunes smiles.. this is nice heh hear play perhaps hearplay? smoke: that's the direct translation yes hmm the hitchhiker's guide to the galaxy was originally a ..... on the radio I think 'radio theatre' is the english term radio play it is I have the hitchhiker somewhere on a cd and LotR dict.org doesn't know `radio play' fufie: there's a `radio play' of lotr too? yes fufie: is it fun after reading the book? yes.. hearing the dwarves squabble inside bilbo's little hole is much better listening to than reading about smoke: should I put the mp3s somewhere for you to download? me too :) copying to a public web-site now fufie: that would be great (unless it's more than the amount of diskspace i have free) * smoke/#tunes prays it's not bigger than 2 mb 03:10pm the first part is 13M 7 parts fine with me (oh gawd, I do have too much resources) hm that's about 100mb * smoke/#tunes hears his dos drive spin.. oh i love the sound of mke2fs dos partitions should die :) death to fat16 it was only 170mb though a friend of me has more ram than i had diskspace two months ago having at least 128M ram should be put in the UN declaration of human rights www.ii.uib.no/~stig/hobbit/ there's a petition to sign if you want apple to opensource their quicktime codec's. http://neutron.resnet.gatech.edu/qt-petition.html fufie: 640k should be enough omg is the next petition for microsoft to open the sourcecode of DOS? fufie: thanks for putting the mp3's online btw fufie: btw it's the hobbit, not the lotr? Fufie: but there are only episodes 1 and 3? I am missing number two I think and it takes time to move all files through the air I have a radio-connection to the net 03:20pm I get 0.18MB/s to that site it's "The Hobbit" alright :) i would've pitied the sole who was to read all of the lotr 0.30 I get 0.05M transfer to the site Fufie: What's that connection you have, you said? a radio-link is it good? reliable? fast? expensive? I get 50-80 kB/s it's about $1000 for the antenna and the little box.. but then I don't pay anything.. the university is providing the service so I get full net axx :-) ok. Are you the sole user? wow that's pretty much.. last time i used radio transmission we got no more than 9600 bps heh I am the sole user of my antenna.. but approx 80 people is connected over radio-links but that was in 1993 (or was it 94, who cares anyway) fufie: how long will it be on that website btw ? i only have a 3k/s link to it I can leave it there for a few days but I am not too popular with my 2G disk use where the avg grad student has 100M heh and the undergrads have an avg of 15M lol it's a storm outside 03:30pm more like a hurricane actually just hope it takes your packets in the right direction :) fufie: you've lost episode 2 completely? I don't know where it is 7 of 8 episodes is still good ;) hehe i have the book too :) -:- SignOff eihrul: #TUNES (Ping timeout for eihrul[usr5-ppp213.lvdi.net]) I have started putting lotr at www.ii.uib.no/~stig/lotr/ so you have that too? yes.. I am a bugger for such books :-) I like 'em too it's 18 episodes 03:40pm eek. fufie: do you also handle cd orders? :) is it legal to copy these btw? I am probably violating copyright laws in several countries now ;) note that this is being logged :) hm as long as there's no cyberpolice.. don't tell Hans 03:50pm -:- water [water@tnt-9-7.tscnet.net] has joined #tunes hey all hi bin! i'm uploading some new slate stuff finally nice i was bogged down by work all week ok, 'slate-semantics' should show some new detail -:- mibin is now known as mibout anyway, i'm in the process of working out many details i'm not sure at what point i want to start using the list, though hm 04:00pm the new stuff is relatively dis-organized for now I'll have a look in a minute k thx i don't understand how the expressions are constructed just messages applied like functions although i don't have a single simple syntax for it yet since all methods are objects and vice versa weren't you going to use lispy syntax? otoh, you could consider message sends to be applications of objects to their slots sexp, not necessarily lisp per se. this is pure oo lisp is pure oo not the same idea, though (object (selector arg1 arg2 arg3)) -- are args messaged to selector ? i'm considering that, yes so slate will not have a decent macro-system? but it doesn't make sense as is slate won't need a decent macro ssytem as smalltalk and self don't need macros * Fufie/#tunes suddenly lost interest in slate you do the same thing in a different way, dude no power lost, just a different mentality the clue about sexp is that it allows you to reprogram the system through macros there was even a discussion on Squeak last week about how smalltalk doesn't need macros well, slate will have the same thing, but oriented differently slate will definitely have code transformations 04:10pm if you ask the people in the 20s whether they needed a telly or not they'd say no.. if you asked someone in the 90s they couldn't live without one how will you have simple code transformation when the syntax isn't simple? yes i know, but slate will have macros, just not the way that you usually think of them sigh let me explain please do in slate, i'm working on how to completely unify objects and messages your examples have parenthesis errors smkl: where (((object metaObject) (lookup_in selector object)) (applyTo_withArgs_withCont object (arg1 arg2 arg3) currentContinuation) smkl: not in the channel, dope objects and messages.. (message object arg1 arg2 .. argN) yeah, there's one missing on the end i'll fix it, thx fufie: ever used smalltalk? yes what'd you think of it? you ever write an app in it? i.e. created classes? I liked smalltalk and wrote a few small apps well, explain what it lacks in macro-functionality the syntax is too complex to analyse no, macros in smalltalk aren't syntactic macros must parse the syntactic code given to them you basically create a new class that has the behavior you want no, lisp macros must do that in smalltalk you select the class with the right abstraction I know how smalltalkers think they solve the macro problems but that isn't powerful enough imho well what's wrong with not focusing on syntax? quite simple: by choosing the simplest syntax you allow macros to get really powerful i'm working on including rewrite semantics in slate to work out macros, to make the explanation short smalltalk is pretty simple.. but too complex still yes, i agree smalltalk is too coplex but you can still create the simplest syntax possible by class creation (as simple as the language allows) is class-creation a function? slate takes it further by allowing rewrite of syntax trees ah in smalltalk, not quite sexp is basically the syntax tree directly yes i know slate though will have the syntax tree as an object structure 04:20pm macro-writers in sexp-based languages don't need to parse stuff.. they have it parsed yes i agree that is why I hoped slate would be great you said it would be sexp it will i haven't worked out everything for that, though, and the semantics are diffferent just the same they don't need to parse in any language has ast parser it's the semantics that are making the difference right now smkl: was that directed at me? nope ok smkl: the classic oo way of making ASTs with nodes of different classes is that macros become _complex_ pretty fast fufie: there are other ways to do code transformations and slate has no classes do a s/classes/prototypes/ if you prefer -:- Ghyll [karltk@mp-217-211-30.daxnet.no] has joined #tunes no hi ghyll prototypes aren't classes at all I meant a textual substitution water :-) i know, but it makes the statement incorrect only slightly in slate, every syntactic construction is the object it describes what I have learnt the hard way is that to be great it must be elegant it's an important difference sexp is elegant algebraic datatypes express the AST more directly than simple sexp yes, and rewrite systems can handle code transformations quite well hi folks rewrite systems should be simple one should not need a compiler course to do it agreed but rewrite systems should also be extensible etc sexp is by nature extensible and even non-deterministic if necessary which sexp ain't ghyll: got the new kernel up and running (_much_ faster and sblive is working nicely :) Fufie: good. btw, when i say rewrite i refer to maude-style rewrite i.e. equational rewrite maude will never be popular too complex i know this isn't about maude (especially not it's syntax) lisp is popular because it's easy to do code transformation and build new languages in it i know 04:30pm smalltalk is popular, too, because it has many of the same things and a more intuitive notion I hope slate will combine that power with a clear protoype philosophy well, i'm trying to work out how that's done what does `bound' mean in terms of lisp? ("x is a constant, cannot be bound") does it literally mean placing boundaries on the variable? or does it mean binding to something else? no bindings ok, thanks haven't written any useful code today :-/ * water/#tunes returns to writing and research * Ghyll/#tunes has rewritten 70 lines of code 5 times, and it still doesn't work properly. Eterm wants something called grantpt 04:40pm -:- SignOff water: #TUNES (Leaving) * Ghyll/#tunes is slightly concerned at the raging storm. It's getting difficult to hear anything inside.. the window is almost caving in My oven is about to implode.. your oven? Yes. I have this paraffin oven (which also doubles as a normal oven), that seems to dislike the underpressure in the chimney. -:- SignOff smkl: #TUNES (No windows for this server) -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes 04:50pm sun is getting flak at linuxtoday nice 05:00pm -:- air [brand@p0wer.qzx.com] has joined #tunes good bye all -:- SignOff smoke: #TUNES (z) 05:10pm -:- eihrul_ [lee@usr5-ppp92.lvdi.net] has joined #tunes agh... i went into #tunes on efnet by accident... i'm scarred! -:- eihrul_ is now known as eihrul was there anybody there? eihrul: you phreak. efnet is pure evil. bineng: unfortunately oh? so tell us about it :) -:- kevboy [hehehe@p48-max36.syd.ihug.com.au] has joined #tunes i can't seem to remember... it was too traumatic poor you * eihrul/#tunes cowers away to work on his garbage collector. 05:20pm -:- kevboy [hehehe@p48-max36.syd.ihug.com.au] has left #tunes [] eihrul: I always hide from garbage collectors umm.. tax collectors Where can I find the syntax for the tcsh shell prompt? Anyone? Fufie: stupid science project... i get to make a copy collector, a mark no-sweeper, a mark-sweeper, a reference counter, etc... by monday :) a ref-counter should be ok, no? 05:30pm (for which language are you writing gc anyway?) none well... erm, not quite... they're being written in C++ so i can do all the bit twiddling I think an italian guy.. the bigloo guy maybe.. wrote several gc-systems for c++ actually worth a look -:- SignOff washort: #TUNES (Ping timeout for washort[d102.narrowgate.net]) well, these don't scan the C++ stack they use a special reference type that gets pushed onto its own stack -:- SignOff bineng: #TUNES (Read error to bineng[j141.ryd.student.liu.se]: Connection reset by peer) -:- bineng [Anders@j141.ryd.student.liu.se] has joined #tunes -:- washort [washort@d102.narrowgate.net] has joined #tunes hrm 05:40pm -:- SignOff Ghyll: #TUNES (night) copy collector is now done 05:50pm * bineng/#tunes intendents lisp code intendents? umm, indent? close enough 06:00pm -:- dullblack [slacker@210-55-149-36.dialup.xtra.co.nz] has joined #tunes -:- mibout [mibin@62.11.103.159] has left #tunes [] -:- SignOff bineng: #TUNES ( <k!14>) -:- ult [noone@user-37kbapv.dialup.mindspring.com] has joined #tunes -:- fire [no@209-68-229-3.dialup.cust.tfb.com] has joined #tunes -:- SignOff fire: #TUNES (Leaving) -:- TheBlueWizard [TheBlueWiz@pm31-30.chantilly.pressroom.com] has joined #tunes hiya all 07:30pm so quiet... 07:40pm Shush. People are trying to sleep. sweet lullaby * TheBlueWizard/#tunes blinks 07:50pm -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-12.vpn.uib.no]) -:- Fufie [stig@tunnel-44-12.vpn.uib.no] has joined #tunes -:- TheBlueWizard [TheBlueWiz@pm31-30.chantilly.pressroom.com] has left #tunes [] -:- Kaufmann [newbie@dial296.infolink.com.br] has joined #tunes FOO! bar -:- SignOff dullblack: #TUNES (Leaving) 08:20pm -:- hcf [nef@me-portland-us1028.javanet.com] has joined #tunes -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbapv.dialup.mindspring.com]) -:- SignOff Kaufmann: #TUNES (kathyanne gets kick'd / as leaves fall on still waters / she is here no more.) -:- ult [noone@user-37kbarc.dialup.mindspring.com] has joined #tunes -:- lar1 [larman@dialup-209.245.137.202.SanJose1.Level3.net] has joined #tunes -:- SignOff ult: #TUNES (Leaving) -:- SignOff eihrul: #TUNES ([x]chat) -:- water [water@tnt-10-216.tscnet.net] has joined #tunes time for the long haul :) Heh * water/#tunes fires up the stereo with some ambient dub ambient dub? yeah, some really eclectic non-dance electronica Hmm, where do you get this music? What artists? mostly Instinct Records the artists are very numerous Anyones in perticular that I could use to sample the genre? hm terre thaemlitz or gas or woob for starters also fsol if you remember them were ambient fsol= future sound of london whoa, they did ambient? gotta get some of that. :) Never heard of any of them not heard of fsol?!?! Nope they were hot in 94 * water/#tunes feels old, or at least with obscure tastes in 94 I was... uhhh... in 4th grade and the most popular artist at school was "green day" yeah i know They aren't half bad, that green day. keep in mind that the british electronica scene is usually pretty far ahead of the rest lar1: they suck :) water: You like Radiohead... ;) yep ;) 10:50pm i also like steve roach, who borders between ambient and new age tribal an excellent and prolofic artist Hmm there must be a whole crap load of genres that I am not familiar with i guarantee that there are just like most people don't know about the really cool languages er... proglangs How does one seek out these little knowen styles? of proglangs or music? music. For proglangs I can just ask you :) ah perhaps http://www.ubl.com would answer that I remember that site waaaaay before they ever had a TLD. tld? top level domain oh brb k water: http://www.symbols.com/encyclopedia/28/288.html back cool 11:00pm water: You really did decide to use <> as the name for your human language? water's inventing a human language? yep, although the exact typesetting i have not decided water: Any way I can help with <>? what's the premise behind <>? wash: check my home page water: right hmm interesting idea thx i almost wonder if you place too much faith in the human race bu asssuming people would actually be able to comprehend this enough to use it i toyed with it in high school it's not so hard to work with water: Could I toy with it? I am in high school! i mean, something like lojban is hard enough. :) logban happens to be based on crappy ideas heh why so? logic has nothing to do with thinking :) heh lojban isn't all logic but seriously, i developed <> from ideas about generalizing existing languages the design isn't nearly done yet, though btw, arrow is the computerized version of <> :) but in an idirect way s/id/ind 11:10pm hm ok time to get down to slate stuff hcf: i made some additions to 'semantics' today good there's more to add that i'm getting to now most of it derives from that paper i re-found the other night i've added the concern of using equational rewrite semantics to cover a lot of issues, including code transformations of the sexp it's not easy... no pure oo language handles automatic transformation of code (e.g. lisp macros) without s-expressions it ain't easy well, i have them, but they're oo-style water: oooh, nifty :) like CLOS? or not? kind like clos more like a lisp version of self 11:20pm and oh yes i'm throwing out a lot of the self stuff er.. the environment stuff Morphic, you mean? no, morphic ain't too bad no, it's not :) the lobby and the traits and globals are not quite right ok. haven't seen those. :) i've heard it said that smalltalk and self are really the same language they are very close since one can turn into the other without large amounts of difficulty yep there are 2 papers on that, in fact there ought to be a term for systems with that level of power heh "metacircular" is close the ability to implement and modify a system from within itself, i guess hm as far as i know, smalltalk, self, and some Lisps have it i'm close already to overdoing the reflective features built into slate itself that there might be little left over for mobius to implement maude has it, iir iirc but maude ain't open * washort/#tunes nods oh yeah, maude is also cryptic :) heh hm... a paper on coinduction and type systems from massimo 11:30pm -:- rhigby [root@tnt107.web-ster.com] has joined #tunes hi hi you interested in tunes? no i just wanted to join a chan called tunes hm and i was wondering what command to issue to let pkkd dial as my robert account wrong channel for that i know that is why i am also in #linpeople 11:40pm -:- SignOff rhigby: #TUNES (using sirc version 2.211+4KSIRC/981227-pre0.9) -:- SignOff lar1: #TUNES (Leaving) -:- rares [rares@wtrb-sh4-port223.snet.net] has joined #tunes hey abi, seen Downix Downix was last seen on IRC 3 days, 11 hours, 2 minutes and 28 seconds ago, saying: lol [Wed Jan 26 12:46:21 2000] hey rares I think we lost Downix cuz I need to talk to him oh well 11:50pm * rares/#tunes found a gigaton of mags and docs on the Amiga all mine to borrow hm.. i'm torn between objects as "sets of slots" vs objects as "lists of slots" heh lists work great for sexp syntax, but sets are less representational (and sets are less restrictive) well then i'm confusing sets with lists how would you confuse them? sets have no ordering, lists have linear orderings sounds pretty clear to me :) I'm not in Lisp mode yet, Toto heh besides, sets don't have to be finite 8) I'm still thinking shopping lists which have bno ordering they don't have ordering? (it's a bit odd to say shopping sets) (now i'm confused :) yeah, but you write them down as a list a shopping list doesn't tell you to get items in a particular order you *represent* them neither does a self object just lists them as they come to mind or a clos object in other words, the "list" is arbitrary ordering it's really a set limited by paper or whatever medium * water/#tunes has a shopping "list" program which forces the list it runs on my pda i can't wait until squeak ce will have a really useful set of pda tools well here's my view: less restrictions the more powerful your code let the programmer rationalize what he actually needs (this can make automation a little more hairy, but) hm maybe i can have both kinds of object hm well look at it this way: A complete mathematical treatment requires both both of what? both sets (open sets) and lists (closed sets) oh [msg(TUNES)] newlog 2000.0130 IRC log ended Sun Jan 30 00:00:00 2000