02:06:55 water joined #tunes 02:10:00 [QUIT] billh quit: BitchX: treats external genital warts! 02:42:25 yikes, more links from hcf 02:43:18 hcf: don't expect me to look at 10% of them 02:44:01 not until sometime in mid-september when i will actually have some days off again 02:58:48 [QUIT] water quit: The Tao went that-a-way! 03:04:56 eihrul joined #tunes 03:26:52 [QUIT] air quit: http://www.qzx.com/ :: sleep 03:54:38 smoke joined #tunes 05:06:00 Ghyll joined #tunes 08:23:44 hcf joined #tunes 09:15:41 water joined #tunes 09:15:54 hey eih, smoke, hcf 09:16:14 hey water 09:16:31 hcf: thx for the links 09:16:59 np 09:17:08 YA ;) http://home4.inet.tele.dk/rws/papers/index.htm 09:17:49 ok there's a paper there i haven't read 09:17:57 wow 09:18:39 eih: so how're things going for you? 09:19:44 [NICK] rares changed nick to: capalert 09:20:13 [NICK] capalert changed nick to: rares 09:24:18 with any luck, i'll have a pda again today 09:24:37 which means carrying html-ized research papers with me on the go >:) 09:24:46 ) 09:25:02 also it means i'll try to write with it 09:25:10 (this one has a kb) 09:27:04 did u and wouter discuss slate via email? 09:27:14 nope 09:27:44 we had a private irc discussion and he got pissed off over technical terms in a paper i wanted to discuss with him 09:28:41 that sucks 09:28:49 yeah 09:29:36 if i can use this pda i'm getting to write email effectively, then it should be pretty simple to support tunes mlist discussions again, though 09:31:39 water happens to be reading the llpe stuff atm 09:34:17 hm diktuon status is still as snafu as ever 09:34:41 i really need to hire someone or network with the locals 09:34:50 or both 09:35:02 neither of those options do i have time for, however 09:36:45 [NICK] smoke changed nick to: zq 09:37:39 [NICK] zq changed nick to: smoke 09:41:52 water whistles some tunes 09:42:04 hey ghyll, are you around? 09:46:17 afk for a few minutes 10:08:23 water joined #tunes 10:08:44 re 10:08:49 (all) 10:09:30 water just ordered cable modem service 10:16:07 [QUIT] JALH quit: hummmmmm.... brb, damn isps 10:17:00 [TOPIC] water: TUNES: Free Reflective Computing System http://www.tunes.org || Slate Programming Language http://www.tunes.org/~water/slate-home.html 10:19:42 water reads as much of that clos-mop paper as possible before leaving for work 10:20:39 eih: how much have you been thinking about syntactic adaptation in slate? 10:33:12 i can see that it's really worthwhile being here 10:33:36 hcf: you may as well just mail me links 10:33:50 k 10:34:12 of course i also have to start using the mlist again 10:35:08 and when i do, i might ask you to provide url's when people ask questions 10:35:48 it would be the simplest thing to do right now, and i really need a way to put together documentation within my schedule 10:36:02 water: of course, syntactic adaptation is one of the things you think about first upon seeing slate code :) 10:36:14 oh, he speaks 10:36:18 yes 10:36:45 eih: any thoughts? 10:37:05 well, easy way is to just do it in a lisp like manner 10:37:12 allow people to hook into the input stream :) 10:37:31 explain in more detail, please 10:37:43 water has only a few minutes left 10:37:44 well, you specify input handlers 10:37:50 that the lisp parser will call 10:38:05 when it sees specific characters in the input stream 10:38:26 basically, open up the reader and modify it? 10:38:40 basically 10:38:53 i was thinking about how mo's could be leveraged, actually 10:39:07 the forth-style mo's we were discussing a little while ago 10:39:17 er... forth meta-compiler-style 10:39:20 using mo's to handle syntax... 10:39:24 no :) 10:39:38 i don't mean hacks 10:40:06 i mean setting up a grammar out of a special environment 10:40:19 smoke joined #tunes 10:40:31 where the grammar relates to the slot-set provided on entering a namespace 10:41:14 rmmm, using objects for pattern matching? 10:41:25 it's not simple to do in general, but it would allow you to get other languages' grammars 10:41:43 or, am i totally misreading you? :) 10:41:54 sure, but perhaps requiring explicit grouping constructs 10:42:19 so the pattern-matching could be factored out 10:42:39 e.g. "if a then b else c; ..." 10:42:53 one token per slate object entered 10:42:56 err... 10:43:04 i know, a bad example 10:43:08 you mean like having objects that are supplied to the parser 10:43:26 and the parser asks certain objects to parse things depending on where it is parsing? :) 10:43:29 or something like that? 10:43:43 i'm not sure what you mean 10:43:48 neither am i 10:43:49 and i have to go 10:43:50 so we're even :) 10:44:21 basically, from the iniitial environment, the slots available correspond to how you can begin a statement in that grammar 10:44:39 rmm... 10:44:55 i think that is a little pointless structuring a grammar as individual slate objects perse :) 10:45:01 [QUIT] cj quit: Ping timeout for cj[pou-19-227.tscnet.net] 10:45:09 typing a word enters that object, and you get a subsequently generated environment that allows you to continue the statement according to the grammar 10:45:26 why? 10:45:34 well... 10:45:49 sure, objects provide a somewhat convenient mechanism for looking up symbols 10:45:58 and they can be abused like general pattern matching mechanisms 10:46:06 but again, i think that is abuse :) 10:46:41 the point of tunes is that your mo model has to break down at some point 10:46:59 and what is "abuse" to one is "use" to another 10:47:40 sorry bye 10:47:42 [QUIT] water quit: The Tao went that-a-way! 10:47:47 i'd rather have someone register an object to be invoked upon a specific token :) 10:48:13 [QUIT] smoke quit: hmz 10:51:04 [QUIT] hcf quit: Leaving 11:19:36 ult_ joined #tunes 11:29:16 smoke joined #tunes 11:41:15 [QUIT] Kysh quit: fastlane.openprojects.net lackey.openprojects.net 11:48:44 [TOPIC] ChanServ: http://tunes.org/ 12:23:14 XeF4 joined #tunes 18:19:26 Brianna joined #tunes 19:36:14 hcf joined #tunes 19:46:20 since the logger didnt catch these the 1st time: 19:46:20 L5 is YA PL project at http://projectl5.ctw.cc 19:46:24 PolyP is a polytypic programming language at http://www.cs.chalmers.se/~patrikj/poly/polyp/ 19:46:24 Generic Haskell is the sequel to PolyP at http://www.students.cs.uu.nl/people/jwit/GenericHaskell.html 19:46:52 21:06:14 lispbliss joined #tunes 22:29:02 billh joined #tunes 23:15:19 hcf joined #tunes 23:49:46 [QUIT] eihrul quit: [x]chat