00:00:00 --- log: started forth/07.01.20 00:43:56 --- join: blob_booter (n=charlie@d54C37EE9.access.telenet.be) joined #forth 00:44:38 --- nick: blob_booter -> grub_booter 00:47:39 * grub_booter sighs 00:48:01 heh. 00:48:31 there were a couple of wifi networks at the hospital... got an ip address and dns, but no routing 00:49:00 very frustrating - esp. since i was up most of the night :-) 00:50:02 i wrote a tiiiiny RTOS for the PIC16F :P 00:51:03 cool :-) - i don't know the chip though (not a hardware guy) 00:52:13 what are you planning to do with it? 00:52:30 it's just something i tinker with sometimes 00:52:34 it's a little 8-bit microcontroller 00:52:55 and what i wrote really is a RTOS, even though it's less than a hundred instructions 00:53:10 (it performs basic round-robin scheduling with thread blocking) 00:53:43 sounds like a good base 00:54:45 ya... it's actually quite useful for a lot of really tiny embedded uses 00:54:49 good base for various firmware 00:55:07 the 16F is a little underpowered for it, there are a few limitations in context switching 00:55:20 my area is a bit higher level - i'm working on video editing/playout components which use a bastardised forth syntax for filter graph generation and transport control 00:55:20 i'll eventually port it to the 18F, which doesn't have those limitations 00:55:25 --- quit: JasonWoof ("off to bed") 00:55:31 oooh forth syntax :) 00:55:44 i wrote a bootable x86 protected-mode forth a while back 00:56:17 heh, i must be tired. or distracted with my crypto coding. i thought for a sec this was #osdev, not #forth 00:56:25 probably because your nick is grub_booter lol 00:56:33 heh 00:57:53 as a kid, i wrote a z80 assembly version of forth (was, hmm, 22+ years ago now? can't recall..) - the principle stuck and i've been using it a lot over the past few years for video tasks 00:59:13 mostly under the hood though - this current one takes the forth/rpn approach and slams it right in the face of the app developer (tee hee) 01:02:05 been using the 24 tv series multi-clip scene transition as the primary goal - working pretty well now 01:02:18 cool. 01:04:10 http://users.pandora.be/acp/jbatch/16.jpg and http://users.pandora.be/acp/jbatch/jbatch-ui.jpg 01:04:50 interesting 01:06:50 the function definition stuff shown in 16 is good for custom tasks (and hides the underlying api) and it extends to the comms protocol (shown in the ui) 01:10:04 and the beeb r&d dept liked it :-D (dunno if they'll use it, but i showed them a rough draft a couple of months back and got some good feedback from it) 01:42:38 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 02:12:36 --- join: azekeprofit (i=azekePro@82.200.252.37) joined #forth 04:00:15 woot. 04:00:25 my cryptoapi is working :) 04:00:42 AES128-CBC-CTS is running smooth as butter. 04:19:26 --- quit: Amanita_Virosa ("Boomph.") 04:36:04 --- part: azekeprofit left #forth 04:44:04 --- join: zpg (n=user@user-54438354.lns4-c8.dsl.pol.co.uk) joined #forth 04:45:31 Hi. 04:51:20 --- join: zpg` (n=user@user-54438354.lns4-c8.dsl.pol.co.uk) joined #forth 04:51:30 --- join: ygrek (i=user@gateway/tor/x-310f4d77037f489e) joined #forth 04:53:18 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 04:53:18 --- quit: zpg` (Client Quit) 04:53:31 --- join: zpg (n=user@user-54438354.lns4-c8.dsl.pol.co.uk) joined #forth 05:08:41 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:08:41 --- mode: ChanServ set +o tathi 05:25:57 --- quit: tathi ("leaving") 05:31:10 --- join: Crest (n=crest@p548945A4.dip.t-dialin.net) joined #forth 05:51:33 --- join: frunobulax (n=mhx@f233149.upc-f.chello.nl) joined #forth 05:52:16 hi frunobulax, Crest 05:52:39 Hi, zpg. 05:53:57 Any ideas on how to make the meteor benchmark faster for Forth? 05:55:05 --- quit: ygrek (Remote closed the connection) 05:56:19 --- join: ygrek (i=user@gateway/tor/x-e216165f80a1e735) joined #forth 06:01:36 what's slowing it down? 06:01:43 (hey Q) 06:01:47 hey 06:02:41 Best would be an algorithmic improvement. For the rest, is 32 bit shifting of 64-bit patterns. 06:03:28 I see lots of cells +, if some of those could be converted into constants, or the loop could increment by a cell instead, that might help 06:04:12 so 10 cells 0 do ... 1 cells +loop and convert all the i cells + to i _ 06:04:12 --- join: BirdReynolds (n=mhx@f233149.upc-f.chello.nl) joined #forth 06:04:13 oops 06:04:14 o+ 06:04:15 gah 06:04:18 one more try 06:04:19 i + 06:04:20 :) 06:04:43 heh 06:04:44 12 cells can become a constant so the calculation isn't repeated inside the loop 06:04:48 don't know how much any of that will help 06:06:37 'solve' does look a bit hairy, perhaps a better approach is available 06:07:26 The word solve is executed about 10,000,000 times :-) 06:07:37 so any improvement there will help. 06:08:57 Most of it is calls to dlshift32, but i don't see how to improve that. 06:10:35 I would have given up, were it not that C++ runs it 10 times faster than (big)Forth. 06:18:50 Hmm, I retract that statement. The only important word is next-shift. 06:26:06 I think it is: "How to find the first '0' in a 64 bit word, starting the search at offset ." 06:42:01 --- quit: frunobulax ("a quit that really quits") 06:42:37 --- quit: BirdReynolds ("a quit that really quits") 06:56:58 --- quit: Jenn5 (Remote closed the connection) 07:02:17 --- quit: Crest ("Leaving") 07:03:02 --- join: tathi (n=josh@c-68-81-250-189.hsd1.pa.comcast.net) joined #forth 07:03:02 --- mode: ChanServ set +o tathi 07:12:14 --- join: Jenn5 (n=Jenn5@74-132-206-111.dhcp.insightbb.com) joined #forth 07:33:16 --- nick: richard__ -> snowrichard 07:42:20 hello 08:37:03 --- join: frunobulax (n=mhx@f233149.upc-f.chello.nl) joined #forth 08:39:23 I retract that statement also. A much better next-shift is only 40 ms smaller. An algorithmic improvement is clearly needed. 08:39:30 --- quit: frunobulax (Client Quit) 08:42:54 --- quit: Jenn5 (Remote closed the connection) 10:17:52 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 10:26:41 --- join: zpg (n=user@user-54438354.lns4-c8.dsl.pol.co.uk) joined #forth 10:39:14 --- join: mark4_ (n=mark4@ip70-162-111-107.ph.ph.cox.net) joined #forth 10:56:49 --- quit: I440r (Read error: 110 (Connection timed out)) 11:16:03 --- join: Crest (n=crest@p54894241.dip.t-dialin.net) joined #forth 11:47:15 --- quit: ygrek () 11:59:25 --- join: arke_ (n=chris@pD9E06739.dip.t-dialin.net) joined #forth 12:16:43 --- quit: arke (Read error: 110 (Connection timed out)) 12:16:55 did we have another flyby visit from MHX ? :) 12:16:58 lol and i was assleep :P 12:17:09 ok, time to go dig up old coins... if i can find em 12:21:38 --- quit: virsys (Read error: 104 (Connection reset by peer)) 12:38:37 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 13:14:57 --- quit: grub_booter ("Download Gaim: http://gaim.sourceforge.net/") 13:17:14 --- join: grub_booter (n=charlie@d54C37EE9.access.telenet.be) joined #forth 13:50:48 --- quit: slava () 14:03:53 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 14:03:53 --- mode: ChanServ set +o JasonWoof 14:11:57 --- quit: Zarutian () 14:15:52 Hey. 14:16:28 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 14:28:49 huh 14:28:56 I've got a TMBG song stuck in my head. 14:28:59 I wanted to hear it again 14:29:22 swear I heard it yesterday, but I don't appear to have the song 14:29:26 or even the album it's on 14:31:13 oh, I know, jenny has it 14:31:19 whew! thought I was going crazy there 14:31:41 I need to get that album though :) 14:36:57 the only one of their's that ever hooked me was 'birdhouse in your soul' (from an album called flood) 14:43:24 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 14:47:12 that's the album 14:47:15 but not the song 14:47:49 "I returned a bag of groceries accidentally taken off the shelf before the expiration date. 14:47:50 ah - hmm - have the album somewhere... 14:48:05 I came back as a bag of groceries accidentally taken of the shelf before the date stamped on myself" 14:48:28 rings a bell... 14:48:30 Catchy. 14:48:42 heh 14:49:02 "I didn't appologize for when I was eight and I made my younger brother have to be my personal slave." 14:49:15 song is called 'dead' 14:49:19 yeah 14:49:27 "I returned an overdue library book three days before the fine went up to 15 cents." "I came back as a dog-eared copy of Time magazine from 1983, with a picture of Yul Brynner on the back." 14:49:40 Wow, I can write songs too! 14:50:00 heh 14:50:12 birdhouse was the highlight of that album... why a long way 14:50:35 very popular song 14:50:44 also surreal lyrics, but very catchy 14:51:10 :) 14:51:18 A lot of their lyrics are surreal 14:51:27 surreal can cross over into meaningless. 14:51:36 yeah, that happens a lot 14:52:10 I love a few of their songs that have really spunky up-beat music and morbid/surreal lyrics 14:52:45 especially "I was out by myself in the graveyard. I was doing and interpretive dance, when I felt something heavy and pointed 14:53:19 strike me in the back of my neck, and the ghost of my dance instructor threw me down into an open grave, and as dirt rained down she played a xilophone, and sang me this song 14:53:20 you should check out half man half biscuit 14:53:33 By himself in the graveyard doing an interpretive dance, eh? 14:53:49 La dee dah. :) 14:54:22 "turn around, turn around, there's a thing there that can be found. turn around, turn around, it's a human skull on the ground. human skull, on the ground, turn around" 14:54:36 Prance and giggle. 14:54:56 HMHB might only work for brits though - cool songs like 'the trumpton riots' and 'fucking hell, it's fred titmus' 14:55:43 not references I catch 14:56:12 yeah - doesn't migrate out of britain 14:56:13 Those lyrics make Robert Smith and Steven Morrisey seem butch. 14:57:30 early cure stuff was great, but yeah, a tad wimpy 14:57:40 a tad? :) 14:57:44 :-) 14:58:17 And morrisey singing about reading Yates in the graveyard? Sheesh. 14:58:54 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 14:58:55 Queen wasn't that fruity. :) 14:59:50 at least it wasn't "look down there, look down there, human hair, sugar bear" or the like. :) 15:04:49 well, i'd still rather listen to the smiths or the cure than almost everything that's being passed as music these days (franz ferdianand and the scissor sisters being about the only bands from this century which have made an impact on me) 15:05:39 Here, let me try. "Look at me, look at me, I've got something you should see, bumble bee, on my knee, look at me, look at me." 15:06:36 "Tell me why, tell me why, here's a thing that you should try, loaf of bread, loaf of bread, tell me why, on my head." 15:06:39 How am I doing? :) 15:07:02 not rushing out to buy the album... 15:08:01 but, that doesn't mean much - given by what sells these days, you'd probably go platinum in a couple of days 15:08:40 * grub_booter became an 'old fogey' sometime around 1992 15:14:38 --- quit: Crest ("Leaving") 15:41:14 http://en.wikinews.org/wiki/Record_number_of_bicycles_sold_in_Australia_in_2006 16:14:39 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 16:40:57 Quartus: being facetious again ? :) 16:41:13 not me :) 17:08:43 therse only two real kinds of music in this workd. everything else is just BUNK. blues and classical. sometimes the distinction is blury for me :) 17:09:14 quartus's lyrics are a tad better than 99% of what passes for "popular" these days 17:09:41 yeah, J.S. Bach's famous 'Mama done left me' fugue in G. 17:10:27 :) 17:10:50 i was thinking more along the lines of fernando sor or buddy guy :P 17:11:27 Mozart's classic 'Wang dang doodle, all night long'. 17:11:41 i think that was howlin wolf actually :P 17:15:36 lol 17:29:53 --- join: TheBlueWizard (i=TheBlueW@ts001d0512.wdc-dc.xod.concentric.net) joined #forth 17:45:39 --- join: zpg (n=user@user-54438354.lns4-c8.dsl.pol.co.uk) joined #forth 17:46:02 Darn, I missed all the high-brow music talk 17:46:49 Ya, me too. 17:46:59 And Hi. :) 17:47:11 Hey Ray. 17:47:38 How are you this early morning, Marc? 17:48:06 Uneventful -- just taking a break from some reading. 17:48:11 Doing any more of that natural language IF? 17:48:13 Lacking in blues and classical too. 17:48:23 I see. 17:48:40 No, I haven't been tinkering with IF for a while. The latest pastes were by way of example. Inspired by a usenet perusal. 17:48:54 * Raystm2 was a professional guitarist off and on over the course of a young life. 17:49:18 re: Our discussion a few days back where Quartus mentioned that questionable natural language system etc. 17:49:26 Oh really? What sort of style? 17:51:11 Payed for popular and country and blues and rock. Love lots of stuff. More about the individual piece then a genera. Prob'ly could even ( hate to say this in public but I may die someday and it has to come out somewhere ) defend a pop group if I thought they had a good piece well executed. 17:51:56 I've nothing against pop. With qualification. 17:56:29 Recently, I've been building a 'set-list' of tabs from the web. I think I'd like to do home-made videos of myself playing these songs and post them to a members only site. My take on original ways of approaching the piece. 17:57:57 I'd also have a place for my own work, and a place for others to do the same as well. 17:57:57 Not going to be yet-another-addition to youtube then? :) 17:58:32 I hadn't thought of it that way, but I suppose you are correct. Bit copy-cat, yes? 17:58:47 I hadn't searched for similar ideas yet. 17:59:15 Wasn't worried about competition. More like this community, I was hoping to build something on the subject matter, you know? 17:59:41 Oh, well there's a tonne of guys sitting in front of webcams mutilating various pieces. Most recently I hit upon some Cash impersonators. 17:59:50 Flock of Birds of a Feather, kinda thingy. 18:00:06 Yeah a community project sounds like a nice idea. 18:00:45 Hehe, Ya, I don't think I'd sing many of them. :) not a singer here. I usually can play the melodies with harmonies to make up for it. 18:01:00 * zpg nods 18:02:14 Speaking of Cash... I'd love to gut a vid of my father doing "Folsom Prison" or maybe "Hey Porter". Fun to watch cuz he got a style all his own and it works. 18:03:06 I think it's in the impresion you get of his confidence while performing. Carries and makes up for imperfection. 18:03:07 "gut a vid"? sounds painful. 18:03:17 OOh thanks :) 18:03:22 heh. 18:03:41 "Perfection" in much of this material has nothing to do with playing with precision. 18:03:54 Though I'd hesitate to use the term. 18:06:15 I grew up loving the Beatles. They really did teach me the most of what I know about playing. 18:06:35 --- quit: neceve (Remote closed the connection) 18:06:55 --- quit: snowrichard (Nick collision from services.) 18:07:12 --- join: richard_ (n=richard@12.18.108.130) joined #forth 18:09:15 This Christmas, my wife found for me George Martin's newest cd. A mix of Beatles tapes ala John Lennon collage, done for a new Cirque du Soleil. 18:09:30 Fun to hear things anew. 18:09:42 :) 18:11:49 I spoke with my Doctor. My concern about the fact that the only programming I've done since starting meds is to defend cf. 18:12:16 He said he has a friend, a brain surgeon with my very condition. 18:12:36 Does this friend also defend colorForth? :) 18:12:49 She discontinues the meds during important operations because it affords her the kind of focus required. 18:13:48 cf = cystis fibrosis? (sp) 18:14:26 cf=colorForth=systems fib-joke-us. 18:14:47 ok :) 18:14:50 heh. 18:15:08 the other cf is a real serious and fatal disease 18:15:26 TheBlueWizard: it's "Cystic fibrosis" for the record. 18:16:21 ah thanks 18:16:33 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-141-143.pools.arcor-ip.net) joined #forth 18:16:48 Yes, indeed. Serious. 18:17:34 I'm thinking that I should do research for my projects while on the med, then plan sprints of med-less codeing. 18:20:19 TheBlueWizard. What have you been up to lately. Been a long time since we caught up. 18:20:42 Off for a bit -- see the query Ray. 18:21:30 ooh sorry, didn't know my nick is not logged in. I've answered and you didn't recieve thanks to Freenode. 18:21:34 give a sec... 18:21:37 oh...been busy...but not busy coding at all...a lot of reading...and traveling 18:23:05 Reading and traveling, okay. The farther one travels the less one knows, so those things go really good together. :) 18:23:33 What focus, or where have you been, if you care to elaborate on either subject? 18:24:19 um...the traveling was holiday and birthday related, and I basically gained nothing knowledge-wise...just meeting a lot of people that I am likely not to meet again :) 18:25:34 Ya. Life. Full of aquiantence. I get that at work where I serve a public of regulars and them that I'm sure our paths may never cross again. 18:26:35 and reading...well, I just finished the novel by R. A. Salvatore called "Promise of The Witch-King" 18:26:50 ( btw, in shops like ours, regulars get much better deals then them that are not and we know who you are because we don't recognize you) :) 18:27:08 and I read other books...plus teaching myself some more Java (needed for work) 18:27:23 * TheBlueWizard smiles 18:29:11 what about you? 18:29:13 I've been watching the James Burke series The Day the Universe Changed. 18:29:43 It's online now, and I've started ##Burke to host the links for my FreeNode pals. 18:29:43 ah I think I remember you mentioned that 18:30:01 * TheBlueWizard nods 18:30:29 --- quit: richard_ (Remote closed the connection) 18:31:24 I enjoy the points of view of a few men who've made videos to spread their ideas and Burke is one of them. Now that I say that, I'm wondering "how much of that influence is due to the delivery medium?". 18:32:36 * TheBlueWizard smiles, and is tempted to shout "Marketing! Marketing!" ;) 18:33:37 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 18:33:50 --- nick: snoopy_1711 -> Snoopy42 19:13:07 Hi. 19:15:05 --- quit: tathi ("leaving") 19:31:47 whazza? 19:32:08 hrm? 19:32:31 what's up? 19:33:19 readin' 19:33:22 pondering sleep -- the usual. 19:33:23 you? 19:34:00 Similar. 19:37:04 bye all 19:37:14 cheerio TheBlueWizard 19:37:21 --- part: TheBlueWizard left #forth 19:53:42 --- join: molokai (i=molokai@205.Red-81-40-192.staticIP.rima-tde.net) joined #forth 19:59:34 --- quit: Zarutian (Read error: 110 (Connection timed out)) 20:10:39 --- quit: segher (Nick collision from services.) 20:10:51 --- join: segher_ (n=segher@dslb-084-056-149-043.pools.arcor-ip.net) joined #forth 20:18:13 our calendar is so weird 20:18:30 I made a spiffy little calendar thing for a client's website 20:18:38 shows all his public events 20:19:21 he noticed that some months need a 6th row to fit the end of the last week in, and asked that I make all months 6 rows 20:20:06 I clicked through a bunch of months to see how common it is to have a 6th row. and found that Feb 2009 only uses 4 20:20:19 (if you display sun..sat 20:20:29 Sure. 28 days. 20:21:37 guess it happens about 1 in every 10 years on average 20:22:39 I'm glad I noticed though, or I might have coded "if there aren't 6 rows, print a blank one" instead of "keep printing until there are 6 rows" 20:30:00 pacman 20:30:16 tetris ok 20:38:36 --- quit: zpg ("night") 20:54:25 chuckBot 21:07:47 --- quit: molokai () 21:16:56 --- quit: arke_ ("This is my quit message. There are many quit messages like it, but this is mine.") 23:06:58 anybody got ie for windows handy? 23:07:29 I'd really appreciate if someone could test this page for me: http://test.grooveparadise.com/contact.html 23:07:42 and tell me if you can see the navbar on the right 23:08:15 I'm trying a fix for transparent PNGs. It doesn't work under wine. but if it's only wine that it doesn't work with... it's fine 23:34:44 JasonWoof, http://browsershots.org/website/http://test.grooveparadise.com/contact.html 23:35:45 the IE6 screenshot looks like it renders properly; IE7 has support for transparent PNGs 23:36:23 wow 23:36:47 wish I knew about that site before 23:37:21 I discovered it a couple weeks ago, it's pretty handy 23:37:39 yeah! 23:37:54 A year ago I was biking to the library to check 23:38:18 then eventually I got an x86 laptop, and got ie6 running on that under wine 23:38:32 but wine doesn't support the "filter" thing that the pngfixes use 23:38:37 probably no directx 23:45:08 I never got transparent PNGs to work under wine 23:59:45 I just read up on it. apparently it's a known problem/limitation 23:59:59 they'll probably fix it eventually 23:59:59 --- log: ended forth/07.01.20