IRC log started Sat Jan 15 00:00:02 2000 [msg(TUNES)] permlog 2000.0115 oh yeah, <> aren't the right symbols doh! fixed darn, i'm getting a bit tired whats slated ;) for after the bnf? heh actually the syntax and semantics will probably get finished up simultaneously there are issues that affect both dont u need whitespace in list? although most of the message-passing semantics will be a functional version of self's, the adding of beta-style patterns affects both syntax and semantics oh yeah 12:10am -:- SignOff air: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) i'm checking out the semantics specs on some related languages, icuc 12:40am -:- SignOff water: #TUNES (Leaving) -:- SignOff hcf: #TUNES (Leaving) -:- AlonzoTG [Alonzo@216-164-129-165.s419.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) -:- up2nite [up2nite@dnai-216-15-42-98.cust.dnai.com] has joined #tunes -:- SignOff up2nite: #TUNES ([x]chat) -:- Downix [down@d-gnaps-188.ici.net] has joined #tunes -:- ircusr [ircusr@212.68.72.98] has joined #tunes greetings hey 06:20am almost done ? wrong window * Downix/#tunes rocks to Limp Bizkit 06:30am rock 06:40am -:- SignOff Downix: #TUNES ([BX] Back wit anutha one of doz BitchX-rockin' beats!) -:- binEng [Anders@j141.ryd.student.liu.se] has joined #tunes -:- hcf [nef@me-portland-us813.javanet.com] has joined #tunes ho hum di dum ;) -:- SignOff ircusr: #TUNES (bah not much chat in here) 07:20am lo hi gah, i unsubscribed from the squeak mailing list and i'm still getting mail bad luck :) 08:10am you sift through 100 mails, 9 of which you actually want to read! :P * binEng/#tunes is away 08:20am -:- fire [no@209-68-229-157.dialup.cust.tfb.com] has joined #tunes lo hi what's up lately? you still dinking around with lengua? yeah :) my brother got a book on programming language design so im reading up Fufie: btw, an object is not a function with a state.... since a function already has a state (or else you wouldn't need a stack) cool i've been playing around with the idea of a language without side effects but it seems impractical what do you think? well, what about printing... if you didn't have *some* side effects you wouldn't get any feedback! yes and if you wanted to store info you'd need side-effect free hardware etc... eihrul: boiling down to objects being functions? ;) well i am thinking of how only some things can use side effects for certain purposes with it cleanly in lengua Fufie: well, as i see it, an object is just a function where its state persists after the function has executed side-effect free universe as well Fufie: which can be exhibited by free variables in Common Lisp which i've actually exploited to implement my CL demo :) I think closures are another good example of objects as functions too bad CL doesn't provide any way to access the current closure from within the closure :) 08:30am (which was the hardest thing i had to simulate) is the CL demo released to the public? rmm, its nothing fancy, and really sloppy, but its public domain i suppose :) I'll have a look later right now I am in the middle of a release it just makes a hash table where each element is a lambda that accesses a variable from the enclosing lambda (with the effect that the hash table keeps the variables free) 08:40am Fufie: hey? do you still have that walker? * eihrul/#tunes could use it for something. yes.. give me a few minutes here thank you (i need it to optimize in the thing demo :>) to see if anyone's actually using the variables and if i need to actually define them or not 09:00am I found three walkers but never got around to decide which one to go for.. I'll put them in a directory for easy download for you * eihrul/#tunes bows. 09:10am www.ii.uib.no/~stig/eih/ I have yet to do more than sporadic checking though "A simple code walker," yeah right! :P simplicity is overrated ;) 09:20am bah simplicity is next to godlyness Fufie: hmm, i have two lisp books left... "Common Lisp, Ed 2" or "Paradigms..."... which first? :) the last one CLTL2 is nice, but mostly as reference material PAIP rocks fire: then my statement should be as expected from an agnostic k fire: there's various ways to offer simplicity and many are worse than others.... s/worse/*much* worse simplicity is often confused with elegance.. something elegant may look simple.. but usually is the result of hard work -:- AlonzoTG [Alonzo@216-164-128-26.s26.tnt1.lnhva.md.dialup.rcn.com] has joined #tunes Fufie: then would not elegance be conceptual simplicity? :) or at least the derivative of simplicity I am not sure I agree with myself enough to answer that :) i.e. the simplicity of a given piece of code 09:30am as it contributes to the simplicity of the work as a whole but when looking at a sleek sports car or a beautiful marble statue it looks simple.. it sppeals to us.. but it is not simple at all appeals i never said simplicity is always simple to create! simple is merely simplicity as it appears to the viewer, in the way i use it yes.. simplicity is in a way the looks of something elegant neglecting abstractions, anyway but something simple doesn't have to be elegant.. it tends to be crude and unfinished (like the body of the car, the shape of the statue) Fufie: and so often that is very true which is why i said: there are various ways to offer simplicity, and many are *much* worse than others :) elegant code often looks simple.. in a painful way.. you look at it and realise how simple the given problem can be solved and really wish you came up with.. it's like a glove that fits perfectly yep but i think of it the other way around, or that its atleast a circular definition and the programmer who is unaware of the tao will think that it is simple. a programmer who is at one with his tao knows that it is the result of many many failed attempts simplicity may contribute to elegance something elegant is the result of love and caring from the designer or programmer,... and skill of course :) since elegance is just a generalized notion of overall simplicity and other aspects Fufie: i think you're using the meaning of simple too literally i see there being many *forms* of simplicity contributing to a given work you have overall simplicity, simplicity at the incremental level, conceptual simplicity, etc I am merely andbarely trying to provoke a reaction :) none of these meaning the other is necessarily present and these together tend to contribute to the 'elegance' of code and just because a given idea is simple ack.. all the fuss needed to get a release out is frustrating doesn't mean its necessarily simple to develop (which is another kind of simplicity) 09:40am most every simple concept we have was hard to develop :) or took a really long time to do so eh? I think the quest should be for elegance and simplicity will come along, rather than chase for simplicity and end up with something crude made in visual basic ;) -:- Ghyll [karltk@mp-217-219-77.daxnet.no] has joined #tunes well, i consider elegance to be defined as the right mix of simplicities, man so it doesn't matter which way you approach it so long as you know the right recipe for the various components :) you should aim for elegance.. aiming for simplicity might give you something crude and ugly i don't chase for maximal simplicity in everything that just leads to complexity complexity is ok (and inelegance) not of everything! if everything is complex, then it can't be elegant the generalized notion of complexity would mean everything is complex :) most things I deal with are complex :( poor fufie :) Fufie: some free association: complex -> complex numbers -> imaginary -> imaginary worlds -> fufie human -> hooman -> star trek s/human/-> human eihrul : haha speaking of which i need to proon some incremental complexity from this code :) er prune too much irc is bad for the spelling.... 'proon' reminds me of a nasty word.. (while on the subject of free association..) no words are nasty that's just their connotation :P 09:50am eihrul: I find that some words sound nasty. Especially words in foreign cultures where they seem to bend their tongues twice behind their ears to make that obnoxious sound. but you might well argue that neither the sound nor the spelling of a word is the word itself.. which is what i argue... (i don't like to use 'nasty' when describing a word) maybe its just because 'bad' or 'nasty' words are such a taboo in the united states that i happen to not agree with that i would argue such eihrul: but don't you make a word irreproachable by such arguments ? eh? a word is a word, man eihrul: I mean, if somebody finds a word flawed, you can always argue that 'no, it's the connotation that's fucked' eihrul: or 'no, you're just not satisfied with the spelling' so long as you have some way to separate denotation from connotation, i don't see that as a problem if they can prove that it's merely connotation as opposed to denotation, then change whichever one is broken but it is more the denotation that i am concerned with * binEng/#tunes is back * Fufie/#tunes is also back bin!!! but, many americans (my parents included) tend to compeltely ignore the denotation and have no understanding what the connotation is for hi :) and merely punish on unfounded reaction to the connotation * Fufie/#tunes find some words immoral and bad -:- lar1 [larman@sdn-ar-015casfrMP094.dialsprint.net] has joined #tunes Hey if you asked a given person... more than likely they would have no valid reason why 'fuck' or 'shit' or 'ass' or what-not are immoral or bad words and even what a 'bad' or 'immoral' word is a word like "pokemon" is immoral eihrul: but isn't that a result of them not knowing what 'connotation' is about, at all ? Hmm, what is it with the four elements and ppl around here... air, fire, water... ice, anyone? Fufie: no, not the word, its use has been immoral though, yes Ghyll: yes... its a meta-connotation so is a word like "microserf", it's not like the workers there have the rights of a serf.. it's more like "microslave" Ghyll: that's the only one they remember any more, the connotation of the connotation, and not the connotation or denotation themselves all they know is that it 'probably' infers 'something bad' eihrul: the immorality of the pokemons spring from the combination of the letters.. it is the word itself which is bad and evil and eat ham with jam on some letters when put together can create big evil what is so bad with pokemons? -:- SignOff AlonzoTG: #TUNES (Read error to AlonzoTG[216-164-128-26.s26.tnt1.lnhva.md.dialup.rcn.com]: No route to host) like h and i and t and l and e and r Ahh! BinEng! Are you feeling ok? Fufie: shrug, another taboo in america if i merely speak the word 'hitler' to my parents in respectful or irrespectful context i am lashed at lar1: hi! Sure I'm ok, any reason why I should not? too many people using not using denotation (a name of a person) lar1: or was it just to be nice s/using not using/not using binEng: what is so bad with pokemons? I am just kidding with you ;) * binEng/#tunes tickles lar1 with a feather eihrul: You are old enough to not have the parent problem, right? 10:00am I hardly know what a pokemon is lar1: i'm 18, and my parents still lash at me for saying either and they don't have a single valid reason why but they do it anyway * lar1/#tunes always thinks eihrul is older even though he has told me his age a few times... i think the world would be better off without such fanaticism :P (though, perhaps not? who knows...) Then we wouldn't has powerful words like 'swear words'... when used in the proper context 'fuck' or 'shit' can carry meaning Although when used causally, they certenly loose their meaning words aren't powerful they don't deserve to be words are a means of communication afk and if certain words may not be used to communicate then they totally lose their expediency and thus serve no purpose as words -:- binEng is now known as ice bah, registered nickname -:- hcf has changed the topic on channel #tunes to: TUNES, Free Reflective Computing System || slate Arent there cimumstances in this society where words _do_ need to cary power? Persuasion, etc? -:- ice is now known as binEng nope words should not carry power people should attach power to words if they so-choose but the word itself should not have some objective meaning Can sentences carry power? no So "We are treated like shit." and "We are treated poorly." mean the same thing to you? 10:10am -:- Kaufmann` [newbie@dial348.infolink.com.br] has joined #tunes Shalom! Shalom! lar1: no you are misinterpreting what i'm saying most likely no what? Kaufmann`: look at the logs, long convo eihrul: Yes... can you reword or somthing? oooh lar1: i am merely saying that their should be no objective meaning of a given word and that a person is free to interpret a word however they wish but, that people interpreting words wrongly is a source of much of my troubles :P Hmm, ok, I see what you are saying sometimes people take a word to be objectively 'bad' when in my interpretation, i don't make any allowances for such Have you done work with fractals? nope 10:20am Anybody? Fufie: hmm, pruning some incremental complexity has pruned some conceptual complexity :) -:- SignOff Ghyll: #TUNES (bar) lar1: How so? binEng: Studing them? lar1: I've looked at it a little, but not enough to say I've actually done work with fractals. Okay binEng: Ah... hmmm... would you say that somthing like a watermelon seed is a form af 4th dimentional fractal? Kaufmann`: ? what is the difference between Joy and merely endowing Forth with combinators and some higher-level operators? Is it merely conceptual? lar1: uh, can't say 10:30am Boy, am I a conversation killer or what? looks no better, eh -:- beholder [beholder@ppp-037.m2-1.sub.ican.net] has joined #tunes ? -:- AlonzoTG [Alonzo@207-172-49-235.s235.tnt7.lnhva.md.dialup.rcn.com] has joined #tunes * Kaufmann`/#tunes smites Alan with a mighty regexp -:- SignOff hcf: #TUNES (Leaving) -:- hcf [nef@me-portland-us738.javanet.com] has joined #tunes 10:40am well, I'm off why? you just got here, man... -:- SignOff Kaufmann`: #TUNES (kathyanne gets kick'd / as leaves fall on still waters / she is here no more.) 10:50am om * binEng/#tunes unoms AlonzoTG -:- SignOff lar1: #TUNES (Ping timeout for lar1[sdn-ar-015casfrMP094.dialsprint.net]) 11:00am -:- Netjoined: devlin.openprojects.net irc.linux.com -:- fire [no@209-68-229-157.dialup.cust.tfb.com] has joined #tunes -:- beholder [beholder@ppp-037.m2-1.sub.ican.net] has joined #tunes -:- NetSplit: devlin.openprojects.net split from asimov.openprojects.net [11:06am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [devlin.openprojects.net] * binEng/#tunes is watching Monty Pythin (Life of Brian) >>> AlonzoTG [Alonzo@207-172-49-235.s235.tnt7.lnhva.md.dialup.rcn.com] requested PING 947950184 from #tunes -:- lar1 [larman@1Cust48.tnt26.sfo3.da.uu.net] has joined #tunes abi: seen air? air was last seen on IRC 14 hours, 51 minutes and 16 seconds ago, saying: water: did u add any details? [Fri Jan 14 21:39:35 2000] -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) 12:40pm -:- water [water@tnt-10-201.tscnet.net] has joined #tunes water! yo. here for a few Hey water! wow. everyone excited? :) water: You ever do any fractal work? wb i toyed with it, programmatically, and i've worked with nonlinear stuff i mean, the math.theory Could somting like a watermelon seed be considered a 4th dimentional fracta? * lar1/#tunes ducks and hides huh? yeah i guess it could represent one what aspect of a watermelon? i assume you mean the coloring of the skin No... then elaborate quickly, cause i want to go relax in the city from the seed, grows the plant (a fractal inits self, but I degress), from that plant grows watermelson, which inturn make more seeds So is the seen not a fracatal iterated over time? hm 12:50pm yes in a way... and its chaotic to determine which seed goes on to the next iteration although that's impossible to prove either way, afaik anything more relevant? :) Not from me... anyone got info/questions/requests/gripes for slate or arrow? * hcf/#tunes has urls to give review-worthy or just for me? i got the feeling tunes-review wouldn't appreciate 'em just pass 'em i tend to prefer to let u determine worthiness water: i 'refactored' the code to make it an easier read :) http://www.transframe.com/transframe/papers/unify.htm http://www4.informatik.tu-muenchen.de/papers/BourdoncleMerz_Otio1996.html http://www.ccs.neu.edu/research/demeter http://web.comlab.ox.ac.uk/oucl/research/areas/ap/topics.html http://www.dfki.uni-kl.de/~boley/welcome.html http://www.dimi.uniud.it/~pietro/Papers/paper_arg.html http://www.dimi.uniud.it/SLP/Papers/papers.html eih: cool i looked at demeter a long time ago will look again, though what's demeter? i think that i can actually make the arrow papers easy to grok using co-induction ideas hm. lots of papers to sift through yet again thx hcf np There is more then one arrow paper? well, there's a ready outline of the formal theory most of the writing for that will be busy-work ah the outline is online if you want it ok, I'll take a look it's off of my home page... the link is "technical" anything else? oh yeah, thx eihrul hm 01:00pm i'll try to get the web-group management issues sorted out when i get back tonight, including contacting trill for scripts, etc for slate? yep i still need to start reading all those papers :) exams kept me busy all week that reminds me, though, i should contact the author of icct eih: np well, later all -:- water [water@tnt-10-201.tscnet.net] has left #tunes [] -:- lispbliss [lispbliss@cont021p10.ont.micron.net] has joined #tunes 01:10pm -:- SignOff lispbliss: #TUNES () -:- dalvarez [ircusr@212.68.72.98] has joined #tunes EHLO everyone Hey 01:20pm abi: icct? it has been said that icct is Interaction, Computability, and Church's Thesis at http://www.cs.brown.edu/people/pw/papers/bcj1.pdf dalvarez: hi dalvarez: wanted to talk to me, yesterday? dalvarez: no more tmp? 01:30pm are you now prm? hey, Fare was away for some time at another tty right, not any more tmp, eihrul has told you, right what happened to tmp? tried to reach you yesterday to finish what we had begun a day before where the LAN was unfortunately powered off at midnight now we finally find opportunity for that Fufie: well tmp means it is tmp -:- smkl [sami@glubimox.yok.utu.fi] has left #tunes [] -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes anyway else it wouldn't be tmp :) wassup well, I wanted to contribute to your tunes project cause I am fascinated of the, say "futuristic", concept of it yet I'm unexperienced but I'll give my best inside the bounds of my ability ok well, are you familiar with compilation? with writing run-time for systems? with developing web applications? with constraints solving? compilation in the sense of putting together different parts of code or the traduction of source to machine processable form? translation although not forcibly all the way from source down to binary assembled code I think I understand the basic concepts of that like parsing and optimisation but have no practical exprerience ... of any kind well, and with web applications, I played a bit with the BSD sockets and stuff as described in R.W.Stewens UNP hum. Is there a subject of interest where you'd like to contribute? 01:40pm application porting ...while collecting experience with the underlying system later I could extend that to system programming unhappily, we currently have no core to which to port applications but for first I prefer starting with s.th. easy you mean no system at all? although you might like to get familiar with such systems as OCaml or MzScheme or Poplog with which we might share some general features (higher-order core, yet side-effects, and a module system) i mean no system at all As far as I understood the concept you're looking for s.th. like a mach mk dalvarez: except that we think that the mach got the abstractions upside down (see papers/Glossary/index.html#microkernel I recently downloaded it's source of the digital ftp server together with tanenbaums amoeba and have not yet begun to check it out for the first tunes might be completely theoretical but sure you have worked out programming interfaces, have you? 01:50pm dal: it might be a good idea to try out a reflective language to get the idea of reflection -:- SignOff hcf: #TUNES (Leaving) Fufie: I read a small part of the arrow concept about refection and am not yet familiar at all with this expression. Do you mean a language of self modifying code for metaprogramming Fare: it noticed... self-modifying code, yes, but in a cleanly staged way 02:00pm what are you primarily using for developement good question dal: I don't think the arrow system is not quite there as a full-features system to test with.. you might want to try out a lispy language, either Common Lisp or Scheme s/don't// dalvarez: as you might know, the coding part of Tunes is near zero at the time I'm learning Prolog as some put it, it's still vaporware Fufie: ?? dal: yes, I guess the best languages to learn for a future tunes-system is common lisp or scheme or maybe also ocaml is it realistic by matters of performance? and features? ocaml is quite performant more than tunes will probably be for some time don't know it never heard abi: ocaml? ocaml is probably a language from ML family with support for objects and modules at http://caml.inria.fr/ocaml/ in what fields is it used? see hump.html there for sample applications will do so, but right now explain me what is to do dal: feature-wise I have yet to see anyone beat Common Lisp.. as for performance a Common Lisp system ran the Deep Space One thing of NASA.. that was real-time.. Scheme is small and elegant and may not be too fast, but still is fast enough for a lot of work Fufie: read the paper about Stalin's global optimization techniques? ok, I'll take a closer look at the langs fare: I have read it some months ago.. it is however non-standard Scheme and it assumes several things last I checked.. Scheme has some parts which are bound to be slow :( 02:10pm the most salient feature that enables the optimization is: whole-program analysis I subscribed to nearly all mailing lists offered on tunes.org to get a picture of the latest devel stage, but didn't receive not one single msg till now does the project lack participiants? no, it lacks participation which is slightly different -:- SignOff lar1: #TUNES (Leaving) It lacks general direction and momentum it lacks the core so people can get started so the concepts worked out have not yet reached a implementable degree at all s/able/ed/ 02:20pm a lot are implementable. None have been implemented. why not define some interfaces according the concepts and apply them to an existing mk, so you'll be able to change the implementation later I don't have the impression ppl know what they could sit down and code bineng: a core is needed to experiment with.. otherwise we'll all try to kill each other's gedanken projects.. which is about as tasteful as religious wars in a bowl of fish soup yuk yes, I can agree a base for experimentation is needed dalv: one reason is, we think the conceptual core of the system is NOT the underlying runtime (much less a uK), but the code-translation management -:- AlonzoTG [Alonzo@207-172-126-162.s543.tnt5.lnhva.md.dialup.rcn.com] has joined #tunes Why not stick to Joy or Self or something? bin: neither is sexp-based So use Lisp eihrul and water and hcf's slate thing seems more interesting then binEng: joy is a pure language, etc, etc binEng: about as usueful as a core Haskell w/o all the support bin: I'd love to use Lisp, but Common Lisp might not be ideal.. EuLisp might be better.. when do you plan to release a useable (*util*) version? binEng: I consider Self as a proof-of-concept, but hardly a language I would work with (would you work in pure pi-calculus?) Look, we're only talking about a base for experimentation here.. Fufie: what's novel of eulisp as compared to common? dalvarez: good question dal: this depends.. if Fare is succesful with his vm-agenda things might happen and at the other side of summer, things bight work somewhat.. in 2000 ????? eihrul: it is simpler, yet more advanced.. it didn't need to be backward compatible.. it is also modular and has a hierarchical module-system s/bight/might/ Fufie: how 'free' is the implementation? 02:30pm eihrul: very.. it has not really been implemented in other things than a reference interpreter.. leaves more room for tunes to define it's own stuff.. changing CL might be more of a controversy than saying we use EuLisp and it's great.. abi: eulisp? it has been said that eulisp is http://www.bath.ac.uk/~masjap/EuLisp/eulisp.html and http://www.aiai.ed.ac.uk/~jeff/lisp/eulisp.html and ftp://ftp.maths.bath.ac.uk/pub/eulisp/ * Fare/#Tunes considers mzscheme as a cross-compiler * Fare/#Tunes is kind of impressed by the Rice people whenever he meets them or read their papers s/Rice/Rice PLT/ * Fufie/#tunes also likes Rice PLT.. decent chaps and MzScheme is cool Fufie: ah, so eulisp is just a language spec? and the plt mailing list came to life again :) eihrul: basically yes eulisp has a sample implementation, that basically sucks and lacks some advanced features it would be charming to make a european lisp Fare: doesn't mean an implementation couldn't be built to support them * Fufie/#tunes presumes the french mob would love to make an anti-american effort ;) Fufie: hell, the americans would love to make an anti-american effort eihrul: of course it doesn't mean that Fufmann: anti-american? * Fufie/#tunes would love an OS which provided decent locale support from the start instead of the loser-thing called gettext * Fare/#Tunes would love that too; actually, my mom being pressing me for a VN database, it'd be a main spot in Tunes what's gettext? 02:40pm gettext is an evil hack made to add rudimentary support to apps written in C bE: a horrible kluge it's not even a hack. kluge is the right word, yes it's an ugly retro-fix for utter thoughlessness why? what? Yet, coming from non-metaprogramming imperative programmers, it's kind of a feat, already. hey, they're not non-metaprogramming imperative programmers, they're just metaprogramming functional programmers who haven't started yet.... * Fufie/#tunes gives eihrul a twinkie they just need to be converted... maybe tunes could handle such a difficult translation? :) not only would it translate programming languages, but it could possibly translate programmers... * Fufie/#tunes decides to use PST to make the translation date as MET is about to become the 16th and the release date is the 15th ;) only use UTC I can make it with UTC as well Fufie: btw, twinkies suck 02:50pm oh sorry.. only wanted to reward your optimistic view on the world :) I'll use the few remaining minutes till network power-off to clear a last thing ( before I get that nasty TRYING TPE\nTRYING AUI - shit again): how do I get a member-account on tunes.org ? well, it isn't optimistic... its just if i can change, so can they :) Fufie: and in retrospect, its horrible to think of myself as an ex-non-metaprogramming-imperative programmer its much nicer to think of a metaprogramming functional programmer still in gestation... t hmm, David Ungar gets around... dalvarez: ask fare or something eihrul: that's what I'm doing well, then stop pinging me! :P you pervert dalvarez: I can create one for you at once dalvarez: got ten minutes? eihrul: thought I'd been lagging Fare: what are the perks of becoming a member anyway? perks? * Fare/#Tunes dict perk Fare: 6 to be exactly Fare: what are the benefits? eihrul: hehehe... (evil laugh) eihrul: cvs access to the tunes area ;) wow, i must have membership then! so that i can learn from the large and extensive tunes cvs code base :) eihrul: perks are you can look contemptuously at all those who just "don't get it" coool eihrul: don't like to waste the few instructions to get the ICMP processed or what the hell? Fare: so it's useless by any means? did you do an ICMP or CTCP ping? no, you also get CVS write access to tunes.org so you can modify the pages, and add code (and get mail&shell account) that'll be unneccesary for first (not to be abused -- read the policy) maybe i'll join, some day... mail & shell would be nice I like gimmicks 3 mins policy? yeah what's that policy? never heard of that eihrul: in the same cvs tree there is several other related projects of tunes.. I think I use a couple of M /usr/local/bin/policy -- basic no-net-abuse agreement the net will be powered on a few minutes later cause it's WE, I'll go and return later to avoid "Carrier lost" system spasms leave Fufie: like? 03:00pm -:- dalvarez [ircusr@212.68.72.98] has left #tunes [] bespin:~> ls /cvs CVSROOT TunesWiki retro tril tunes CVWiki fare sds ttp xcom okay, why not... Fare: join me up 31631 /cvs/sds smkl: obviously some people write code ;) eihrul: where? Fare: tunes Fufie: what is sds? rumour has it sds is a framework for developing programming tools such as source level documenters, source browsers, source metric collectors, and similar http://sds.yi.org/ (I am updating it with a new release 0.5.10 any minute) -:- ircusr [ircusr@212.68.72.98] has joined #tunes back again with network up and running and practical infinite time (it's just the hubs are powered off at midnight automatically to have s.th. to disagree with and keep moral down) 24 hours practically infinite? 03:10pm smkl: I don't pertain to the class of people who completely lack natural requirements like sleep smkl: that means I'll have to stop talking sometime it was so damn busy some minutes ago - where have they all gone?    did you just beep? yeah i humbly request you stop that k GGGGGGG humbliest I ask your forgivement (what a word) I didn't hear anything smkl: me too it is with my sincerest humbleness that... ;) the humbleness is mine, mylady :) ah yes, pardon had i the ops to kick yas now.... I thought I was the only lady here.. umm, me? * binEng/#tunes attaches a sarcasm warning sign to eihrul -:- SignOff AlonzoTG: #TUNES (Have Nice Day :)) 03:20pm * Fufie/#tunes smiles.. done.. * eihrul/#tunes needs the ability to read two papers at once. how would one go about attaining that? easy. You have two eyes (I assume). Use both. then you'll still need a refective brain yes, but i have but one locus with which to process it... or timesliced eihrul: I can read two papers at once (but not understand either) Fare: that is a requirement of above-stated activity being able to read both papers concurrently and in so much detail as one could be possibly read eihrul: do time-sharing through preemption will yield a process slower than just reading each paper individually! at most, i'd like it to take 125% as long as a single paper 03:30pm * eihrul/#tunes needs true parallelism. no, just set the time-slice for preemption to a few hours or maybe just 45' (plus 5' breaks for administrative tasks) if only the brain were truly reflective i'd like to change much of its implementation 03:40pm -:- SignOff ircusr: #TUNES (sweet dreams) eihrul: but after you did, it wouldn't be _you_ who would be there to appreciate (or regret) the result unfortunately, no it all depends on the question of what we consider the self and whether it can persist after being shut off.... 03:50pm eihrul: if you can read french, try my meta-novel nope what's a meta-novel? i'm limited to various programming languages, english, and spanish bE: a meta-novel is a text about a novel * eihrul/#tunes thinks Fare enjoys using the word 'meta.' although it is quite a fun word to use Fare: I can imagine, but how do you... implement it? * Fare/#Tunes enjoys using the _concept_ meta oops, yes * binEng/#tunes enjoys the concept of concepts bE: you mean, implement the meta-novel, or implement the novel? binEng: you mean a meta-concept eihrul: Wouldn't that be _the_ meta-concept in such case? yes appropriate article substituted, of course eihrul: So you know Spanish? Could you say something I could surprise my sister with? She's learning Spanish. rmm, i know spanish but i don't happen to be the most spontaneous of people... i need a prompt eihrul: C:\ $ i prefer # myself but alas, use it very infrequently a shame * Fufie/#tunes prefers not to use # how often does one actually need to use #? most of the time you only need $ eihrul: Tell her there's no future in learning Spanish.. that Russian is in fashion instead. ok? bE: vosotros sonos unos payasos eh? bE: żestudias o trabajas? binEng: in southwestern united states, there's a big future in it, unfortunately eihrul: why "unfortunately"? I don't follow you Fare. ;) Fare: unfortunately for his statement though, it'd be nice if instead of moving to another flawed language we could move to a less flawed one Let's return America to the very americans, and boot those foreign-language speaking invaders off our land! eihrul: I don't pretend I'm American America to indians! eihrul: neither does my sister Fare: I second that 04:00pm Fare: sure, but then you have to return it to the other animals that the very americans took it from -:- Downix [down@d-gnaps-70.ici.net] has joined #tunes Back to the subject! Now, what do I tell her? and then they to something else and regression to who knows where... Ok, who the hell decided how to set up Windows 95? Surely what Fare said can't be it? hell, the jews had people pay for their genocide. Let's claim that they pay 1 symbolic dollar back to the genocided people of Canaan for their genocide (with 5% composite interest per year over 4000 years) eihrul: well? prove your linguistic knowledge binEng: tell her that there is some movement somewhere to execute with prejudice any spanish speaking people eihrul: Whatever, but in Spanish plz, that's the whole point. eihrul: or.. say that one learns Spanish much better on the Internet and that I managed to learn the whole thing in half a week. ;) hay no futuro en espanol, entende la idioma rusa (not quite sure how to say russian language, but close enough :>) eihrul: ah, ok add the latter I said, but a BTW in front not sure of the spanish equivalent, but literal translation could be "por la manera" :) hay un movimiento en alguna parte para ejecutar con prejuicio todos los que hablan espanol Fare: What did that mean? si, los espanoles necesitan mueren! abi: spanish is a language with dictionaries at http://www.anaya.es/diccionario/diccionar.htm binEng: there is a movement en some place to execute ith prejudice all that speak spanish great eih: s/necesitan mueren/se deben morir/ well er... yes, brain fart should have been necesitan morir but as to whether you use need or should is a matter of perspective :P todo el mundo necesita morir, pero cualgun al momiento propicio sure, you can look at it that way ok, it's good now... you can stop now 04:10pm (progn (yawn self) (assert (make-language :medium 'oral) 'boring)) 3053 time this early? its probably nearly night in france; you must wait till the morning! * binEng/#tunes notices that it actually *is* night where he is * Fufie/#tunes goes to bed.. good night night oh, well then its definitely too early s/its/it's ok, who's awake? I am! (I think) alright 04:20pm * Downix/#tunes is pondering (but not for much longer) Downix: what, that the amiga needs to live again and that its the best architecture you've ever seen save your own? eihrul: How'd you guess? deja vu? pretty much * Downix/#tunes is pondering about how much work it would be to get the OS to be ported This is one of the most bizzare options.... I feel like I'm being tempted. Either stick to my plan as/is and stick to Eddas... or licence the AAA and Hombre from Amiga Inc. umm, you said you've already put in one man year into eddas so wouldn't it be throwing money down the drain? eihrul: I could continue Eddas still, but the Amiga licence could get us a profit in the short term. eihrul; But by doing that we could end up looking like we're just an Amiga company do both then 04:30pm there's the image problem -:- air [brand@p0wer.qzx.com] has joined #tunes Plus then we'd have to deal with keeping their old OS running while we work on Eddas, running core's Clementine, lar's OS or air's Brix it is more likely you'd be running clementine than the latter two very likely since core has a lot more work into his and actually has a company backing it But then we're going to have to have an OS guy keep AmgiaOS up to date (a major pain in itself) We'd have 3 solutions, a lot of cross-competition AAA, Hombre and Eddas * eihrul/#tunes shrugs. well, do they atleast all fit a particular different need? No Hombre is AAA's replacement and Eddas is a totally different beast made to fit into their market But it would buy me time well, you could cater to both customers :) Dr Hepler said that using a MIPS CPU in Hombre was quite possible, so we could set up Eddas as a replacement for Hombre' very true 04:40pm -:- Ghyll [karltk@mp-217-240-61.daxnet.no] has joined #tunes Bye -:- SignOff Downix: #TUNES (Ping timeout for Downix[d-gnaps-70.ici.net]) bye (whomever's leaving) me ;) -:- SignOff binEng: #TUNES ( <k!14>) -:- Downix [down@d-gnaps-191.ici.net] has joined #tunes -:- SignOff Downix: #TUNES (Ping timeout for Downix[d-gnaps-191.ici.net]) Ghyll: hrmm, new to tunes? 04:50pm eihrul: somewhat. new to #tunes. Not read the compulsory tunes.org/ material either. Hmm. So.. 'Yes' :) any tunes related project you're working on? eihrul: more or less.. http://sds.yi.org ah, with fufie? eihrul: I'm told by James Little it's a little like Prism. eihrul: but I've not read up on Prism yet. eihrul: Yup. eihrul: I'm Fufie's henchman. 05:00pm prism was supposed to be some weird source code translation system, i think atleast or rather is My impression was that it was supposed to be a framework for code-tools; kind of like the infrastructure needed to support a compiler. I think the idea was to have compilers, documentation generators, debuggers, editor and all the rest of the menagerie talk the same language. well, i've probably looked at it even less than you :) I for one would be very relieved if I didn't have to write/modify/hack front-ends for every damn languange we want to support. let's ask abi abi: prism? what is it? eihrul: wish i knew abi: prism? prism is a way to program with multiple specialized, interoperable languages. or at http://www.teleport.com/~sphere or YABL Ghyll: just teach the world the mother-tongue, and no problems i should say mother-tongue(s) I wish one would suffice. well, the world could do without Java and C++ atleast that'd be a start fortran, too. then you could move on to eliminating cobol, basic, ^ fortran visual basic of course... many more pascal can go as well any language less expressive than common lisp :) unless you want to throw away all the current hardware, you'd still have to leave one language to write the device drivers. hey, i didn't say assembly nor did i say C I noticed. C has limited usefulness so long as you stay within its *domain*, no problem C is a nice evolution of the assembler. sure but things like C++ which try to make it more than it can be :) It's just marginally easier to write than macro assembler. hell... the macro assemblers have better macro systems than C! nasm for example I find it ironic that the US defence made Ada when c++ was coming ("Be all you can be") hmm, if you added meta-programming to an assembler you could probably have something very close to a compiler :) well, cleaner than self modifying assembly :) you have a very crude form of meta-programming with the macros.. only compile-time, tho. well, compile time meta-programming would be enough to make it a fairly usable compiler for certain languages but if you want to write self-modifying programs, you probably shouldn't do it using assembly. 05:10pm why not just use ML, then ? Ghyll: well, i mean that it would be the compiler, man :) atleast during bootstrapping stage (before you have your compiler in your target language) you're really into the "be all you can be"-thing, aren't you ? :) not really i'm very much lazy and you're per chance a programmer ? yes programmers => lazy exactly. (I shouldn't have bothered asking..) we make the computer do most everything for us :) the ultimate laziness! hell, sometimes we even make our computations lazy! (haskell) or spend more time having them doing whatever it is need to do automatically, than it would require to do manually.. lazy is good. 05:20pm gnight -:- SignOff Ghyll: #TUNES (bar) -:- mibin [mibin@62.11.104.255] has joined #tunes 05:40pm -:- SignOff mibin: #TUNES (Read error to mibin[62.11.104.255]: Connection reset by peer) -:- mibin [mibin@62.11.104.255] has joined #tunes -:- Random^^ [random@208.159.80.180] has joined #tunes -:- Random^^ [random@208.159.80.180] has left #tunes [] -:- mibin is now known as mibout -:- Nanny [user9545@ndavinci.cc.uottawa.ca] has joined #tunes -:- Nanny [user9545@ndavinci.cc.uottawa.ca] has left #tunes [] -:- Nanny1 [user5383@ndavinci.cc.uottawa.ca] has joined #tunes -:- Nanny1 [user5383@ndavinci.cc.uottawa.ca] has left #tunes [] -:- AlonzoTG [Alonzo@216-164-130-162.s543.tnt2.lnhva.md.dialup.rcn.com] has joined #tunes -:- NetSplit: lackey.openprojects.net split from sterling.openprojects.net [07:53pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [lackey.openprojects.net] -:- Netjoined: lackey.openprojects.net sterling.openprojects.net -:- Fare [fare@quatramaran.ens.fr] has joined #tunes abi: eulisp? somebody said eulisp was http://www.bath.ac.uk/~masjap/EuLisp/eulisp.html and http://www.aiai.ed.ac.uk/~jeff/lisp/eulisp.html and ftp://ftp.maths.bath.ac.uk/pub/eulisp/ 08:30pm Fufie: are you there? -:- hcf [nef@me-portland-us829.javanet.com] has joined #tunes lo hi 08:40pm -:- SignOff eihrul: #TUNES (Read error to eihrul[usr5-ppp24.lvdi.net]: EOF from client) -:- eihrul [lee@usr5-ppp24.lvdi.net] has joined #tunes abi: eulisp eulisp is http://www.bath.ac.uk/~masjap/EuLisp/eulisp.html and http://www.aiai.ed.ac.uk/~jeff/lisp/eulisp.html and ftp://ftp.maths.bath.ac.uk/pub/eulisp/ 08:50pm -:- GAlexand [galexand@co-22-36.collins.indiana.edu] has joined #tunes -:- water [water@tnt-9-124.tscnet.net] has joined #tunes * AlonzoTG/#tunes greets "Salutations water!" :-) hey 09:50pm sup? got a 3rd os I just drew a graph of system complexity versus ease of use which? beos4.5 groovy. 8) I heard they have an excelent kernel. yeah, it supports all my hw and mounts all my fs's but I still don't like how complex the underlying system is. I mean all those files... yuck!!! well, the api seems very programmer friendly It has a lot going for it. It has dumped all the unix legacy and made a really clean system. geez. *another* squeakCE optimization update if they make it any faster, there'll be no reason to drop morphic from the image btw, who's g. alexander? ok n/m 10:00pm there can never be too many optimizations :) (so long as they're hidden, of course) bah. if the vm grows beyond 500k, that's too big even for me even *i* don't like squeak that much selfCE? :) lol yeah, that would not work without some sort of overhaul of the implementation otoh, r5rscheme runs fine on ce (without full graphics support, of course) welp, finally got around to starting on self implementation papers :) ah the progref has a lot of the basic useful info on implementation, btw looked at eulisp k i'm a random person with an interest in tunes but not enough knowledge to justify opening my mouth, so I intend to lurk if no one minds. heh -:- rares [rares@wtrb-sh3-port6.snet.net] has joined #tunes ok you're welcome to lurk, but please don't do it 24/7, we have too many of those hey w heh. hi rares water: i don't know a person in here who doesn't say something atleast once... however infrequently even abi says stuff abcdefg... i've seen people lurk for two weeks without ever saying a thing i even grep'd the logs to make sure abi; abi abi: abi i am the little girl borg with a big brain or #tunes' infoslut 10:10pm water: any slate news? hm not just yet btw, "magnolia" is a pretty cool movie thought about the message is anobject thing there's a way to hack it water: btw... there's two rewrite rules on the same line in your grammar hm? well, hm is that fundamental then? lol abi forget hm water: I forgot hm letter -> small­letter | cap­letter identifier -> (small­letter | `_') {letter | digit | `_'} -:- NetSplit: carter.openprojects.net split from irc.linux.com [10:14pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [carter.openprojects.net] oh yeah typo unless that's some new agreed upon feature of pseudo-bnf :) heh no hrmm, classes as a runtime optimization, nice :) yep 10:20pm i'm also going to call meta-objects meta-spaces to keep the analogy fairly intuitive and physical but that's mobius, not slat slate ah, so this would easily eliminate the hash table costs if nothing else sure (wrt size constraints anyway) and also would allow you to store lots of other gc/optimization information wow, next page is on that :) yep 10:30pm though in self, are such meta-objects exposed? or can only the vm see them? -:- lispbliss [lispbliss@cont01p44.ont.micron.net] has joined #tunes hm i think only in the vm since i don't have self on my computer see you can;t get rid of the lower level design it keeps seepiung deeper but never goes away rares: huh? the meta-objects what the hell are you saying? i'm tired, but what i'm saying is there's always a static part of the design some sort of base upon which the magic happens not always moostrap had some interesting ways to dynamically compile away meta-objects rares: well, afaik, these meta-objects are silent water: ... i'm tired like i said this is the time when my ghosts arrive and I start rambling month old discussions * water/#tunes opens another GhostView window just to look at rares' ghosts though, the object segregation thing seems almost controversial :) well, you can migrate objects between meta-spaces hey that's the whole idea no naked ghost pics hehe water: well, i mean growing byte arrays downward and objects upward kinda biases it towards some gc algorithms that don't need to grow in both directions :) oh that er that do, i mean yeah, it's got some problems objects and meta-spaces data-pages data-spaces, oops sorry * water/#tunes ignores rares for a bit heh well i'm gone anyhow cyall i have to agree there :) cya i have to wake up bright and early for protocol day "protocol day"? 10:40pm yes Unix networking self-taught crasgh course ah NNTP to FTP to HTTP to ICMP i'm a bunna have some fun gunna even learn about mops, not unps :) they're protocols um what? so you won't have to rename the day, either no Sun sux bad attitude open charlatans okay my speech has become barely bisyllabic must sleep *poof -:- SignOff rares: #TUNES ([x]chat) darn, too many programing systems on my fat32 partition hmm goodbye ms office :) make slate such that you only need one :) (and so that i only need one for that matter :>) yeah well the ones i have are beta, clisp, and squeak, so that's definitely true unfortunately, c refuses to go away just like that afk 10:50pm we can overcome c! :) at the worst, there's tal! :) there's "tal"? what's tal? well, tal is typed assembly language at http://www.cs.cornell.edu/talc/default.html yuck but as a backend, assembly isn't too shabby :) * water/#tunes slaps eihrul around with The Art of Computer Programming mix was rather nifty :) much more elegant than the x86, for instance in its 5 bit byte madness.... though, the advantage is you can count a single byte on one hand! afk again 11:00pm very tricky with the tagged pointers as well but tricks are fun i'd like to get a good implementation with some more versatile tricks, myself darn it, i completely forgot to look over the links hcf got me today 11:10pm btw, one of the goals of slate is to dynamically be able to spawn threads and handle concurrency and perhaps even asynchronous messaging yep, only thing tricks are good for :) yeah, concurrency is something largely lacking in current generation languages i think the "spawn object as thread" idea will have to be a primitive unless you can find some other notion of concurrency that formalizes that operation better 'fork' is adequate enough for some cases well, beta's threads are cooperative. they can't be pre-empted but is quite crude in others agg, no preemption? nope plenty of synchronization options though well, what about true parallelism? and beta's threads act very well as co-routines i believe beta's threads are os threads, so any parallelism allowed by the os is inherited by the program the manual says so, anyway it would also be nice to have a program divide into protected-memory spaces especially if the environment should support experimental programming not hardware protected i hope? :) heh. probably not 11:20pm if you had a truly-over-the-metal safe language you'd probably get some speed benefits just by the fact you wouldn't have to abuse the mmu as much the real trick would be to keep all these "extra" semantics open for modification and reduce the core language to a code-generator well, what's wrong with just a slate2some-machine-language translator? :) heh well, i need to focus on the language semantics integration part first (which is what i'm reading up on now) * eihrul/#tunes is reading up on implementation. good for both of us allows for better parallelism in efforts though not quite: how so? (fork make-spec) (fork read-on-implementation) (wait make-spec) (fork make-implementation) (wait make-implementation) heh everything's pretty up to (wait make-spec) don't worry about the spec, just keep toying with the design * eihrul/#tunes nods. you'll learn enough from toying well, within clisp, anyway * eihrul/#tunes uses cmucl. but point is moot i suppose :) -:- SignOff GAlexand: #TUNES (sleep or something) btw, i'm considering re-introducing the class concept as a declarative spec for objects which can be dynamically 'inherited' sort of an abstract type system, but mostly at the library level, not the language level 11:30pm to what end? mostly to help characterize behaviors without having to explicitly compare object structure a lot of languages do the same thing in a less organized way static typing revisited? hm i hope not more like making an exception-handling system well, if you can declare the characteristics of an object no, i'm declaring the requirements for class-membership there's a diff sure... but what use is this if you must examine the object structure to find out class membership if your point was to avoid that? :) well it could be done systematically * eihrul/#tunes is still wondering how this would be used. don't worry, this isn't an issue until later although i'll pull up the paper that gave me the idea for reference -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us829.javanet.com]) ok here's an example 11:40pm you could test the state of an object and have it inherit a method for handling that state from a class like an overflow in a buffer -:- hcf [nef@me-portland-us108.javanet.com] has joined #tunes so classifying an object by its state... as opposed to classifying it by the structure of its state yeah, or potentially its meta-state er... implementation state i hate using "meta" too often now, why couldn't you just give class A a method for handling overflow within class A? well, this apparently allows you to factor the code perhaps a better example would be a signed integer? ok which switched between the class of positive integers or negative integers depending on the state of its sign bit s/switched/switches hmm yes that works though even in that case maybe a different example would be to have a class of binary operators its just as simple to define methods to handle both negative and positive cases right though... if you want to specialize a given operation based on the *value* of a given argument as opposed to the *type* of a given argument well, "simple" isn't the same as "refactored" e.g. smalltalk code may be simple, but not simple to refactor well, why not just send me paper? i'll shove it in my deque.... it's the cecil-spec.ps where at? pg. 18-21 abi: cecil? rumour has it cecil is object oriented programming language at http://www.cs.washington.edu/research/projects/cecil/www/cecil-home.html paper #33 :) erg... make that paper #46 more optimization papers :) 11:50pm heh though my post script collection is growing nicely i have atleast 200 papers now heh how many in yours? i lost count a while ago... i still need to get my laptop hd back online find | wc --lines it's distributed, how's that :) hm... 250 on this machine but my laptop has 1.6gb of papers, i know only 62 MB myself that's more than what my 250 papers takes up -:- lispbliss [lispbliss@cont01p44.ont.micron.net] has left #tunes [] makes me wonder if you could use multimethods and some macro hackery i still don't quite grok what multimethods are for to do much of the specialized compilation techniques of self hackishly above common lisp :) specializing on more than the first arguments to a method [msg(TUNES)] newlog 2000.0116 IRC log ended Sun Jan 16 00:00:01 2000