IRC log started Fri Mar 17 00:00:00 2000 [msg(TUNES)] permlog 2000.0317 -:- dalvarez [ircusr@212.68.72.98] has joined #tunes * dalvarez/#tunes notices that somehow #tunes is not particular busy these days... -:- SignOff Plundis: #TUNES (Ping timeout for Plundis[130.238.23.252]) -:- Plundis [plundis@130.238.23.252] has joined #tunes -:- SignOff Plundis: #TUNES (Ping timeout for Plundis[130.238.23.252]) -:- Plundis [plundis@130.238.23.252] has joined #tunes -:- SignOff Plundis: #TUNES (Ping timeout for Plundis[130.238.23.252]) -:- smoke_ [smoke@vengeance.et.tudelft.nl] has joined #tunes hi 04:30am -:- SignOff smoke_: #TUNES (One day sheep will rule the world) -:- thomas [thomas@193.217.63.152] has joined #tunes -:- SignOff smkl: #TUNES (weekend ...) -:- SignOff dalvarez: #TUNES (Leaving) does haskell support some sort of EVAL (as in lisp) ? 07:00am -:- water [water@tnt-10-122.tscnet.net] has joined #tunes hi tom, smoke hi water did you find out that info about haskell? (your join reminds me to check out the slate pages :-) okay :) hm i wonder what you mean by `that', since i asked over 3 different things about haskell today+yesterday :) does haskell support some sort of EVAL (as in lisp) ? i just read today's logs that one being the most recent question i haven't found out yet, no :( i'm looking through the past couple of days to see who/what i've missed i believe it has one, but it's not simple dalvarez had some interesting ideas on dynamic scheduling the other day, but i don't know if he worked those out like what? from the Slate homepage i understand that slate _will_ have an EVAL feature, right? yes although i'm not sure i'll call it eval 07:10am is that the key ingredient to making a pl reflective? the faq & tutorial will definitely address that (but from within the mobius side) hm yes it helps with linguistic reflection but it's not a panacea btw, i'm definitely considering jecel's advice of multiple kinds of meta-objects but it shouldn't affect the amount of reflective power in them, just the architecture do you have a particular reason not to make slate purely functional? yes because people hate typing in "lambda" ;) haha. but seriously the type systems of functional languages are terrible (for tunes) are they? i think so they seemed like great fun to me for instance, they hide complexity of state behind function declaration and don't even get me started on boolean logic in funclangs :/ keep in mind that slate is very mucha functional language it just expresses it differently * Higher-order functional programming supported by the language itself yep 07:20am i'm fully trusting http://www.tunes.org/~water/slate-detail.html it's not pure everywhere, but you can get pureness if you need check the semantics page ah. well hidden! :) i didn't spot that link at fisrt yeah well it's where i put experimental ideas will slate be a language definition or a language implementation btw? oh good squeak is finally getting down and dirty and optimizing morphic and writing a good tutorial both i hope separate, but i'd like both keep in mind though that i'm trying to design it to minimize the size of the "system code" 07:30am does that mean the code interfacing with the OS, or the code to run the language? -:- AlonzoTG [Alonzo@216-164-138-140.s140.tnt5.lnhva.md.dialup.rcn.com] has joined #tunes to run the language hm also by extension to the os, but i haven't addressed that directly yet btw, the arithmetic / logc / text system in slate will be modular modular from the ground up, or using a common base? a lot of this isn't described yet on the site from the ground up common bases suck so even addition is an option? :) (see common lisp for details :) yes but you can reconstruct new versions easily haha. i agree that the common lisp standard defines a LOT, but i can't find good arguments for that being good or bad you simply have to interface it correctly with primitives that the implementation actually supports heh note that in order to make these systems really modular, i have to re-think the use of such systems in the core system code is `the object' the most elementary datatype in slate? (if so, isn't that a bit abstract?) hm 07:40am yes and i like it being that abstract abstract things would serve as a good base for the modularity virtually you'd have no base then well keep in mind the arithmetic / logic/ etc will be built on the logic of objects no base is the best base what logic do the objects adhere to then? basically they have a "result" slot, they are namespaces, they respond to messages, they can be made active, they are sets, ... etc and they can have meta-behavior :) they're sets? yeah they're not lists * water/#tunes cackles ah yes hum ok hehe i got scared you could take intersections and such (done a bit too much topology last week :-) yes you could topology rocks :) what'd be the use? for one, you wouldn't need to have a finite protocol for another, you could model things more directly with objects themselves yup it sure does. but i'm studying it from a mathematical point of view: i haven't the slightest notion of how to see programming languages' semantics in terms of topology oh i definitely do :) haha :) one of the reasons i got started on this language back in college was that i hated symbolic algebra systems but i realized my beef was more about how people think about programming in general you hate symbolic algebra systems? urf? :) like maple and derive and mathematica such? & yeah i used to work on them too 07:50am i loved them dearly until i discovered how they worked brute force? :) i thought at least mathematicians would have a better idea about how to runa computer than programmers would it turns out that they're just as clueless haha most mathematicians i know are complete loonies when it comes to programming seriously i thought that mathematicians would naturally have built tunes when they wanted to make a programming system or slate or arrow or something like that it seems i'll spend my whole life as a big argument with humanity about hierarchies it's a simple thing to derive that "hierarchies suck, cybernetically" i recall the word hierarchy being used on the slate webpages for resolving namespaces in your object system.. :) it's quite another to use such reasoning to prove all such consequences to people in a way from which they will benefit yeah well that's the best bet i have right now i'm also considering a graph architecture oh no please not graphs! which is looking more and more likely actually, it's needed really? normal oo languages just have hacks built in well if my objects are namespaces (just like in self or smalltalk or yada yada)... then ultimately the inner method has to be able to receive as an argument an object from anywhere in the system Gakuk which breaks the hierarchy hi fare since the hierarchy is what provides objects their access to functions, and since i'd like to unify methods with objects, i have no choice but to address this formally instead of with a hack 08:00am btw self does it with a rather explicit hack called the "lobby" what's that? what i'm looking at basically involves giving objects that act as methods (possibly bounded) access to the enclosing module-like namespaces (up to the root namespace) the lobby is the self system's root namespace aha (see the self programming reference or run self on a mac or sparc) no mac nor sparc here :) i might buy a mac just to see self run for once what does "unify methods with objects" mean? hell it's been six years since i first heard of it aren't methods already objects in, say, LISP? no objects as in self what gives? nothing, i'm merely confusing you with terms i really agree with you, but you'll never grok how self runs on Mac? In my youth, it only ran on beafy SparcStations. yes self runs on macs if you'd spoken with jecel in the last year then you'd know 08:10am hm that killed conversation pretty quickly smoke: where were we? water: dunno :) water: ah yes i could ask a stupid question now shoot :) water: will slate be useful for realtime interactive applications? :) don't tell me it wasn't stupid enough actually i recall talking about circularity of namespace structure, but ok yeah eventually yeah, but that got me bored since i know but very little about programming language design :( i'm mostly interested in a Useful language in which coding is fun again.. ok have you used squeak at all? yes, i fiddled around a little with demo code -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) the current implementation was completely useless for what i have in mind you mean the "play with me" windows? why? it seemed too slow well they're working in a nice jit compiler this year and everybody's working on optimizing things in particular also i didn't really like the graphical interface, and couldn't find out how to omit using it you have to remember that squeak is still in prototype stages right now i'd like to use my own graphic libs; the language shouldn't handle that for me did you really try to use morphic? yes i know.. well squeak's supposed to abstract that for the programmer so you can run the same app on 12 oses ah then i was right in thinking it was useless for what i want :) bah the programs i write don't need to run on 12 os'es. in particular, it's good enough if they only run on one or two machines well slate won't have that aspect 08:20am okay you obviously didn't look at squeak with an eye for using it the things i like to write are either 1) useless, 2) of temporary use or 3) easily portable hm 3 true i was looking agressively for something i could use right away.. in the future i might need to take a look at squeak again (but then for other projects) i can't see why squeak wouldn't help you with 2 or 3 (the programs in category 3 consist of no more than 50 lines usually) well i just wanted to know what you thought of the overall idea they'd probably be 10 lines in squeak hahahaha :) ok this is going nowhere true the things i want are always considered 'stupid' by people who are designing programming languages or operating systems so what the hell do you code? (unless those designers are children themselves) demos/intros/eyecandy, a pixelpainting program and a module tracker i only program for a hobby. for serious work i wouldn't dare to touch a computer. squeak has a pixel painter, btw yeah, but it's probably not what i like to work with bleh forget this hm perhaps you should have a look at what i paint with it www.casema.net/~smoke/bizarre.png do you want to discuss slate, tunes, or arrow? yes i would love to, but because of my background i would probably spoil potentially important discussions :( * water/#tunes waits for this very slow site to show the damned picture aren't you lucky it's only a very small picture :) wtf is that? view it in 320x200x8bpp www.casema.net/~smoke/vomit.png , www.casema.net/~smoke/default.png .. * water/#tunes invokes "zoom in" on his browser oic xcom-style art xcom? yeah the ufo defense game from the early 90's aaaah yes! well the art i like most predates that game :) it's abandonware now xcom sure was fun yep if you HAPPEN to have svgalib+libmikmod+OSS sounddrivers on a linuxbox you may want to look at a fullfledged intro of ours - http://die.die.ms/intro.html no if you want to understand my interest in the Tunes project best, you should have a look at the sourcecode to the `sesamstr' 4k intro there.. after you've browsed through that you will probably never talk to me again i'd best be blunt... if it can't benefit slate/tunes/arrow, i don't give a rat's patootie could you just summarize? 08:30am it's handcoded assembly, which was more fun to code than anything else i've done in any other language. why are you interested in tunes at all then? imho some tunes members could benefit from merely looking at this stupidity. um why? well, i got the impression there are some very intelligent people here no, there are a very few and i'm very scared of the future for computers well you're part of that scariness true, i said `some'. yes if i were to design something like tunes, i would make 'minimal hardware' an important issue. however, most of you here are not. my interest now lies in finding out why. define minimal hw investigating in the programming languages you all like, i have found out a part of it :) minimal hardware = hardware with very low processing power and very little memory say, a c=64 or a mobile phone for example that's circular good god that would only run forth seriously you can't expect more than a good forth on something like that yes, it'd be unpractical to design a decent programming language for such hardware. so your point is? well, you the c64 was just an example to get an idea. a better example might be having an account on a machine somewhere on the internet well i never have doubted tunes (or whatever) would run fine on a 386 it's not very common now, but it might be in the near future yes i know it wouldn't be weird if that account had the equivalent processing power of a c64 but still it could run a full fledged os, since the combined accounts run on a big machine. no, but all the same it's a bad idea to do anything other than forth on it or some similar language well, it might be possible to write a decent language that uses `minimal hardware' wait a sec yes i just said the opposite. why the hell would someone want an account with a lot of lag time and low processing power? but that was for the c64, this isn't. that's total bs that someone could lack the money for a decent account 08:40am as most of the worlds citizens do yeah with terabyte servers the net is not about equal access, btw *ahem* so have you already stated your point? yes, several times. then shush ok 08:50am why are you people obsessed with outdated machines? c64 or 386s ?? because not every can throw down the cash for a computer and people will still need software in a depression depression? where? not *where*, *when* it might happen yeah right computers are cheap and will be even cheaper oh of course there's always been money to go around what if the manufacturing companies go bottom-up? 09:00am they won't lol 'cause fufie said so because there is a _big_ market for computers if one topples, two will arise from the rubble i know there is, but markets don't go bad because people think they shouldn't (aka demand) markets go bad because of people's basic fears and prejudices people depend on computers for _everything_ (even sex in extreme cases) and that won't suddenly disappear of course not but i'm saying it's not impossible imo it's naive to think that progress will stop and we suddenly will start using c64 and 386s and there's always going to be low-poered machines do you know how much a 486 chip costs today? yeah well then you're dense because they were only examples a few dollars.. and i'm an idiot for getting caught up with someone who wants to start an argument for the sake of it less thana big mac.. :) and people in somalia can afford big macs every day of course probably not eating big macs every day isn't very healthy though oh and lets not forget those russians and but one doesn't need to buy a new computer every day.. s/an// typo-day yeah but it also takes much more than a cpu to make a computer or maintain it or give it access to the net 09:10am are outdated machinery cheaper to maintain and connect to the Net? examples, dense man they were examples besides i'd be fairly certain the upgrade cycle won't affect a lot of the people we're discussing I don't know.. maybe you have a very different philosophy from me.. I write sw for the machines we will have next year and not those we threw out last year there you go you write sw for rich people rich??? people in the first-world technology club they may not have money but they're connected to an environment that makes it easy to get into tech yup the first-world but that's not necessarily the rich -:- rares [rares@wtrb-sh2-port191.snet.net] has joined #tunes rich was a metaphor did the second-world disappear when the commie states died? they have resources in their environment that aren't formally quantified it may have so we're just the first wortld and the third world these days? you want an argument in predicate logic or something? eek no buffer to keep the morons out from both sides hi rares :) hey w: no.. just curious about how the world is perceived in different parts of the world fufie wants to prove that what i said is what i meant and that it's wrong if he finds it amusing more power to him yeah well i got sucked in :( * Fufie/#tunes gets blamed for just about everything.. yeah well if you're not talking about Tunes on #tunes, something's wrong in my book i thought i had the record for discussion derailings well it's not as bad as #slashdot (out goes coherenceinteresting tho) -:- dalvarez [ircusr@212.68.72.98] has joined #tunes hey it's dalvarez (aka IRC User :) 09:20am according to the logs you are having the day's first conversation merathon in here thus I though I'd join ah well you'll have to add fuel to the fire to keep in going :) Windows sucks (how's that) hm its a start hey, smoke, continue what we begun yesterday yeah the logger missed it rares: it must be something people disagree about :) smoke: I think you have understood me somehow wrong and taked it for machine internal scheduling only, but the idea I presented you was ment for use with migration scheduling water: did you have a good look at drscheme and the plt docs? yeah a little the best docs i could find were the r5rs which dissappointed me, but then i don't understand how to browse drscheme code I was more thinking of the plt articles.. not the scheme docs the plt stuff requires you to grok r5rs -:- AlonzoTG [Alonzo@216-164-138-133.s133.tnt5.lnhva.md.dialup.rcn.com] has joined #tunes umm.. true.. I thought you knew r5rs or r4rs i do but it's a bad idea to rely on it for language docs and it's definitely not a squeaky thing 09:30am it's a very schemish thing well sure and half of it is made that way to amuse/annoy the more common lispers but how do you browse code that's not in the r5rs? I gotta go earn my self esteem or some shit cyall hm ok I don't know the drscheme graphical environment very well, ask at the mailing list -:- SignOff rares: #TUNES ([x]chat) no thanks i joined and it didn't seem like the kind of community i like but I think drscheme has units as a package concept one can browse um how?? is anyone interested in an idea of distributed scheduling speedup (we could form a query-group then to not to distract) ? in lisp one has packages which are more or less symbol tables one can inspect and do stuff to.. plt scheme has units which I think you can browse i like the demand-driven concurrency idea of using function calls and distribution to drive concurrency that doesn't help much the environment is terrible if there's no immediately obvious way to browse code it seems like it's emacs or tough luck now I think you're unfair well i've been trying to figure it out for a few days now an environment might be excellent to use even if someone totalyy new dosn't get it typo day argh no even squeakers admit that their environment sucks because you can't find the right tool for the job sometimes but they admit it and try to fix it lisp/schemers just point to emacs it seems because emacs is very helpful to lispers and schemers i don't doubt it but it's not obvious to new users but so is morhpic to squeak right that is why one usually gives new lispers and scemers a tutorial in the environment to show how one uses it and (no offense) it's part of their or someone's job to make improve the learning curve who? improve? other lispers? other lispers yes i don't know any good lispers at all requiring word of mouth proves the environment is bad it doesn't require it.. it just shortens the learning curve by an order of magnitude? by a lot the learning curve should be as short as possible if i have to read r5rs every time i want to find how the environment does what i want it to do, i'll go somewhere else r5rs doesn't describe the environment i'd rather ask the environment itself 09:40am it's a document of the scheme standard so the question is how to ask the environment the question? in squeak you use the browser, inspector, explorer, change set, debugger, dictionaries C-h i g r 5 r s RET http://www.cs.rice.edu/CS/PLT/packages/doc/drscheme/index.htm they are all available from the user interface lol great that's soooo obvious all docs: http://www.cs.rice.edu/CS/PLT/packages/doc/index.html but it doesn't answer the question how do you ask the info of the environment itself? I don't use drscheme, so I don't know how the graphical gizmos work together the mzcheme manual describes how to inspect objects in the REPL though i don't even know how to get the graphical gizmos to work at all from the language level great the manual again it doesn't answer the question (rtfm) which i think is important because without it you can't reasonably add to the image so if i add code how do i look at it? or how do i look at existing code? i thought scheme was an explorative environment i guess it's just interactive then? water: hey, stop whining, please water: criticize, yes. whine, no. * water/#tunes ignores the Tunes lunatic -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- ^LdyVenus [UntamedWom@209-6-138-46.s46.tnt2.mnh.nh.dialup.rcn.com] has joined #tunes -:- ^LdyVenus [UntamedWom@209-6-138-46.s46.tnt2.mnh.nh.dialup.rcn.com] has left #tunes [] 09:50am -:- tonioz [tonioz@ppp-md14.oasistech.net] has joined #tunes hi, tonioz Hi I have some questions about tunes sure go ahead 11:30am what is it? or what is it intented to be : an os? a programming language? ain't that answered in the FAQ? wait what about http://tunes.org/Tunes-FAQ-2.html#ss2.4 ? Assuming you read the FAQ, what kind of details do you want? I am not a programmer and terms such as orthogonal persistence of objects, automatic consistency management of dynamically optimized code don't make much sense to me well, such features are precisely about not having to care for technicalities such as implementation of persistence, of coherence, of optimization, etc. in current systems, the user/programmer HAS to care, because the system cannot do it itself ok it cannot, BY DESIGN, take care of such things, because it lacks the information infrastructure needed to do so: a coherent model of itself. so tunes will be a high level system iow giving the system a as much autonomy as can be automated it will be a multi-level system I see most people will most likely use it at a very high-level but that will only be possible because a few people use it at a lower-level self-maintaining? self-troubleshotting? by definition, if there's trouble, it cannot solve it itself. But as for maintenance, sure, a lot can be automated. tonioz: what's you computing background? ok I guess I am more concerned with the high-level stuff I have been fooling with computers since about 193 tonioz: did you read the FAQ, particularly 2.4 ? 1983 because if you did and it wasn't clear, then I shall rewrite it. without ever actually programming(except a little basic pascal and fortran) I am looking for a good reflexive language no good reflexive language exists AFAIK. is tunes related to Pliant? whaat do you think of maude, fare? 11:40am But there are approximations: squeak(smalltalk), pliant, cmucl(common lisp), maude, maciste, ... water: still proprietary software? the language not the implementation maude looks great to me, except for the license, syntax, and C++ base. the language is very attractive I think rewrite systems are a great paradigm for reflexive languages the first thing I'll build over a lisp is a rewrite system. you're going to code? Sure, when I wake up from that bad dream ahem. brb (61453) hm whatever btw, where's slate, code-wise? I need a lisp to hack. current candidate is Ian Piumarta's RVM. eihrul decided to work on dolphin instead of slate, so i'm picking up the code for now of course, tunes is always the well of volunteers :P -:- SignOff tonioz: #TUNES (Ping timeout for tonioz[ppp-md14.oasistech.net]) i'm more focused right now on getting the design right, since a lot of decisions are still temporary slate as presented now is not what i have in mind overall 11:50am i'm already looking at replacing the bmo's with multiple mo's and also looking at graphs vs hierarchies what are bmo's? b meta objects? s/b/behavioral/ like, up/down things in 3-lisp ? they implement a modular meta-protocol like moostrap although i'm taking a bit of a different architectural slant on it moostrap, that's one of these object systems by the emn team, ain't it? 12:00pm which one was it? yes an old one i don't recall too much about it in particular have you read my latest draft paper? (been reading too many papers lately :P) yes i have any comment? i understand intuitively why people who read your papers find them unconvincing -:- Kaufmann [newbie@200.224.105.228] has joined #tunes and using bzip2 instead of gzip only inconveniences the reader hi kauf Hiya... anyone care to discuss graphical objects in declarative languages? what kind of objects? water: there's plain HTML, too fare: yes i know water: can you give advice about making the paper more convincing? 3D, objects... in general kauf: oh you mean gfx programming kauf: not i gfx? graphics Kaufmann: what kind of stuff are you looking for? * Kaufmann/#tunes is not up with the acronyms :) oic 12:10pm fare: what's the point of the explicit abstraction "universal system"? Fare, nothing in specific... I've started a new course, on Implementation of 3D Systems, and one of the professor's suggestions for a course projects was porting the course's 3D libraries from C to an OO language... and instead of just porting them to Java or C++ like everyone else, I was thinking of OCaml or Haskell there are the lablgl interfaces to opengl for ocaml 3.00 (currently available with olabl and/or ocaml 2.99) I know people have also rewritten DOOM-like engines in OCAML and in Haskell... fare: what i mean to say is that your paper does not explicitly address this water: ok. the point is to maximize expressiveness of the system, so that we won't need to reimplement "yet another system" from scratch because of bad design choice. that's not quite what I have in mind... IIRC OpenGL operates on a state-machine paradigm... I was thinking of something which specifically addressed the advantages of declarative OO fare: that's not good enough Fare, (re. Doom-like engines) oh, cool... who? you need specifics you need to walk through the process that ordinarily leads to the mistakes, point out the mistakes, and show an alternative Kaufmann: some french for OCAML, and some danish for haskell, I guess. fare: and the gc example looks like a bunch of rambling, which i suspect it is it is all the more in its current very drafty state yeah i think a "walk through" would help what kind of thing would such a "walk through" be? * Kaufmann/#tunes shrugs Kauf: ? no formal notations or calculi, just describe software engineering decisions involved with a particular system Kauf: btw, you commie bastard, did you read bastiat.org ? a particular system, like, Debian GNU/Linux ? Fare, not really, I must admit... nor am I a commie bastard... at best I'm an anarchist bastard :) no something more specifically related to a programming environment that the reader understands oh :) ahem. btw, can you read french? 12:20pm gnu/linux is a very large system that the reader won't expect your ideas to apply to you have to lead them to that conclusion using a smaller example what system would the reader know that I know that is small to which the thing happen? Fare, do you see what I mean re. the 3D system? I've been trying to come up with a concrete example... something simple, like a CSG object builder in Haskell perhaps a particular implementation of a programming language moreover, I could describe one particular failure, but it wouldn't remotely illustrate the whole idea then you could generalize from multiple particular failure examples within the expected size of the paper (<30 pages), it can be but assertive, not fully demonstrative. well keep the examples small and trim down the rambling your papers don't read like any other papers i've encountered Kauf: I know the details of neither the camldoom, nor the haskell thing. I guess you could find the first in the hump (around caml.inria.fr), and the latter around haskell.org, or Lennart Augustsson's page) Fare, thanks Gotta go now... bbl Kaufmann: be sure to teach abi about them "them"? how is that done anyway - teaching abi ? .*(caml|haskell).*doom dalvarez, behold "abi foo is bar at http://www.bar.org/" without the quotes of course abi, dalvarez is ignorant of how to teach abi... pity him abi, dalvarez? dalvarez is, like, ignorant of how to teach abi... pity him okie :) later abi forget dalvarez water: I forgot dalvarez abi: no, dalvarez now knows -:- SignOff Kaufmann: #TUNES (A stranger is just an asshole you haven't met yet. -- Meet the Fascist Moderator at www.osopinion.com) :) 12:30pm could s.o. pass me some LISP codes to see how to make use of and combine the syntactical (if that can be called syntax) elements ? try www.lisp.org and pick up code there where can I find some code more related to tunes (to get an idea of programming conventions e.g.), I'm not used to the CVS heh there aren't any programming conventions for tunes as yet. we only have a veery small set of code 12:40pm water: ...which I would be happy to read is lisp.org back up? yes it is. Fare: I can't access it. lynx starts to guess and then aborts with "badly formed address" oh, w3m works. Fare: now it took it (for any reason) at the second try lynx http://www.lisp.org/ works to me Fare: for me too could it be that they receive money from amazon.com for advertising... instead of offering online tutorials they have tons of links for books ah.. this looks better now abi: lisp? dalvarez: wish i knew bah if you have to ask abi about lisp, you shouldn't be asking :) under which addresses can I access good ftp servers with example codes abi cmucl cmucl is the free optimizing CommonLISP compiler originated at the CMU SPICE project or nice but it hasn't really been maintained for four or five years (that would be an idea to teach abi, for there are surely ppl who'd like to know) 12:50pm Fare: care to write a lisp entry for abi? hey; cmucl *has* been maintained especially the i386 support well fix it! abi: no, cmucl is the free optimizing CommonLISP compiler originated at the CMU SPICE project but now maintained by a loose team of internet lispers okay, Fare. abi: lisp is the mother of all programming languages at http://www.lisp.org - see also jmc, cl, scheme 01:00pm but the cons-ftp is hosted by cdrom.com and this just contains a reference msg to ftp.freesoftware.com/pub/languages/lisp where five different implementations including cmucl are contained * Fare/#Tunes likes FAQ 2.3 dalvarez: so what? abi should know... you mean, their DNS is not updated to point to the ftp.freesoftware.com ? being the repository for free software, that's what ftp.freesoftware.com is for! no, just that they had their archive on cdrom.com as noted on their homepage and then cdrom.com moved it well, THEY, not abi, should be told. just wanted you to know, nothing more mailto:webmaster@cons.org does cmucl extend the cl standard/just implement it/leave s.th. out ? it certainly does extend the standard. if anything is left out, it's a bug and should be reported/fixed/etc right, then anything which is supported by cl will be supported by cmucl unhappily, you'll soon find that the standard is weak as for system interface, and that it does not cover multiprogramming. and that every proprietary LISP has built its own non-compatible extension. DIE proprietary software, DIE! The homepage states they did implement some additional threads stuff so that CMUCL's system, threading, etc, support is non-compatible. on the other hand, LISP macros, functions, and conditional compilation, can easily serve to wrap around system dependencies. 01:10pm it'd be nice if standards weren't so necessary tell me: why do ppl always have to express their documentations in tex, pdf, ps or whatever format instead of plain ASCII -:- eihrul [lee@usr5-ppp131.lvdi.net] has joined #tunes ascii can be difficult to read and you can convert pdf, ps, tex, etc to html name an util which could serve me.. ps eg. to read ps? pff... to convert it ps2pdf is provided with ghostscript pdf2html is on the web ... to html no direct possibility? there's no ps2html directly abi pdf2html well i have the link anyway, one sec sure looks somehow spastic when it is output finally what do you expect? ASCII has its advantages too wtf? are you crazy? nope ok you're just ignorant or something so tell me what are these so-called advantages of ascii? readable at once, portable, processable by every os natively, but finally: very low-level highest information/size ratio i call the last one a disadvantage 01:20pm rmm, so i suppose that explains why windows has so much trouble with unix text files and vice versa? hence the word 'but' and that's not true either windows is always the exception ... the only thing it has going for it is that it is very small in the format itself and has very little meta-data about it no it isn't, so is the macintosh * eihrul/#tunes nods. yes lack of meta-data is the *big* disadvantage why do people write in ASCII and not directly in binary? even html has a little meta-data or in EBCDIC ? hell if i know, fare :) Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC!" lol :) dalvarez: in short, un-marked up text is ubiquitous as it is impossible to read for long periods of time -:- mathias [math@france2.hemmet.chalmers.se] has joined #tunes hello mathias hi france2 ? riel hangs around here sometimes, right ? riel? who's that? yup I'm french, living in sweden... do you know lennart augustsson ? Fare: nope... john hughes? Fare: nope... my, you're in chalmers, and now neither of these great computer scientists? mathias: if you mean rik van riel, he hangs around on #kernelnewbies mostly smoke: doh, thanks :) what are you waiting for to meet these true hackers? Fare: I'm a student in physics :) oh well, if you're designing a CPU, I guess they might give you a hint on what knowledgeable hackers might expect from a computer architecture. so what's so special with tunes ? 01:30pm it's a reflective system what's not special about it is, it's vaporware fare: work on refining the site if you won't code water: ok. What do you think needs work more urgently? damn... of course cmucl does not work for my arch/OS combination (they do not even provice arch independent source) - to fullfill todays obligatory daily unpleasent event lots of details and comparisons among hll candidates perhaps da: what's your arch/OS combo? maybe you could really refine the glossary and remove the political bullshit dalvarez: compilers are not arch independent SPARCv8/debian 2.1 cool sparc eirul: clever dalvarez: have you ever run self? eihrul: without even looking, I found that on x86, they make all addresses relative to one register... da: I dunno if there is a sparc maintainer for CMUCL water: no mathias: on x86, they use absolute addresses dalvarez: do me a favor and try it out for me. it only runs well on sparc dalvarez: what about the cmucl-18b.source.tgz ? eihrul: I meant for PIC abi self i guess self is a prototype-based object system at http://www.sun.com/research/self/ or old mirror at http://www.cs.ucsb.edu/oocsb/self/ PIC sucks Fare: it has SPARC asm optimizations for sure indicated by filenames and there is a solaris edition avaiable but none for linux. I think it won't be interchangeable mathias: well, even beyond pic, making non-pic is hard for f-cpu at least, it does on x86. hm lots of noise and likely on lots of architectures. Fare: that's because it uses a precious register... *ahem* who fucking cares? this is #tunes yup instead of PIC, just write a metaprogram that relocates code. Fare: the only compatible I have is the oldest i386 I could get to test code overall performance without profiling (and to work it is the horror-machine I wanted it to be) Fare: makes you write fast code :) and so as to shared memory PDC, have a global treatment of libraries. Fare: we're trying to lose a minimal amount of time... could you guys talk about this somewhere else? da: if there's a sparc maintainer and a x86 source package for debian, I guess you could hack a sparc version, too osdev... water: are we interrupting something ? mathias: minimal amount of time where? yes, mathias Fare: porting gcc :) although fare is helping, of course I couldn't find any cl debian pkg in the interpreters section of their archive you needn't have PIC to port GCC. thanks fare for making tunes the vaporware it is 01:40pm water: are there non diy hll candidates left? da: cmucl is not an interpreter; it's a compiler and it sure is in the debian archive. fare: well you still have self, beta, scheme, etc listed on the pages from about 4 YEARS AGO! (potato and woody, at least) I thought if they don't have cl there is little chance to find cmucl but I'll have a look they are eliminated HLL candidates da: they have clisp, too I need slink and am not willing to use already potato or even woody pkgs debian i386 has cmucl in the devel/ directory Fare: then update the pages, particularly with reasons for their elimination you lazy clod! potato is pretty stable to me. Fare: the last time I tried to import a potato pkg into my system (libncurses) it fucked my libs and enven bash didn't work da: you must dselect dist-upgrade Fare: I don't use dselect but the cmd-line backend dpkg utils hey maybe you guys could chat about this fascinating stuff in #debian 01:50pm dal: potato is getting quite stable.. I seldom or never have problems dal: and the best part of debian is that Peter updates cmucl for debian and it rocks yeah and tunes will be built off of it, of course Fufie: migrate this to #osdev #osdev is pretty empty -:- SignOff eihrul: #TUNES ([x]chat) -:- eihrul [lee@usr5-ppp131.lvdi.net] has joined #tunes -:- dalvarez_ [ircusr@212.68.72.98] has joined #tunes -:- dalvarez_ [ircusr@212.68.72.98] has left #tunes [] 02:00pm *** Topic for #tunes: TUNES, Free Reflective Computing System: http://www.tunes.org/ || Slate Language: +http://www.tunes.org/~water/slate-home.html *** #tunes hcf 953271386 *** #tunes 920220486 -:- SignOff smoke: #TUNES (Ping timeout for smoke[15dyn215.delft.casema.net]) -:- smoke [smoke@15dyn169.delft.casema.net] has joined #tunes 02:10pm Fare: well are you going to work on the tunes docs or no? damn it if no one puts some meaningful part of their life into tunes, then we'll have nothing 02:20pm can slate be a hit w/o tunes? sure with the right support right now it's supported as much as arrow is :) 02:30pm -:- SignOff dalvarez: #TUNES (friendly behavior rules again) * Fufie/#tunes yaaawns * water/#tunes is busy writing more slate mail so much to explain so much to learn, as well 02:50pm and so little time for sleep indeed 03:00pm -:- water_ [water@tnt-10-222.tscnet.net] has joined #tunes -:- SignOff water: #TUNES (Ping timeout for water[tnt-10-122.tscnet.net]) -:- water_ is now known as water -:- AlonzoTG [Alonzo@216-164-135-240.s621.tnt4.lnhva.md.dialup.rcn.com] has joined #tunes -:- hcf [nef@me-portland-us216.javanet.com] has joined #tunes hey hcf hey i'm enlightening the tunes mlist about my ideas for slate i'l read it soon and reading papers :P oh there's more coming good and how about a slate prototype? ;) and additions/modifications to the slate web docs? well honestly if i can get the damned spec done, i could focus on it last i checked it'd been over 2weeks yeah i've got internal versions that have been getting messy i got carried away with updating them without making them presentable i'll try to get a good working set uploaded today, i guess the drawback of having an audience it'd be nice if i could get someone on irc who could actually talk about it the ui paper mentioned the 13th (http://www.acm.org/cacm/AUG96/antimac.htm) has anyone taking a step yes i read it 03:30pm to get it on the tuens site? or on a mlist i don't know where's tril, btw? dunno he hasn't answered my mail in months seems like its (ui paper link) yet another disfuction of #tunes' ppl heh speaking of which Fare yep hm i think that word says it all head of tunes disfuction i ragged on him today about tunes docs and his papers the last time i was here, when the logger was down... i email'd tril to restart 'em (modtunes too) he replied within 3hrs or less hm so he's ignoring me? i guess as i recall bleh that's not good he explained why awhile ago he hasnt the time to keep up w/ slate just like eih had trouble or tunes obviously reading all the papers does every open-source project need obsessed people? sounds like a 'ask slashdot' hm i suppose i'd get pummelled for asking as a tunes advocate the black sheep (or white elephant?) of the open source community do you think i really should ask /.? no heh ok ascii doesn't make sarcasm obvious i should of put a ';)' on there -:- SignOff thomas: #TUNES (Ping timeout for thomas[193.217.63.152]) hm perhaps -:- thomas [thomas@193.217.63.152] has joined #tunes * water/#tunes nudges thomas are you there, tom? damn lurkers we could install a bot here which can be notified if you're afk or not i can't imagine how 100 people get tunes email and don't do anything about it 03:40pm water: perhaps, impulse subscribing + lazy about unsubscribing i know if we got list traffic up they'd leave it happened in squeak a while ago maybe spaming the list would get a reaction heh i'm serious i suppose there are a lot of passive lurkers (like me) subscribed don't expect from others what you don't expect from yourself i think tunes sounds too much like an interesting project it's not interesting if people don't make it work the webpage made it very accessible to people like me, who can't contribute (much) in this early stage. water: a TODO list with -simple- tasks might help well what you think of as simple is not what i think of as simple besides i have no control over the web site other than my own directory i'm not even a member (thank god, what an insult) -:- tcn [r@cci-209150250058.clarityconnect.net] has joined #tunes oh good tcn smoke: attempts have been made, nobody steps forward, or if they do, they dont finish anything we happen to be discussing "reviving tunes", tcn s/attempts/attempts at simple todo lists/ tcn: mostly in a social sense tcn: got input? grrr hcf: even at really simple tasks? om hcf: i got the impression that what's to be done now is all at a fairly advanced level 03:50pm smoke: sure, but other stuff needs doing too like website poop oh 'm back hcf: i just keep on learning new things from the website - what needs to be added? * water/#tunes will need to go out soon to relax a lot must be added Fare has let the whole thing age a few years i say it again: hierarchies suck being bitter doesn't help much, you know what hierarchies? hcf: i have looked into user interfaces a lot, but i couldn't help doing that only from my personal point of view; would it be of any use if i wrote a little article on my point of view, or would that just add bloat to the website? hierarchies for administration A word for the epoch of free software and universal publishing: voluntocracy n 1. governance by those who do the work. 2. the volunteers who do the work. -- Aubrey Jaffer, http://swissnet.ai.mit.edu/~jaffer/ shove the bullshit Fare -:- SignOff tcn: #TUNES (Ping timeout for tcn[cci-209150250058.clarityconnect.net]) tunes needs work. you're the pivotal member smoke: go ahead -:- tcn [r@cci-209150250044.clarityconnect.net] has joined #tunes am I? who else can edit the site? anyone with CVS access fuck cvs i.e. anyone with a bespin account yeah including you i can only access the web with 'doze cvs is just a collaboration tool. It sucks, but it's there. which limits me to wincvs which is broken wincvs work nicely on wintendo just sign on and start editing files abi: putty? hmmm... putty is http://www.chiark.greenend.org.uk/~sgtatham/putty.html yeah i have it editing straight html is not my idea of fun does the Tunes project have common notions on Who uses computers, Why they use them and What-for ? or would that be generalizing? water: and ur html editor screws stuff up Fare: you fucking know what's wrong with the site, and you're the leader, so you fix it smoke: it should be able to have that night -:- mathias [math@france2.hemmet.chalmers.se] has left #tunes [] you guys should use more plain text files HTML is stupid I'm no more leader than you are :) tcn: seen pliant? fare: you've been working on tunes for six years, right? me, working? i can't lead if i don't have things like Tril's attention or Chan Ops here who needs chan ops? what do you need the ops for ? * Fare/#Tunes never uses ops. i do to shut you jackk asses up dumb question you fascist. you useless fuck water: i suppose you wouldn't be a good leader then :) no i wouldn't just ignore me and go away. Open a rival project. Take over the project. Or whatever. I ramble. You whine. #toonz :) and i don't care about politics, i care about tunes water: perhaps you should realize that tunes is all about politics. -:- tcn_ [r@cci-209150250069.clarityconnect.net] has joined #tunes (hey, that's only what i learned :-) hm i suppose it is, because of fare Christ almighty, everytime I reply I find I'm offline * smoke/#tunes crawls back under his rock now -:- SignOff tcn: #TUNES (Ping timeout for tcn[cci-209150250044.clarityconnect.net]) -:- tcn_ is now known as tcn 04:00pm fare's one of those politivally correct people fare: isn't pliant a language? it most likely explains why his papers read like jibberish well someone needs to take something away hcf: perhaps you could be the new coordinator what? Fare: and by the way, criticism changes to whining only when the listener becomes an arrogant, immutable, and useless person we need someone who has time and sucks as a programmer :) * smoke/#tunes wonders why pliant looks much cooler than it did the last time i checked it's a matter of perspective, Fare people work on pliant and has leadership capability right :) we need a manager :) in the past managers had to hire programmers. the future brings pleasant surprises. heeh * tcn/#tunes 's managers are nice now :) couldn't we just code a manager? water: only when the whiner has nothing better to do Fare: i'm writing more mail to the mlist right now water: maybe this is a bad day.. try to go for a walk to get some steam out i definitely plan on that and btw i can't start a new project alongside tunes when tunes has its own directory in dmoz for crying out loud water: you have slate and people also have the impression that tunes is actually working on slate actively wtf is dmoz? of course, if i'm the only tunes activity, it's true by lack of an alternative tcn: dmoz.org 04:10pm water: and slate probably can live w/o tunes oh cool, like a streamlined yahoo i'm not sure about that i have to go out to sea in a few months soon my ability to administer a web site will be minimal then you can probably find time to hack code for a slate prototype do a booch-maneuver booch maneuver? was he a famous deserter? :) which reminds me, i have to put in a formal statement to the effect that i have a second job grady booch.. the guy at rational who think he's the greatest thing since the bikini.. what does he have to do with me? has written a lot about software engineering and uml the guy of the OO books? oh that asshole or is he one of the ones with some sense? I forget however, he don't practice his preachings.. when he was going to make Rational Rose he went to Canada alone and hacked code for months.. :) most computer book authors are morons gone were the ideas of the Right Way okay 2nd email for today is out, perhaps the last tcn: Jacobson is a decent chap, and so is Meyer tcn: however, Meyer has a thing for bondage and domination (eiffel) tcn: booch made some sense imo can anyone recommend a good movie to see today? no? water: seen `smoke' ? nope water: if you like harvey keitel, go see it. i liked it what's harvey keitel? water: it has NOTHING to do with my handle that i like it. it's just a good movie. who is. harvey keitel is the cool guy who plays The Wolf in pulp fiction (or was it just Wolf? ) -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) 04:20pm bleh not much looks good it's a great movie. really. who played "Bad Mother Fucker"? samuel L jackson oh yeah and harvey keitel was his fellow hitman? no haven't seen bad mother fucker bah if i wasn't as stubborn as not to deinstall netscape every time i could've searched for a picture of him hcf: i'll bbl tonight i suppose, if i'm not too drunk water: if you're planning on some serious driking then you should really see `smoke', the movie. i doubt it's showing at the theatres and i don't really want to see that kind of movie it'd be nice to relax and see something that restores a bit of my dwindling faith in humanity -:- Closing Link: TUNES[bespin.dhs.org] by carter.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 king.openprojects.net) -:- Your host is king.openprojects.net, running version u2.10.05.18.(ipcheck4-5) (from king.openprojects.net) -:- This server was cobbled together Wed Apr 28 1999 at 12 02:19 EDT(from king.openprojects.net) -:- king.openprojects.net u2.10.05.18.(ipcheck4-5) dioswkfcg biklmnopstv -:- [local users on irc(85)] 9% -:- [global users on irc(419)] 46% -:- [invisible users on irc(496)] 54% -:- [ircops on irc(18)] 2% -:- [total users on irc(915)] -:- [unknown connections(1)] -:- [total servers on irc(29)] (avg. 31 users per server) -:- [total channels created(318)] (avg. 2 users per channel) !king.openprojects.net Highest connection count: 105 (104 clients) !king.openprojects.net Welcome to Open Projects! You are on 4 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: TUNES, Free Reflective Computing System: http://www.tunes.org/ || Slate Language: http://www.tunes.org/~water/slate-home.html -:- topic set by hcf [Fri Mar 17 03:48:02 2000] -:- [Users(#tunes:10)] [ TUNES ] [ tcn ] [ thomas ] [ hcf ] [ water ] [ smoke ] [ eihrul ] [ abi ] [ Fare ] [ Fufie ] (Fufie/#tunes) who collects porcelain -:- Channel #tunes was created at Sun Feb 28 08:48:06 1999 (water/#tunes) ok -:- BitchX+Deb1an: Join to #tunes was synced in 7.714 secs!! -:- Mode change [-ws] for user TUNES ok cya then -:- SignOff water: #TUNES (The Tao went that-a-way!) what can be said about Pliant ? it was a nice (read: small) download :) 04:30pm smoke: "what the hell is it?" abi: pliant? pliant is, like, at http://pliant.cams.ehess.fr -f00f- [pliant] very tiny language with a trivial syntax, which allows advanced additions through a module-system. http://pliant.cams.ehess.fr/ [by: smoke] 04:40pm fare: is pliant of any use as a tunes hll? hm i should have underlined and embossed 'any' -:- SignOff hcf: #TUNES (Leaving) 04:50pm hey smoke.. what are you up to these days, regarding Tunes etc.? abi yes, tcn? bad abi! tcn: i'm lagging behind /Languages/Review.html, searching for a good language to use for my personal projects tcn: i suppose i'm not very productive and/or useful to the tunes project :( please tell me if i talk too much here just wondering -:- SignOff smoke: #TUNES (brb) say, what are your projects? 05:00pm -:- smoke [smoke@15dyn169.delft.casema.net] has joined #tunes wb smoke: what are your projects, anyway? tcn: some intro/demo-ish things at http://die.die.ms/intro.html, and working on a pixelpainting program die.die.ms? is that for real? yeah :) malaysia? it's a bit childish, but i like it :) no, montserrat haha umm.. is that in polynesia? frankly i don't know :) i live in holland :) no carribean down by St. Maarten's ah then it's linked with the netherlands after all :) dutch, french, english, they all fought over it :) the things you'll find at that url may suggest that i love C, but i don't. you must do asm a lot i did love to code asm a few years ago yes i'm still amazed by the `sesamstr' 4k :) 05:10pm that asm? yup 100% gnu at&t asm :) the most interesting part is the handwritten dynamic elf header :) see, the things you gotta do to please Linux well it was great fun :) we could use `gzip', which is part of the Os.. our windows/dos competitors have to put in their own decompressors and we could also use svgalib .. whee :-) heh well.. that gets you a direct framebuffer right? this demoscene stuff is really silly, but somehow i like it best of all programming.. you can do interesting things with little effort and you can also code days on end to squeeze out one clock of an innerloop or one byte of a file :) yup 'course it's really easy in DOS... mov ax,19h ; int 10h or whatever if you can find the time for it (and have an x86 machine+svgalib+libmikmod+linux) you should really try to compile and watch ecfh-awts; we released it at a party last week mov ax,3 int 10 :) but in dos you're either stuck to 16bit code and lovely segments, or you'd have to write a little pmode header I need mikmod and a sound driver if you can, use the kernel sound drivers hey, wait till you get Retro yeah i noticed it might be fun :) demo haven :))) i'll remind to investigate it tomorrow.. have to get some sleep now though forth & assembler at your fingertips :) 'night. thanks for your interest :) bye! -:- SignOff smoke: #TUNES (z) -:- SignOff tcn: #TUNES (ircII EPIC4pre2 cLIeNUX. Can you say that?) -:- tcn [r@cci-209150250069.clarityconnect.net] has joined #tunes -:- tcn [r@cci-209150250069.clarityconnect.net] has left #tunes [] 05:20pm -:- air [brand@p0wer.qzx.com] has joined #tunes -:- lar1 [larman@dialup-209.245.128.14.SanJose1.Level3.net] has joined #tunes -:- hcf [nef@me-portland-us703.javanet.com] has joined #tunes -:- SignOff eihrul: #TUNES ([x]chat) -:- AlonzoTG [Alonzo@207-172-184-56.s56.tnt6.lnhva.md.dialup.rcn.com] has joined #tunes -:- eihrul [lee@usr5-ppp153.lvdi.net] has joined #tunes -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-33.vpn.uib.no]) -:- Fufie [stig@tunnel-44-33.vpn.uib.no] has joined #tunes -:- SignOff air: #TUNES (Ping timeout for air[p0wer.qzx.com]) wtf is all this fucking debian crap in the log 10:00pm -:- air [brand@p0wer.qzx.com] has joined #tunes -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@me-portland-us821.javanet.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) PA -:- SignOff lar1: #TUNES (PA!) 11:00pm -:- uni [gbing@user-2iniu2k.dialup.mindspring.com] has joined #tunes -:- uni [gbing@user-2iniu2k.dialup.mindspring.com] has left #tunes [] [msg(TUNES)] newlog 2000.0318 IRC log ended Sat Mar 18 00:00:01 2000