00:00:00 --- log: started forth/07.01.12 00:07:20 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 00:12:25 --- quit: edrx (Remote closed the connection) 01:29:28 --- join: crest_ (n=crest@p5489413B.dip.t-dialin.net) joined #forth 01:31:17 "@werty: 01:31:19 very good posts !! " 01:31:23 Quartus: pablo is a fan. 01:41:25 --- join: ecraven (n=nex@eutyche.swe.uni-linz.ac.at) joined #forth 01:41:34 --- quit: crest__ (Read error: 110 (Connection timed out)) 02:49:48 --- join: EdLin (n=jlee@pool-71-247-194-83.nycmny.east.verizon.net) joined #forth 03:07:14 --- quit: ecraven ("brb") 03:12:37 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 03:52:58 --- join: ecraven (n=nex@eutyche.swe.uni-linz.ac.at) joined #forth 04:05:20 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 04:05:21 --- mode: ChanServ set +o tathi 04:54:06 --- quit: EdLin (Read error: 104 (Connection reset by peer)) 05:14:35 --- join: edrx (n=Eduardo@200.217.105.186) joined #forth 05:53:41 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 05:59:02 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 05:59:51 Friday! 06:00:15 --- part: edrx left #forth 06:01:12 --- join: I440r__ (n=foo@ip70-162-111-107.ph.ph.cox.net) joined #forth 06:01:24 --- quit: I440r__ (Client Quit) 06:09:58 --- quit: I440r (Read error: 110 (Connection timed out)) 06:15:53 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 06:20:39 --- nick: Raystm2 -> nanstm 06:42:12 --- join: zpg (n=user@81-178-242-86.dsl.pipex.com) joined #forth 06:48:44 zpg: thank you for last night. Sorry I missed you after dinner, I ended up going out to the restaurant where Nan works. 06:49:03 Ray_work: no worries, and no problem. 07:07:08 --- quit: ecraven ("bbl") 07:17:47 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 07:20:06 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 07:26:12 Doh! Hit the power button. 07:27:36 heh, again?! 07:28:03 not the power strip but the power button on the keyboard. I had intended to printScreen. 07:28:29 doesn't sound like an ideal setup. 07:36:27 The printscreen key is just below the power key. 07:38:23 i'm surprised the system accepts one touch of the power key for immediate shut down instantly. 07:38:26 s/instantly// 07:44:45 --- join: Jules_ (i=Jules@cp550544-a.landg1.lb.home.nl) joined #forth 07:45:00 hi JasonWoof 07:45:04 damnit, i keep doing that. 07:45:08 hi Jules_ <-- 07:45:13 :P 07:45:14 hi 07:45:17 hey all 07:45:28 hi Quartus 07:47:12 Hi Quartus. 07:47:15 hi Jules_ 08:00:42 --- quit: crest_ ("Leaving") 08:08:56 hi zpg :) 08:14:33 Hey JasonWoof, hows the day going? 08:20:52 --- quit: Jules_ ("Ik ga weg") 08:35:02 --- quit: grfrblshntz_ ("Bye") 08:35:19 hi Jason :) 08:55:30 --- join: jackokring (n=jackokri@static-195-248-105-144.adsl.hotchilli.net) joined #forth 08:59:39 --- quit: jackokring (Read error: 104 (Connection reset by peer)) 09:10:37 --- join: jackokring (n=jackokri@static-195-248-105-144.adsl.hotchilli.net) joined #forth 09:20:42 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 09:20:42 --- mode: ChanServ set +o Quartus_ 09:21:31 hi ho 09:21:55 hi 09:22:19 how goes it? 09:22:33 not bad thanks. 09:22:38 yourself? 09:22:57 busy. Taking a break. 09:23:04 * zpg nods 09:23:12 converted ray yet? 09:25:21 not sure, but we had some fun tinkering with cons cells. 09:26:20 tink tink 09:29:28 indeedy. also tried pfe-preview, which -- miraculously -- actually pushes numbers to the stack. 09:30:02 even so, the install scripts were botched, utilising python and a bunch of non-existant modules. meh. 09:30:20 portability in this case seems to mean "excessive and needless complexity" 09:30:24 why pfe? 09:30:35 wanted to look at the source of another ANS forth written in C. 09:30:43 but thought i'd try it out first, before bothering with that. 09:30:48 edifying? 09:30:58 frustrating. 09:31:10 if the system can't be used productively, looking at the source is meaningless. 09:31:31 not always, but I see what you mean. 09:31:43 yeah, obviously i'm not intending that as a sweeping statement. 09:31:57 is pfe still ongoing? I thought it was moribund. 09:31:59 but for my purposes, i'd like to have a working system then say, okay, so how is this working? 09:32:05 pfe-preview is august '06 09:32:12 the 'stable' release, which doesn't work here, is 2003 09:32:50 I remeber it from further back, as having a couple of oddities at least. Zoller? 09:33:07 and Tektronix 09:33:46 I remember using it around the same time Baden was experimenting with his ThisForth. 09:36:42 * zpg nods 09:37:13 I've no desire to move away from gForth, installing other portable ANS systems is a precondition for looking at their internals. 09:37:37 if internals are important to you. 09:37:49 evidently i'm interested. 09:38:07 hopefully it will pass :) 09:38:46 in many it's fatal. 09:38:52 it's not really taking a back-seat, it's the trailer behind the pickup. 09:39:14 'an interesting aside' 09:39:34 don't you mean the carrier behind the lorry? 09:41:12 eh what? :) 09:41:25 yeah, all my input gets fed through a brit->yank translator. 09:41:30 part of emacs. 09:41:53 and Bob's yer uncle. Actually Bob is my uncle. 09:41:55 reading back some of what i say though, it seems the translator is often broken. 09:42:54 heh. 09:43:21 Cockney bloke. Nice guy. 09:43:26 live out here? 09:43:31 or did he emigrate? 09:43:36 over here, now. 09:43:46 neat. 09:44:02 I do have family over there. 09:45:06 * zpg nods 09:45:07 there's a guy in my family called "cousin bob" 09:45:11 but that's neither here nor there 09:45:32 sounds like he gets a colouring books for xmas :) 09:47:03 unless that's to differentiate him from other bobs, of course. 09:53:50 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 10:36:06 umm, I want a coloring ( forth) book for Christmas :( 10:36:20 Call me Uncle Ray! :) 10:36:29 heh. 10:42:15 * Ray_work colors outside the lines 10:50:00 YES! new Burke today already. That's 4 this week. 10:50:49 which series? 10:50:58 TDTUC 10:51:45 I have to assume ( hope actually ) he's going in cronological order. 10:58:33 --- quit: zpg ("cheerio -- back later") 10:59:21 if he is going in cron, then we may or may not have Masters of Illusion, then After the Warming followed by Connections 2 + 3 11:09:23 I haven't started on those yet. 11:09:47 But you have on Connections? 11:10:00 the first few. 11:10:13 kewl kewl. 11:11:19 I saw them all years ago. 11:12:14 Sure. I enjoy the format immensly, but have to watch them over and over for decent retention, he goes so fast. 11:12:39 I should prob'ly take notes but... lazy. 11:13:01 play them at half-speed :) 11:13:34 See, that's why I keep coming back here. You get good advice here. ;) 11:15:26 I'm reminded of a book I co-authored ( unpublished ) while in the Navy. It's called "Go Back! It's a Trap!" and will someday be updated to included colorForth. 11:17:38 Somehow I doubt it warrants any more than a footnote. 11:21:36 Perhaps just a sentence suggesting the avoidance of incomplete and undocumented software. 11:22:07 perhaps that's too obvious, though. 11:24:39 --- quit: jackokring (Read error: 113 (No route to host)) 11:25:17 :) 11:26:12 It's a comedy, poetry, some really stupid devices like starts in the middle... I can surely find a decent rant about it. 11:26:26 it=cf 11:26:35 for all that I consider cf ill-conceived, badly-designed, and poorly-written, it is first and foremost incomplete and undocumented. 11:27:12 which is more than sufficient to make it ill-advised. 11:27:49 --- join: jackokring (n=jackokri@static-195-248-105-144.adsl.hotchilli.net) joined #forth 11:36:03 Indeed. 11:55:10 --- join: arke__ (n=chris@pD9E053AA.dip.t-dialin.net) joined #forth 12:12:08 --- quit: arke_ (Connection timed out) 12:14:35 --- quit: ayrnieu (Connection timed out) 12:37:29 --- quit: grub_booter (Connection timed out) 13:25:27 Quartus: pablo is engaged in a fruitful discussion with werty. 13:25:40 they're learning about assemblers and mid-levels 13:27:42 heh 13:30:11 --- quit: timlarson_ ("Leaving") 13:34:51 virl found a hole in the factor docs. 13:35:15 something i didn't think to mention, but in hind-sight is helpful to people coming from forth. 13:39:18 --- quit: madwork (Read error: 104 (Connection reset by peer)) 13:39:53 and vs. bitand ? 13:40:04 yes 13:40:18 --- join: edrx (n=Eduardo@201.5.12.175) joined #forth 13:50:53 virl actually did something? 13:51:38 if you consider compiling and firing up Factor to be something 13:55:39 --- part: edrx left #forth 14:06:40 --- join: madwork (n=foo@204.138.110.15) joined #forth 14:10:50 Quartus: i'm getting some arm hardware 14:11:05 http://www.gumstix.com/ 14:11:34 and and bitand? oh okay bitand work on A bit only? 14:12:08 and works on booleans, bitand works on integers 14:12:09 * Ray_work goes to factor docs 14:12:17 bitand is bitwise and 14:12:34 thanks both :) 14:14:20 those look neat, slava 14:14:33 Quartus_: will quartusforth ever be ported to arm? 14:14:57 slava, not outside the realm of possibility 14:20:30 tathi: do branch prediction hints make a big difference on powerpc? 14:28:26 --- quit: neceve ("IRC is just multiplayer notepad") 14:29:06 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 14:31:02 I don't think I've ever tested to see. 14:31:55 i wonder if its worth doing something like this: when compiling a conditional, if one branch has a recursion, set the hint that this is the likely branch 14:31:58 last I knew, PPC processors tended to have a shorter pipeline than x86, so branch mis-prediction wasn't so bad here. 14:32:10 i think the g5 has a rather long pipeline 14:32:24 yeah, I haven't kept up at all 14:33:04 the g5 is slower clock for clock than the g4 14:34:33 you'd have to test, I really don't know. 14:35:00 I believe the g4s keep a cache with tags for individual branch instructions (strongly/weakly taken/not-taken) 14:35:21 and the hints only set a weak prediction, so if it's wrong it will predict the other way after the first branch 14:35:36 dunno if the g5s do that, but I'd assume so... 14:35:43 ok 14:42:58 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 14:57:27 One of these years I swear I'm going to learn to say "I don't know" instead of babbling on subjects about which I know almost nothing. 14:58:56 heh 15:02:28 I don't know _anything_ about colorforth! There. 15:02:28 longer conversations this way :) 15:02:55 --- nick: arke__ -> arke 15:04:41 arke @ 15:04:55 Hello Ray_work 15:05:02 cool it works 15:05:02 hi rk 15:06:00 arke go ! diet coke @ 15:06:20 might take a while, the arke bot is in Germany and i 15:06:29 'm in North Texas. 15:07:01 * arke gives Ray_work a diet coke 15:07:07 refreshing. 15:07:08 ray, are you in your own special world again? :) 15:07:33 arke slap Quartus! 15:07:53 * arke slaps Quartus 15:08:11 I'll harm you!!! 15:08:12 * arke has automatically engaged the REGRET-ACTION subroutine 15:08:24 * arke apologizes to Quartus 15:08:43 no worries. I was only virtually offended 15:09:23 hehe. 15:10:04 arke clock me out i'm going home. send all proceeds to la casa. Take out what you need and get a REGRET-ACTION suppression curcuit. 15:10:07 Night ya'll 15:10:12 Thanks arke. :) 15:10:28 circuit even 15:11:01 * arke clocks out Ray_work 15:11:06 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 15:11:14 * arke keeps $0.10 and sends the rest to Raystm2 15:21:10 slava, plans for the gumstix? 15:21:29 porting factor to xscale/arm 15:21:47 linux on those? Or bsd? 15:22:17 can't recall 15:22:27 linux 15:22:42 but i have one contributor who wants to do a windows mobile port as soon as the compiler can emit arm code. 15:22:43 should be a straightforward port then. 15:23:45 that may be difficult. I don't think I've ever seen an actual on-board compiler for WM devices, though I haven't touched down really recently. 15:24:58 on a plus note, I think the majority of them are one arm variant or another -- not like the original disaster where there were 3 different possible cpus. 15:25:04 yup 15:25:59 I used to know more about why it was so horrible to consider on-board development on that platform; my notes are back home. (Mobile presently) 15:47:08 --- join: ttuttle (n=tom@gentoo/contributor/ttuttle) joined #forth 15:47:19 * ttuttle has a shiny new MP3 player that plays videos on a 1"x0.75" screen. 15:56:28 how... Small. 15:57:11 does it run ForthRite OpSys? 16:01:47 slava: No. 16:01:52 slava: But it plays OGG and FLAC. 16:01:56 not even NewForth? 16:02:02 slava: Nope. 16:02:06 slava: It's not programmable, really. 16:02:17 the world's greatest systems programmer could program it. 16:02:25 Go ahead. 16:02:29 It's the Cowon iAudio U3. 16:02:35 that is not me. 16:03:14 Is werty here? oh. okay. well, maybe next time. 16:03:57 -/sexchange 16:03:57 --- nick: nanstm -> Raystm2 16:04:12 * Raystm2 takes off bra. 16:04:53 * ttuttle stares away awkwardly. 16:04:57 Freezing rain all weekend. 16:05:13 it's okay ttuttle, I'm not shy. 16:05:32 Not embarrased either. I colorForth openly. 16:06:37 It wasn't the colorForth I was talking about :-p 16:07:06 :) 16:07:46 arke: thanks, proceeds received. 16:08:04 Raystm2: Jeez, you colorForth for money? That's perverted! ;-) 16:08:30 * Raystm2 admits to being perverted. 16:10:14 I feel like i've learned ebonicsForth and I'm waiting on MLK day, which never seems to be realized for us coloreds. 16:10:20 --- quit: jackokring (Read error: 145 (Connection timed out)) 16:11:45 : yes for shizzel my nizzel next ; 16:11:50 Raystm2: lol 16:11:54 fo' 16:11:59 oooh sorry. 16:12:05 * Raystm2 just a little too white. 16:12:10 http://www.spoj.pl/problems/PRIME1/ 16:12:21 I'm thinking of writing a solution for that in brainfuck 16:12:27 they don't have forth 16:12:30 but brainfuck is geekier anyway :) 16:12:35 arke: brainfuck rocks 16:12:41 yep :) 16:12:44 depends on your definition of rocks 16:12:44 arke: I once wrote an optimizing brainfuck to TI-BASIC compiler. 16:12:58 ttuttle: hah, sweet 16:13:17 ttuttle: i once wrote a BF interpreter in TI-BASIC that did some rudimentary optimization 16:13:19 arke: Yeah, that way ---------- just compiled to c[p]-10 -> c[p]. 16:13:19 P'' ( p prime prime ) for those of us that B****Fuck but don't need I/O. I'm forever the minimalist. 16:13:26 yeah, exactpy 16:14:12 arke: Since I've got a TI-89, I can have it generate a string like "Define p()=Prgm:foo:bar:baz:EndPrgm", then eval it, and run the program at near-native speed. 16:14:31 I haven't tried it on a TI-89 (which I now have too) 16:14:35 I did it on my old TI-83 16:14:42 but thats good to know, I think I'll have to try that :) 16:14:51 sound cool, indeed. 16:15:21 arke: the TI-89 is a beast. 16:15:33 Yep. 16:15:35 r0cks. 16:17:46 mo' Burke today! 16:24:32 arke: Do you use your '89 for calculus? 16:24:45 arke: The latest OS upgrade adds implicit derivation. 16:24:49 right now, I don't use it much 16:24:51 ooh, nice 16:24:54 I haven't upgraded at all 16:24:58 I plan to do so some day :P 16:24:59 arke: It's 3.10. 16:25:10 I'm still on the factory OS 16:25:11 arke: /mine is the titanium one. 16:29:26 same. 16:29:38 I wish I had more opportunity to use it. 16:31:03 --- join: nighty_ (n=nighty@66-163-28-100.ip.tor.radiant.net) joined #forth 16:31:13 --- quit: nighty_ (Remote closed the connection) 16:49:29 --- quit: neceve (Remote closed the connection) 16:55:44 --- quit: tathi ("leaving") 17:52:28 --- quit: madgarden ("?OUT OF DATA ERROR") 17:54:07 --- join: madgarden (n=madgarde@bas2-kitchener06-1096668571.dsl.bell.ca) joined #forth 18:07:31 --- join: snoopy_1711 (n=snoopy_1@dslb-084-058-167-045.pools.arcor-ip.net) joined #forth 18:24:10 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 18:24:17 --- nick: snoopy_1711 -> Snoopy42 19:11:57 --- join: Quartus__ (n=Quartus_@209.167.5.2) joined #forth 19:13:41 --- quit: Quartus_ (Read error: 104 (Connection reset by peer)) 19:25:44 --- join: ayrnieu (n=julian@pdpc/supporter/sustaining/ayrnieu) joined #forth 19:31:27 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 19:49:07 Hey. 19:59:31 --- quit: ayrnieu (Connection timed out) 22:22:28 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 23:55:23 --- quit: ttuttle (zelazny.freenode.net irc.freenode.net) 23:55:23 --- quit: timlarson (zelazny.freenode.net irc.freenode.net) 23:55:23 --- quit: virsys (zelazny.freenode.net irc.freenode.net) 23:55:23 --- quit: absentia (zelazny.freenode.net irc.freenode.net) 23:55:23 --- quit: ccfg (zelazny.freenode.net irc.freenode.net) 23:58:41 --- join: ttuttle (n=tom@gentoo/contributor/ttuttle) joined #forth 23:58:41 --- join: timlarson (n=timlarso@user-12l325b.cable.mindspring.com) joined #forth 23:58:41 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 23:58:41 --- join: absentia (n=scott@ns6.lobodirect.com) joined #forth 23:58:41 --- join: ccfg (n=ccfg@80.222.138.21) joined #forth 23:59:59 --- log: ended forth/07.01.12