00:00:00 --- log: started forth/02.12.05 01:18:40 --- quit: Klaw` ("upchuck") 02:04:47 --- quit: lament ("mental mantle") 02:51:55 --- nick: Robert_ -> Robert 02:55:26 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:55:36 hey 02:55:42 Hi Serg 02:56:11 my brain is now jamming - i slept too little 02:56:24 how's u'r project ? 02:57:29 Well, I'm working on it... Planning how the Forth should look. 02:57:52 i tryed to write yet another fractal music proggie, but lost interest to thic PC-feeper beeps 2 early 02:58:28 Fractal music? 02:58:54 yes, mus generated in r-time by recursive algorithm 02:59:06 * Serg_Penguin goes 2 make tea 02:59:26 Heh, nice. 03:01:34 * Serg_Penguin is back w/ tea 03:01:55 i already wrote 2 03:02:23 1st - DJGPP / C / Allegro, played sample rite 2 SB 03:02:53 2nd - MS QBasic :)) generating script 2r csound 03:02:56 . 03:03:52 1st was driven by script lang designed 4r use in gamez 03:04:07 2nd was planned tracker/like 03:04:52 but i wrote no interface, only recursive proc, patterns were hardvired in src 03:07:50 Heh. 03:09:27 latest was remake of 2nd in forth, but w pc-beep 4r first 03:10:19 What algorithm do you use? 03:10:28 stupid recursion 03:10:36 imagine a tracker 03:11:20 now imagine what u put in slot not a sample but ref 2 anover pattern 03:11:28 2 be called w/ params 03:11:42 so pattern may even call itself 03:12:54 3 params NOTE, TEMPO, AMP 03:13:05 maybe STAC - staccato/legato 03:13:48 really no notes - pure fractions (numbers) 03:14:04 * Serg_Penguin hates music theory 03:14:31 Hehe-. 03:15:22 each param is fraction, like 2/3 or 101/100 :) 03:16:17 simple accords from music intro/tutor book sound funny w/ this 03:17:14 or just play w/ fractions till u hear harmony :) 03:18:04 or drive it by genetic algoritm and just hit 2 keys 'good' and 'bad' 03:18:11 -- 03:18:20 mutate patterns by genetic algo 03:18:50 . 03:23:13 imagine a hall of listeners w/ r-time vote boxes + genetic algo + fractal 03:23:32 vote box = gsm fone + sms :) 03:26:22 beep 2 2 03:27:04 glitch ) 03:31:21 * Serg_Penguin works hard.... 03:34:24 I'll have a class soon 03:34:26 Bye 03:52:47 ok 03:53:26 --- quit: Serg_Penguin () 04:22:01 --- join: Klaw (chuck@ip68-4-243-214.oc.oc.cox.net) joined #forth 04:29:04 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 04:31:47 --- quit: Serg_Penguin (Client Quit) 04:41:11 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 04:42:25 --- quit: Serg_Penguin (Client Quit) 04:56:15 --- quit: onetom (forward.freenode.net irc.freenode.net) 04:56:49 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 04:56:58 --- join: onetom_ (~tom@novtan.bio.u-szeged.hu) joined #forth 04:59:04 --- quit: onetom (Read error: 104 (Connection reset by peer)) 06:50:58 --- join: Herkamire (~jason@wsip68-15-54-54.ri.ri.cox.net) joined #forth 07:15:07 --- quit: onetom_ ("Lost terminal") 07:22:09 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 08:20:01 --- join: Speuler (~l@mnch-d9ba4c78.pool.mediaWays.net) joined #forth 08:20:59 'morning 08:23:36 Hi Speuler 08:50:05 --- quit: Robert (forward.freenode.net irc.freenode.net) 08:51:56 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 08:52:39 god dag the_rob 08:54:35 --- quit: skylan (Read error: 104 (Connection reset by peer)) 09:02:46 --- join: skylan (sjh@Riverview92.tbaytel.net) joined #forth 09:40:16 --- quit: Robert (Remote closed the connection) 09:40:22 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 09:44:10 --- join: gilbertbsd (~gilbertbs@67.97.122.14) joined #forth 09:44:19 hello 09:54:38 --- quit: Robert (Remote closed the connection) 09:55:23 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 10:01:25 hi gilbertbsd :) 10:02:30 gilbertbsd: do you use pliant? (what for?) 10:03:09 --- quit: gilbertbsd (Read error: 60 (Operation timed out)) 10:03:18 --- join: gilbertbsd (~knoppix@67.97.122.63) joined #forth 10:03:53 gilbertbsd: do you use pliant? (what for?) 10:04:06 No I don't. I was just looking at it. 10:04:59 what do you think of Pliant? 10:05:23 what is pliant? url? 10:05:24 I haven't looked at the language. 10:05:29 hi anyway 10:05:32 onetom: pliant.cx 10:06:08 i was mainly reading through its philosophy. 10:54:22 --- quit: Robert (Remote closed the connection) 10:54:28 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #forth 10:55:29 hi robert 10:58:12 --- join: tathi (~josh@wsip68-15-54-54.ri.ri.cox.net) joined #forth 11:38:36 --- quit: gilbertbsd ("Client Exiting") 11:44:01 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 11:52:16 --- quit: lament (Read error: 104 (Connection reset by peer)) 12:21:55 --- join: gilbertbsd (~knoppix@67.97.122.63) joined #forth 12:55:38 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 12:58:34 hi lament 12:58:45 hi. 12:59:29 Hello. 13:01:47 so lament how goes making joy in python? 13:02:09 joy in python? why would i ever do anything as disgusting as that? :) 13:02:25 emmm because you can! 13:02:54 I did write a joy interpreter (trivially convertible into a compiler) in Scheme 13:03:19 really? 13:03:20 but it's WAY slower than the C implementation :( 13:03:39 have you read sicp by any chance? 13:03:58 of course. 13:04:12 ah see. 13:04:21 Bigloo scheme ROCKS for writing compilers 13:04:27 it has a builtin lexer/parser 13:08:12 so is that what you normally use? 13:08:19 what about MIT scheme? 13:08:27 well 13:08:50 i got influenced by the Great Computer Language Shootout 13:09:20 ah okay. 13:09:33 what weird languages have you encountered? 13:09:38 and bigloo has awesome documentation 13:10:04 weird languages? You mean like forth? :) 13:10:10 yep. etc. 13:10:13 hehe 13:10:45 colorforth does not count. 13:10:48 not many 13:10:51 a few esoteric ones 13:11:44 there's tons of esoteric stuff on www.catseye.mb.ca/esoteric and on the Esolang mailing list 13:13:17 have you written a lisp yet? 13:13:22 lisp 1.5ish 13:16:20 lisp is boring :) 13:16:59 but its easy (supposedly) 13:17:34 at least to implement. 13:17:57 yes 13:18:05 especially in lisp :) 13:18:48 hahahaha. 13:19:00 but what would be the main challenge in implementing it in some other language? 13:20:19 not sure 13:34:37 some tell me i should learn lisp. seems i could make more use of it than forth. i suck too bad at forth. rather i dont have enough problems/motivation 13:35:38 ian: learn lisp, then 13:36:36 ian learn python! 13:37:16 gilbertbsd: why? 13:37:30 seems it wouldnt take but 5 minutes 13:37:40 indeed. 13:37:43 lament: I thinki will 13:37:47 you can get stuff done quickly. 13:37:49 gilbertbsd: I have no use for it raelly 13:37:58 at the mo 13:38:00 what do you want to use lisp for then/ 13:38:01 ? 13:38:58 --- quit: tathi ("leaving") 13:39:05 --- quit: Herkamire ("leaving") 13:44:22 --- quit: gilbertbsd ("Client Exiting") 13:58:54 *shrugs* 14:04:08 --- join: wossname (wossname@HSE-QuebecCity-ppp81022.qc.sympatico.ca) joined #forth 14:05:02 hehe 14:42:09 --- join: Herkamire (~jason@ip68-14-11-120.ri.ri.cox.net) joined #forth 14:42:19 Hi Herkamire. 14:42:47 hi Robert :) 15:10:53 --- quit: Speuler ("using sirc version 2.211+KSIRC/1.2.1") 15:18:27 --- quit: wossname ("DEATH") 15:40:54 --- join: proteusguy (~proteusgu@65.191.88.177) joined #forth 16:12:50 --- quit: proteusguy ("Client Exiting") 16:58:18 --- quit: lament ("mental mantle") 17:49:21 --- join: knoppix (~knoppix@67.97.122.125) joined #forth 17:50:06 --- nick: knoppix -> gilbertbsd 18:06:17 --- join: Speuler (~l@mnch-d9ba4c78.pool.mediaWays.net) joined #forth 18:08:20 pliant looks cool 18:14:21 have you tested it? 18:14:32 or just from looking at it? 18:19:51 --- join: I440r (~I440r@sdn-ap-033tnnashP0481.dialsprint.net) joined #forth 18:20:03 who in here is realy good at c ? 18:20:05 if anyone :) 18:21:17 I was, but I've abstained from C coding for awhile, what's the problem? 18:22:14 air is helping me, i want to have a union so i can refer to a structure of bits as a UINT32 too 18:22:53 i440 you are doing C now ? 18:23:03 gilbertbsd: I tried it. I haven't gotten to making objects yet, but it's a fun little syntax 18:23:12 really? 18:23:27 how fun exactly is fun? it looked a little wordy to me. 18:24:13 gilbertbsd: the only think wordy I've found is declaring types for your function definition 18:24:43 it seems to be a lot like lisp, except without most of the perens, and with quite a few usefull syntax constructs thrown in 18:24:59 ok, not a lot like lisp, but more like lisp than anything else I've seen :) 18:25:19 --- quit: Speuler (Read error: 110 (Connection timed out)) 18:26:24 rrr, did that make sense, I mean nothing else is as simular to pliant as lisp is. 18:26:30 how the hell do you say that? 18:26:52 Pliant predominantly resembles lisp. 18:27:15 Heh. 18:27:42 Pliant's closest relative seems to be lisp? 18:28:13 ahhh :) sweet english to my ears :) 18:28:32 and the winner is.... XeF4 :) 18:30:38 pliant didn't seem wordy to me 18:31:02 it seemed like he did a pretty good job getting rid of symbols 18:31:22 except for declaring argument types, that seemed a little wierd 18:31:37 what about dylan? 18:31:42 is it LIKE dylan? 18:32:13 haven't tried dylan 18:32:32 because dylan is supposedly a lisp w/o the parenthesis. 18:32:48 let me see what google tells me. 18:34:50 google said little about pliant dylan 18:37:12 have you checked http://www.gwydiondylan.org/ ? 18:37:35 for references to pliant? 18:37:46 no, for references to dylan 18:37:52 and a specific dylan implementation 18:37:55 ah I know where dylan is :D 18:38:06 but I was looking for dylan vs pliant 18:38:21 but I haven't looked at that site for ~3 years, so I don't even know if it is still there.. 18:38:40 yeah dylan is still alive. 18:38:49 Barely. it seems like its wants to be a nice language. 18:38:50 if you know where&what dylan is and you know where&what pliant is, couldn't you just make a mental comparison of the two? 18:39:13 I am hoping someone did that work already. 18:39:29 fwiw, I thought of dylan a lot while reading about pliant 18:41:15 ah did you? 18:41:15 Now I know who is gonna come up with the comparison :D 18:41:40 but I have not looked at dylan for aeons and I don't remember most of the details 18:42:13 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 18:42:26 merd.net/pixel/language-study/syntax-across-languages/vrs.html 18:42:32 that might refresh your memory some. 18:43:20 I wonder if dylan is a victim of better is worse. 18:43:29 syntax is not semantics and when the languages you're comparing have extensible syntax, eyeballing of syntax descriptions isn't too useful 18:43:45 *shrug* 18:43:56 semantic comparisons we will expect from XeF4 ;) 18:44:01 forth has extensible syntax, but to my knowledge all forth variants still look ugly :) 18:44:47 there is still one beautiful language isn't there lament? 18:45:09 Forth syntax is remarkably simple: words separated by white space. The end. 18:45:35 gilbertbsd: Yes! 18:50:50 :D 19:00:23 Fractal: well, that's simplifying a bit 19:00:32 forth's syntax can be anything 19:06:52 forth hath no syntax. 19:07:06 you only have syntax problems WHEN you try to write a non trivial app :D 19:07:26 yes, forth doesn't have a fixed syntax 19:08:32 but you can't say things any which way you want. 19:08:54 of course you can! You just have to tweak forth first 19:09:06 ah ha. and then its not forth anymore! 19:09:27 except it is. 19:09:43 how so? is everything a forth? no. 19:09:52 is any program written in forth a forth? no. 19:10:06 i would dare say it is. 19:10:22 so a lisp written in forth IS forth? 19:10:33 a python interpreter written in forth IS forth? 19:10:36 yes 19:10:46 so EVERYTHING is forth!! 19:10:49 as long as you're still using Forth's outer interpreter 19:11:01 in that case everything is asm. 19:11:05 no. 19:11:08 why not? 19:11:17 because asm is not an extensible language. 19:11:23 but I say it is! 19:11:27 well, you're wrong. 19:11:28 it is _the_ extensible language!!! 19:11:55 fine 19:12:01 so it's an extensible language 19:12:07 but you can't change its syntax :) 19:12:15 surely not. 19:12:22 but you can write macros to do that for you. 19:12:30 or you can write a forth to do that for you ;) 19:13:24 macros? 19:13:30 then you're using a macro preprocessor 19:13:49 bah these people are kicking me out. 19:13:53 yay 19:13:56 :( 19:13:58 from where? 19:14:01 I will be back on monday. 19:14:04 from this lab. 19:14:05 oh 19:14:07 oh. 19:14:08 bye. 19:14:11 bye. 19:14:16 --- quit: gilbertbsd ("Client Exiting") 19:19:40 xef4 u there ? 19:20:56 yes 19:24:38 im having problems with this fucked up c language :( 19:24:43 BIT prblems 19:25:59 hang on... 19:40:10 --- quit: I440r ("bbl! (yippeee!!!!)") 19:53:06 --- quit: fridge (""Wife who put husband in doghouse soon find him in cat house."") 20:21:29 --- quit: TreyB () 20:27:08 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 20:43:21 --- quit: ChanServ (ACK! SIGSEGV!) 20:44:53 --- join: ChanServ (ChanServ@services.) joined #forth 20:44:53 --- mode: forward.freenode.net set +o ChanServ 20:44:53 --- mode: ChanServ set +l 83 20:50:59 rlwimi (ppc instruction) is doubleplus good. 21:11:02 XeF4: tathi's favorite is rlwinm which is similar 21:16:23 am I missing something or is branching to the link register the only to load an absolute address into the PC? 21:16:38 only way, even 21:18:57 XeF4: tathi says you usually put it in the count register (that way you can do bctrl so you can return) 21:19:23 is tathi physically with you? 21:20:40 bctrl? not bclrl? 21:21:27 if that's how it is, that's how it is, but I can already feel the pipeline stalling.. 21:21:50 Favorite PPC instructions? 21:21:57 * TreyB missed the first part of the conversation. 21:22:07 the conversation started after you joined 21:22:43 Hmmm. I guess so. 21:22:51 * TreyB likes: eieio 21:23:50 Purely from a speak-the-mnemonic point of view. 21:25:23 It also proved itself useful in my former life as a graphics driver writer for PPC hardware. 21:47:07 XeF4: oh, I never answered, tathi is my roommate. and my cousin 21:47:21 --- quit: Herkamire ("bedtime") 22:03:32 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:17:49 --- join: proteusguy (~username@65.191.88.177) joined #forth 22:18:14 hi proteusguy 22:18:30 yo. 22:18:33 :-) 22:20:37 whadda u work on now ? 22:23:32 nothing in forth unfortunately... wrapping up a postgres database conversion for a hospital right now. 22:24:35 * Serg_Penguin is having fun in the night shift :) 22:24:47 so my head is to upset 4r any progging 22:24:49 night shift of what? 22:29:38 --- quit: skylan (Read error: 104 (Connection reset by peer)) 22:30:35 --- join: skylan (sjh@207.164.213.114) joined #forth 22:58:14 --- quit: ChanServ (Shutting Down) 22:58:26 --- join: ChanServ (ChanServ@services.) joined #forth 22:58:26 --- mode: forward.freenode.net set +o ChanServ 22:58:26 --- mode: ChanServ set +l 83 23:11:33 --- quit: Serg_Penguin (Killed (NickServ (Nickname Enforcement))) 23:11:37 --- join: fgsggfhag (~Z@nat-ch1.nat.comex.ru) joined #forth 23:23:18 --- nick: fgsggfhag -> Serg_Penguin 23:41:04 --- quit: lament ("mental mantle") 23:58:00 --- part: Klaw left #forth 23:59:59 --- log: ended forth/02.12.05