00:00:00 --- log: started forth/07.05.17 00:48:22 --- join: jeberle (n=jeberle@adsl-76-203-125-207.dsl.pltn13.sbcglobal.net) joined #forth 00:50:17 --- part: jeberle left #forth 00:50:19 --- join: jeberle (n=jeberle@adsl-76-203-125-207.dsl.pltn13.sbcglobal.net) joined #forth 00:51:55 --- part: jeberle left #forth 01:21:43 --- join: crest_ (n=crest@p5489FEFC.dip.t-dialin.net) joined #forth 01:36:42 --- quit: Crest (Read error: 110 (Connection timed out)) 02:14:49 --- join: segher_ (n=segher@dslb-084-056-130-007.pools.arcor-ip.net) joined #forth 02:23:11 --- quit: segher__ (Read error: 110 (Connection timed out)) 02:45:43 --- quit: TreyB_ (Read error: 110 (Connection timed out)) 02:47:43 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 02:48:52 --- nick: crest_ -> Creest 02:48:55 --- nick: Creest -> Crest 02:51:26 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 03:58:54 --- join: skas_wk (n=skas@202-90-54-135.static.linearg.net) joined #forth 04:08:02 --- join: crest_ (n=crest@p5489C5B8.dip.t-dialin.net) joined #forth 04:18:22 --- join: crest__ (n=crest@p5489D959.dip.t-dialin.net) joined #forth 04:25:12 --- quit: Crest (Read error: 110 (Connection timed out)) 04:25:53 --- join: Crest (n=crest@p5489dc10.dip.t-dialin.net) joined #forth 04:26:45 --- quit: crest_ (Read error: 60 (Operation timed out)) 04:41:24 --- quit: crest__ (Read error: 110 (Connection timed out)) 05:42:47 --- quit: skas_wk ("Leaving") 06:58:13 --- join: madwork (n=foo@204.138.110.15) joined #forth 07:01:59 --- quit: ygrek (Remote closed the connection) 07:11:51 --- join: ygrek (i=user@gateway/tor/x-6231f7b62de152fe) joined #forth 07:27:51 hey. 07:29:43 Ho? 07:59:48 --- quit: ecraven ("bbl") 10:37:55 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:50:18 --- quit: yumehito (Read error: 110 (Connection timed out)) 10:56:07 jason i just use mplayer :) 12:01:32 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 12:43:38 --- quit: ygrek () 13:09:21 I440r! 13:09:26 Quartus! 13:52:44 --- join: Quartus__ (n=Quartus_@209.167.5.1) joined #forth 14:48:20 hey slava :) 14:58:55 I440r: mplayer?! 14:59:08 I440r: to play music for a few hours? 15:01:53 --- join: crest_ (n=crest@p5489FFEC.dip.t-dialin.net) joined #forth 15:03:20 yes 15:03:45 yoinks 15:04:44 does it have some kind of gui? 15:09:33 actually u can get a gui for mplayer but i cant remember what its called 15:09:40 gmplayer? 15:10:02 but it looks like a dvd player sort of thing - tho u can play music with it 15:10:45 you just use it in the console though? 15:11:17 yup 15:11:24 mplayer *.mp3 or whatever 15:11:39 mplayer *.prn 15:11:42 lol 15:13:38 that would work 15:13:53 mplayer music/phish/*/* 15:18:21 --- quit: Crest (Read error: 110 (Connection timed out)) 15:40:58 :) 15:41:01 mplayer is good 16:09:20 yeah 16:09:26 but for some reason lately I can't get it to run as well 16:09:38 higher-res movies don't play smothely 16:09:47 that's linux for you :) 16:10:11 perhaps it serves me right for using a source-based distro 16:10:23 on non-typical hardware... 16:11:20 last week a friend got me to very seriously consider switching to Mac OS 16:13:10 --- join: skas_wk (n=skas@121.127.198.32) joined #forth 16:17:12 --- nick: crest_ -> Crest 16:28:13 good evening 16:28:18 hi crc 16:28:42 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 16:28:42 --- mode: ChanServ set +o tathi 17:40:31 --- join: sorear (n=stefan@ip68-6-133-142.sd.sd.cox.net) joined #forth 17:42:05 Why both #forth and ##forth ? 17:42:26 there's also #concatenative 17:44:27 sorear: we can't all just get along 17:44:27 #concatenative is forgivable because it is clearly more general. 17:44:39 JasonWoof: Oh, so it's a deliberate fork? 17:44:52 sorear: that's my understanding 17:45:09 there's also #c4th-ot 17:45:33 Wow. Life really *is* different outside of the haskell community! :p 17:45:57 do they all get along there? 17:46:18 Pretty much... 17:46:19 sorear: I heard you're helping out with kc5tja's Kestrel project. That's very cool 17:47:28 JasonWoof: Oh, thanks. I take it he's a regular here? 17:47:37 only in ##forth 17:51:34 that's the loony version. Twice as much # 17:51:50 lol 17:52:17 kc5tja hangs out in ##forth and #c4th-ot 17:52:20 as do I 17:52:36 I've been chatting with him for years 17:53:13 JasonWoof: So, how did you hear about my involvement? News about me tends to spread very fast, but I never expected it to be *that* fast :) 17:53:21 (or did you just read the scrollback) 17:56:38 sorear: kc5tja mentioned that you were doing some coding on Kestrel in #c4th-ot about an hour ago 17:59:21 sorear: there's a smallish group of us forthers that pay some attention to what eachother are up to programming-wise 17:59:33 or at least those of us who are actually doing something 17:59:58 lately I've been focusing on work (PHP) and learning Lisp 18:06:06 --- join: edrx (n=Eduardo@201.5.13.86) joined #forth 18:10:03 Quartus: ping 18:14:05 Quartus__: in case your pinger looks at _'s 18:14:18 --- part: skas_wk left #forth 18:24:06 --- quit: tathi ("leaving") 18:24:52 hey 18:25:25 Quartus__: how do i detect ARM version >= 5? 18:26:03 On a WinCE device, you mean? 18:26:12 on any ARM. eg, x86 has a CPUID instruction 18:26:42 which the ARM doesn't have as far as I recall, so it's trickier 18:26:46 In the Palm OS I ask the OS 18:26:52 ah 18:26:56 ok 18:27:04 that certainly complicates matters. oh well 18:27:12 Faced with that I'd google for ARM tricks, there's likely a way 18:27:20 i guess i can just try executing an ARM5-specific instruction, and catch the resulting error :) 18:27:25 Quartus: Huh. Doesn't ARM have a #UD equivalent? 18:27:31 oh, slava beat me to it. 18:27:54 I don't keep the reference manual in my head, but I don't recall any such animal 18:29:08 Either ARM has #UD, in which case you can catch it (after all, Linux does), or it doesn't, in which case there are valid instructions that can be used to distinguish versions because the behavior silently changed. LEM 18:29:16 yup 18:29:41 Sure, there'll be some method to at least come close to an accurate answer 18:30:13 do a timing loop on two different pieces of code, take the quotient 18:30:19 look up in table 18:30:21 done 18:30:22 lol 18:30:40 Quartus: Close is good enough, because if the difference is invisible to any detection code, it is invisible to whatever slava wants to run. 18:31:01 If. 18:31:23 i just need to test if certain instructions are implemented 18:31:24 before using them 18:31:28 Yes, If. Not iff - iff would imply portable ARM code is impossible :p 18:31:42 yeah, I'm clear on what 'if' means. 18:31:45 half-word load/store is only present on ARM5 18:31:52 factor strings are made up of half-words 18:32:12 this is changing soon anyway, but for now, i want to use faster intrinsics on ARM5's. 18:32:21 Quartus: Certainly. I was just clarifying why I used it, since "If." sounded like curiousity. 18:32:56 I was just pointing out the tautology in saying the equivalent of 'if it works well enough, it works well enough'. 19:33:45 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-129-148.pools.arcor-ip.net) joined #forth 19:41:34 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 19:41:54 --- nick: snoopy_1711 -> Snoopy42 20:56:36 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 21:22:48 --- join: skas_wk (n=skas@58.169.55.67) joined #forth 21:22:53 --- quit: skas_wk (Read error: 104 (Connection reset by peer)) 22:04:02 what's #UD? 22:04:27 Intel notation for the UnDefined opcode exception. 22:04:40 ahh 22:04:46 As far as I know, nobody else uses it, not even non-intel x86 manual publishers. 22:04:58 but, it's the most standard name I know for the concept :( 22:05:56 --- part: edrx left #forth 22:59:11 --- quit: sorear ("leaving") 23:31:53 --- quit: nighty^ ("Disappears in a puff of smoke") 23:59:59 --- log: ended forth/07.05.17