00:00:00 --- log: started forth/06.12.18 00:27:50 --- quit: snowrichard (Nick collision from services.) 00:29:18 --- join: snowrichard (n=snow_ric@12.18.108.162) joined #forth 00:29:20 hello 01:05:38 --- part: snowrichard left #forth 01:06:04 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 01:34:29 --- quit: Quartus_ (Read error: 110 (Connection timed out)) 02:55:55 --- quit: snowrichard (Nick collision from services.) 02:59:10 --- join: snowrichard (n=snow_ric@12.18.108.162) joined #forth 03:07:57 --- quit: Shine (Nick collision from services.) 03:08:01 --- join: Shine_ (n=Frank_Bu@xdsl-81-173-255-156.netcologne.de) joined #forth 03:08:16 --- nick: Shine_ -> Shine 03:09:34 hey shine 03:13:26 --- quit: snowrichard () 03:13:40 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 03:15:30 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 03:28:18 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 03:28:18 --- mode: ChanServ set +o tathi 04:09:20 hi tathi 04:09:42 hi snowrichard 04:09:44 how goes it? 04:09:59 oh just downloaded the two forth books 04:10:27 Starting Forth and Thinking Forth? 04:10:40 yes 04:11:00 I used to have a copy of the starting one 04:11:54 ah. 04:11:56 my att phone is out. a truck got stuck and cut my cable. 04:12:13 still have the vonage 04:12:24 its over wireless 04:12:50 Stephen Pelc also has a book online at http://www.mpeforth.com/books.htm 04:12:58 haven't read it 04:13:19 that sucks about the phone 04:13:32 bookmarked it tks 04:14:12 I found a bunch of code samples on a kforth site but they didn't say where to get it 04:16:56 I've got to turn some of these speakers off I have the machine I'm broadcasting from, this one is listening to the shoutcast server (with a delay) and the tv is on too. :) 04:17:20 I'll stick with the Jazz on the rave channel 04:17:51 got a 5.1 speaker for the tv 04:18:29 ah 04:19:07 I have a front rear out on the new computer, but not enough wire to separate the speakers much 04:21:01 I've just recently set up the shoutcast server account 04:21:21 --- quit: neceve (Remote closed the connection) 04:21:58 the streaming works fine, but the web control panel seems slow sometimes to update to the next screen 04:30:12 --- quit: snowrichard (Read error: 104 (Connection reset by peer)) 04:45:16 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 04:50:52 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 04:52:45 hmm...I have to say, Stephen Pelc's english is kind of...clunky. 04:56:42 And he has that tendency which many Forth folks seem to have of including unnecessary implementation details in his explanations. 04:58:47 "When the loop increment is negative, DO...+LOOP will include an iteration with the limit. This occurs because the loop test is dependent on the CPU overflow flag." 04:58:52 I mean, really. 05:01:07 --- quit: snowrichard (Remote closed the connection) 05:01:17 There's no need to mention the CPU overflow flag 05:02:16 and even if you do, I'm not sure "is dependent on" is proper grammar, and what's wrong with "depends on", anyway? 05:03:59 I also think "will include an iteration with the limit" isn't as clear as it could be, especially since the example which is immediately above this sentence is wrong. 05:04:03 05:57:19 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:01:55 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 06:04:42 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 06:06:04 Good Monday to ya! 06:06:32 morning Ray! 06:06:55 how was the weekend? 06:07:36 my weekend was good 06:09:32 that's good. 06:09:42 how was yours? 06:11:27 Pretty cool. For the first time in the 20 years i've lived here I took the train into Dallas, by myself cuz I'm a big boy now, and tripped around the WestEnd and Deally Plaza where Kennedy was shot. 06:12:02 Christmas shopping? 06:12:17 Next weekend I'm gonna go there then get on one of the Dart Trains to explore all it's stops and make notes into the Palm of places I'd like to visit. 06:12:46 I did get Nan's birthday prez, but our Christmas shopping has been mostly done for a while. 06:13:08 I'm sure I'll pick up a few things this weekend. 06:14:58 ah, planning ahead. :) 06:15:56 How about yourself, Christmas in hand? 06:16:16 yeah 06:17:01 though we're at loose ends in Massachusetts for most of Christmas Eve Day 06:17:15 still trying to decide on some sort of outing 06:53:39 --- quit: timlarson_ (Read error: 54 (Connection reset by peer)) 06:53:52 --- join: timlarson__ (n=timlarso@65.116.199.19) joined #forth 06:54:42 --- nick: Raystm2 -> nanstm 07:10:41 --- join: zpg (n=user@user-514fca8b.l3.c4.dsl.pol.co.uk) joined #forth 07:19:29 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 08:04:26 --- join: tathi_ (n=josh@c-68-81-250-189.hsd1.pa.comcast.net) joined #forth 08:09:32 Hey. 08:18:01 --- quit: tathi (Read error: 110 (Connection timed out)) 08:28:26 --- quit: tathi_ (Remote closed the connection) 08:29:16 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 08:29:16 --- mode: ChanServ set +o tathi 08:31:33 Tathi, I agree -- superfluous implementation detail is the bane of many Forth tutorials. 08:36:45 Quartus: I'm sure your book will be better. :) 08:37:06 Hope so. I won't be discussing threading anywhere but in an appendix. 08:37:38 I've never seen, for instance, a C book that talked about how a compiler generates an executable, let alone in chapter 1. 08:37:45 right 08:43:27 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 08:50:37 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 08:52:42 hi 09:18:12 tathi, your going to MA on Christmas eve? Where? Jason's? 09:18:19 hi Quartus :) 09:18:46 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 09:18:46 --- mode: ChanServ set +o Quartus_ 09:19:20 hi Quartus :) 09:19:36 Ray_work: think I'll see tathi at my dads house on the 23rd 09:19:52 oh okay, thats neat :) 09:20:15 hey ray 09:20:28 we did xmas at our grandparents' house for may years 09:20:40 but they recently sold the house and moved north 09:20:46 JasonWoof: I was in MA. last August. I didn't see you there?!?!? 09:20:54 I see. 09:21:05 yeah, you came while I was on vacation in Maine 09:21:40 ( the joke is that MA is so small that everyone knows everyone--but if you say that in MA they say "HEY, were not RI! " 09:21:53 heh 09:22:41 yeah, looks like we have over 6x more people than RI 09:22:51 :) 09:23:05 gents. 09:23:09 boston alone seems to have about half as many people as RI 09:23:19 zpg the gents is down the hall to the right. 09:23:35 i guess you couldn't see me doffing my cap. i'll come in again 09:23:40 --- part: zpg left #forth 09:23:42 --- join: zpg (n=user@user-514fca8b.l3.c4.dsl.pol.co.uk) joined #forth 09:23:47 * zpg tips his cap 09:23:48 gents 09:25:05 * JasonWoof tips his hat stylishly 09:25:31 good stuff. 09:28:45 hahaha 09:29:33 * Ray_work tips his "Paul McCartney Driving USA" tour cap in zpg's general direction. 09:30:13 Cool that general direction covers all ya'll. ( all ya'll being the plural to ya'll. ) 09:31:44 :) 09:33:52 hello 09:34:54 --- nick: nanstm -> tiff 09:35:03 hey snowrichard, how have you been and where's your hat. 09:35:30 havn't worn a hat since I got out of the Navy 09:35:33 --- 09:36:29 downloading a DVDROM for Kubuntu right now 09:37:22 Dixie cup? 09:39:04 we had the ball caps with the ships name on them, and the white hat with the black brim. 09:39:30 Black Brim? EastCoast? 09:39:51 norfolk. 79-82 09:40:05 I see. :) 09:40:22 * Ray_work WestPac 81-83 09:41:00 Anyone else looking at these Trussell columns btw? 09:41:42 USS PYRO AE 24. Ammunition/Explosive Oiler and Stores. They say that if the ship took a hit it would take four days for the hole in the world to fill with water. 09:42:04 zpg, not me, cuz i don't know what that is. 09:42:20 http://groups.google.com/group/comp.lang.forth/msg/b93153a9a47803a5 for the latest 09:42:32 --- join: jackokring (n=jackokri@static-195-248-105-144.adsl.hotchilli.net) joined #forth 09:45:09 cool. zpg, I've saved that link for later consumption. Didn't know anybody was doing that. 09:45:14 4 hrs 20 mins to go on the DVD iso. Think I'll turn on the TV 09:45:31 There's nothing on. That's why I went to work. 09:46:06 CSI miami 09:46:40 Nofuck Vagina. Where the men are men and so are the women. 09:46:52 coffee not found. Operator halted. 09:47:00 :)] 09:47:36 any adrenalin left? 09:47:42 lol 09:48:07 I've been up since yesterday morning. after I get this kubuntu installed I'll get a nap. 09:48:30 take two, they're small. 09:50:51 If you keep burning that candle at both ends your OBA ( oxigen breathing apparatus -- for the non initiated -- and arn't you glad ) will cease to funtion in the NAVY way. 09:51:23 NAVY, of course, stands for Never Again Volenteer Yourself. 09:56:26 --- quit: snowrichard ("Leaving") 09:56:57 Medication time. Medication time. One flew over the Casters nestingCart. 09:57:29 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 09:57:42 wb :) 09:58:00 accidental click somewhere lol 10:00:03 :) 10:18:31 back 10:21:35 --- join: Raystm2 (n=NanRay@adsl-69-149-53-224.dsl.rcsntx.swbell.net) joined #forth 10:22:30 printed out the Wiki article on Forth 10:30:06 --- quit: tiff (Read error: 60 (Operation timed out)) 10:32:56 --- quit: segher (Nick collision from services.) 10:33:04 --- join: segher (n=segher@dslb-084-057-213-009.pools.arcor-ip.net) joined #forth 10:34:17 --- quit: tathi ("bbl") 10:39:10 --- nick: Raystm2 -> nanstm 10:45:33 nanstm? 10:57:02 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-120-083.pools.arcor-ip.net) joined #forth 11:02:40 --- quit: snowrichard ("Leaving") 11:05:19 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:05:24 --- nick: snoopy_1711 -> Snoopy42 11:12:20 --- quit: Quartus_ ("used jmIrc") 11:12:38 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 11:12:39 --- mode: ChanServ set +o Quartus_ 11:12:48 wb. 11:15:04 hey. 11:16:04 http://www.youtube.com/watch?v=-NNb1pgQlQo 11:23:22 HAHAHAHA!!!! 11:24:13 Must be nice to have nothing better to do. :) 11:25:01 that's why they call me Wonderboy. 11:25:07 My education is on hold 'til you finish that book... 11:25:34 I'm anxious to continue it. 11:25:42 :) 11:25:53 I'm anxious to read it. 11:25:57 once the toy-making abates. 11:26:17 I know your attention to detail. Should prove to be quite exciting. 11:26:41 useful, I hope. 11:28:29 everything is cool with the reg of QF. Looking forward to re-arranging ChuckBot to fit as a stand alone. 11:28:41 me too! 11:30:33 Current ChuckBot programming environment words are ; TURNOFF TURNLEFT PICKUP PUTDOWN FORWARD. 11:31:38 Those, plus the "5 sensors" and the 18 boolean tests and you can do anything in the 2d world you can imagine. 11:32:44 I'll include ChuckBot Chess, and JasonWoof's Binary Adder, as well. 11:32:52 as example worlds. 11:34:02 I may leave the decimal adder as an advanced exercise with hints and answers at the back of the book, kinda thing. 11:51:08 the sad part is 11:51:09 I remember that show 11:51:11 :-< 11:51:47 I love the 70s fascination with people jumping high. 11:52:22 in slo-mo 12:04:37 --- quit: Quartus_ ("used jmIrc") 12:04:54 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 12:05:30 With that jang-ang-ang-ang "6 Million Dollar Man" sound effect! 12:05:41 --- mode: ChanServ set +o Quartus_ 12:06:24 I like that trailer, bigfoot leaps apparently 30 feet and lands right beside wonderboy like he just hopped into the air. 12:07:01 --- join: Ray-work (n=Raystm2@199.227.227.26) joined #forth 12:07:42 ascii for the music symbol please? 12:08:01 o/~ 12:08:27 :) 12:08:33  12:09:43 o/~ It's begining to look a lot like July 4. Hot everywhere you go... ~\o 12:12:17 Vas de weather upen de norte? 12:13:14 --- join: Raystm2 (n=NanRay@adsl-69-149-53-224.dsl.rcsntx.swbell.net) joined #forth 12:15:05 --- quit: Ray_work (Read error: 145 (Connection timed out)) 12:15:23 --- nick: Ray-work -> Ray_work 12:16:21 it's 10C in Toronto today. 12:16:36 not so bad, I suppose. 12:16:47 quite warm 12:17:44 its' 26C+ here. 12:18:10 and the showroom is hotter then that, why with all the picture windows and all. 12:18:17 is that unseasonable there? 12:18:53 about 7c too hight I think. 12:19:54 here too, at least. 12:20:00 ya. 12:20:23 makes up for the colder years. 12:21:11 did you make and hotsync your Hello World using Quartus Forth, Ray? 12:21:33 --- quit: nanstm (Read error: 145 (Connection timed out)) 12:22:04 Quartus: yes 12:22:25 --- nick: Raystm2 -> nanstm 12:22:37 keen. 12:25:49 --- part: Quartus_ left #forth 12:26:23 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 12:26:23 --- mode: ChanServ set +o Quartus_ 12:43:46 yes very keen. Neat to see that icon that you know you compiled with your own little stylus. 12:43:58 Must learn how to do the resource files next. 12:52:31 it's pretty straightforward. Make a form, make ui objects (like, say, buttons) and those objects generate events when they're used, which you get at with EKEY. 12:59:02 For example, when a button on an active form is pushed, it generates a button-down event, and you can query the event to see just what button was pushed, and take appropriate action. 13:02:12 likewise with menu items, fields, etc. 13:05:49 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 13:09:16 greetings 13:17:22 Quartus: gavino's latest post: 2nd? 13:17:26 Quartus: yes, that's the entire post 13:18:56 I know, the twerp puts the whole post in the subject. 13:23:43 --- join: earth| (n=sqrt@82-35-248-212.cable.ubr06.dals.blueyonder.co.uk) joined #forth 13:31:47 --- quit: timlarson__ ("Leaving") 13:37:00 --- join: Ray-work (n=Raystm2@199.227.227.26) joined #forth 13:39:43 hello 13:53:23 --- quit: Ray_work (Read error: 110 (Connection timed out)) 13:57:43 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 13:57:43 --- mode: ChanServ set +o tathi 14:10:42 Hi snowrichard :) 14:10:45 hi tathi: 14:11:02 the task bar blinked 14:11:10 Quartus/slava post = c.l.f.? is this another werty-a-like? 14:11:40 hey snowrichard. you gave me your gmail earlier, is there something you'd like me to mail? 14:12:02 just thought we might chat about war stories ;) 14:12:22 Good thinking. Got a few. How about you? 14:12:44 fixed a computer one time when they couldn't get a part (tape drive) 14:12:54 wrote a boot loader 14:13:02 Quartus: I like that delivery system for QuartusForth registration. Does it take any real action from you or is the processes totally automated? 14:13:22 For USN? 14:13:27 yep 14:13:38 Neat! you were what rating? 14:13:42 Radio? 14:13:43 DP 14:13:45 OH 14:13:55 double penetration, okay. 14:14:04 data processing :) 14:14:08 ya. hehe 14:14:37 that's what they used to call programmers, right? cuz the programmer couldn't actually enter his code, the wizard had to do that. 14:14:43 was going to be a crypto tech but couldn't get the clearance 14:14:47 gavino, the dickweed from yesterday 14:15:10 * Ray-work doesn't c.l.f. unfortunately. 14:15:25 hard for me to wade thru it all to find what I need to learn. 14:16:19 the rating symbol was a gear with a feather on it 14:16:26 hahahaha 14:16:33 like a mechanized yeoman 14:16:41 ya that's a quill I believe. 14:17:05 writing-mechanic 14:17:42 I got real fast at zipping through the numeric menus 14:18:04 now I hardly ever use the ten-key pad 14:19:05 the Data systems techs watched me running the program and said "slow down, it can't keep up". But it could of course. 14:19:35 I was a signalman for awhile. Then I went ua and lost my Signal School and ended up a 4 rating Underway Replenishment Specialist, BoatswainsMate, ElectriciansMate, MachinistMate, and eventually Signalman again. 14:19:36 hehehe 14:20:05 you pump JP5? 14:20:15 we used tons of the stuff 14:20:19 I could fix anything or communicate with anyone in the Navy. 14:20:25 yes indeed! 14:20:39 we used to use it to get the paint off. 14:20:49 throw your cigies right in it. 14:22:16 I can still walk up and down a ship and tell you the capacities of all of the rings, bits, pelicanhooks, transferblocks. I studied the entire time I was in. 14:22:48 'cept when I was ua. :) 14:22:51 which was often. 14:22:56 I should have been shot. 14:23:01 going down for reinstall in a bit. switching to kubuntu 14:23:06 cool. :) 14:23:54 Supply ships are where they send the F-ups. I was 17 when I got to my first ship, and these guys were my mentors. Shame that. 14:24:24 first ship -- I was only on one 14:24:33 Which? 14:24:36 Med? 14:24:40 CVN 69 14:24:47 ooh wait wait. 14:24:57 69 that's still WWII yes? 14:25:06 or possibley Korea? 14:25:10 no second Nimitz class nuclear 14:25:16 oh okay 14:25:18 Eisenhower 14:25:21 Ike? 14:25:26 yep 14:25:26 ya hehe :) 14:25:43 I understand that was a great ship. 14:25:48 ever get lost? 14:26:02 so we always had electricity, plently of hot water, so on 14:26:07 hehe. 14:26:21 man, must have been nice. Food at all hours. 14:26:45 so long as you don't sleep under the Cats you should be okay, no? 14:27:07 I had to eat the midrats for breakfast. woke up at taps. our birthing was under the arresting gear two decks down 14:27:16 hahahahahaha 14:27:27 man. 14:27:44 could you hear the counterweights up and down the shafts? 14:27:59 my shop was on 03, directly under the flight deck. 14:28:09 man. 14:28:27 when the cats went off our turntable skipped :) 14:28:33 ahahahahaha 14:28:33 lol 14:28:42 so we mostly used tape 14:28:47 for the tunes. 14:28:50 hehe ya. 14:29:56 it just figures they'd put some one night - blind because of being color blind on the night shift. 14:30:43 we had to switch to blue lights in the computer room so I could see when I stepped out into the red. 14:31:00 oh your colorblind. heck people always telling me that colorforth sucks cuz the colorblind can't use it in colorMode and I alway counter with "Show me a ..." and it's you. :) 14:31:29 iso done. gonna burn it. 14:31:40 get'em good luck. 14:33:32 I haven't seen the term "midrats" used in maybe 22 years. 14:34:00 we only got midrats when we were unreping. 14:34:41 unrep with a carrier and you could be working for 36hours straight, should they need to swap the entire load, and we've done that before. 14:38:22 --- quit: earth| (Read error: 110 (Connection timed out)) 14:45:11 I'm burning the x86 one first its almost done 14:45:20 need it for my nephew 14:47:34 burning the amd64 one now 14:50:46 getting underway with duty section translated to 36 hours up too. 14:51:22 shifting from daytime to night hours 14:53:47 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 15:01:32 --- quit: snowrichard ("Leaving") 15:02:51 Hi Ray. It's somewhat automated. :) 15:08:02 Automated somewhat, Aye! 15:09:33 going home. please fend off all questions that I will get while out, okay! :) 15:10:50 --- quit: Ray-work ("User pushed the X - because it's Xtra, baby") 15:25:30 hahaha 15:25:34 werty responding to gavino 15:29:45 --- quit: Shine (Nick collision from services.) 15:29:50 --- join: Shine_ (n=Frank_Bu@xdsl-81-173-255-156.netcologne.de) joined #forth 15:30:04 --- nick: Shine_ -> Shine 15:53:14 --- nick: nanstm -> cfTroll 15:53:35 You forth is no forth. My colorForth is bestest forth and saves world! 15:53:41 --- nick: cfTroll -> Raystm2 15:53:58 When you put it like that, I'm completely convinced you are the WORLD'S GREATEST SYSTEMS PROGRAMMER. 15:54:06 hahaha 15:54:18 that guy should be punted. 15:54:31 There is no punt on UseNet, in practical terms. 15:54:41 There is a punt here, though. As far as I know he's never shown up. 15:54:55 I have the anti-gavionmeter running full-tilt, though. 15:55:05 oh okay ya'll are talking about someone spacific. 15:55:12 anti-gavinometer. Anti-gavinometric shield. 15:57:37 how many wertys in a gavinometric scale, or is it the other way? 15:57:55 They're different breeds of dumbass, so it's hard to compare. 15:58:01 ah. 15:58:02 okay. 15:58:48 werty is bugfuck insane, and types incoherent rants about how everybody is stupid and he has the answer and he's the greatest thing ever, etc. 15:59:06 Maybe someone should compile the best posts into a book with descriptions of why these boneheads don't get it and the like. 15:59:15 gavino is a pathetic wanker in his early 30's who gets off on pretending he's a dimwitted pre-teen who can't use his kompyooter properly. 15:59:27 hmm, thought _I_ was... but okay. 15:59:42 Raystm2, I wouldn't give them the publicity. They're attention-seeking losers. 15:59:48 I see. 16:00:57 werty may actually have a mental illness. Gavino is just a pathetic, marginal personality who needs a very swift kick in the ass. 16:02:47 gavino's in your camp, though, now Ray -- "can somone learn programming on color forth? or should this be my 2nd lang" 16:03:03 That's what he crammed into the subject line of his latest post. The body was only "2nd?" 16:08:38 hmm. 16:08:41 interesting. 16:08:50 does anybody ever answer him? 16:08:56 Unfortunately. 16:09:57 colorforth should not be anybodies second anything. It's a novelty toy and is only mildly interesting if you wish to modulate the ideas in it to something that works for more people. 16:10:14 This little dweezel isn't going to learn a first, let alone a second, programming language. 16:12:05 --- join: snowrichard (n=richard@12.18.108.162) joined #forth 16:12:12 ya. now the colorForth language itself, minus the system and the compiler blocks 24-30, is so very simple, two looping structures, one real branching if, tho you can use other techniques to branch, I suppose, jumps and insource arrays and variables, maybe... 16:12:34 hey 16:12:47 easy to learn and use, sure. But not production code. 16:12:47 I'm on Kubuntu X86_64 now ... 16:12:58 hey nice going Richard! :) 16:13:35 best deal is the sound works on both cards 16:13:44 very cool. 16:15:12 there, i got my need to answer a colorforth question out of the way with out feeding the fire that is werty. 16:16:23 is there a lot of code out there for 64bit systems? 16:17:01 I imagine it runs 32 bit code but does it fetch 2Dwords at a time? 16:17:23 * Raystm2 should just go look it all up. 16:18:52 a C long is 8 bytes, ints are still 4 16:19:10 but pointers are 8 so that breaks some old code 16:20:46 I see. 16:23:01 quiop <--- anti werty 16:33:14 How long before we have 512bit machines. I mean, isn't there a mechanical limit here, or is there a major benefit to width? 16:36:22 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 16:40:22 Raystm2, you want a wide-enough bus to address all of the memory. 32bits = 4gig. So if you've got a 64-bit address bus, it makes sense to have a 64-bit data bus too. 16:51:33 --- quit: tathi ("leaving") 17:02:54 --- quit: snowrichard (Success) 17:04:38 Quartus: I don't see the connection. 17:04:51 I know 64-bit addressing allows you to address more than 4GiB 17:05:00 but what does that have to do with the width of the data bus? 17:05:49 to me data bus width would either be: 17:05:53 1) as big as possible 17:05:54 or 17:05:56 Nothing directly, but indirectly it means you can put an address in a data register, or move an address with one instruction, etc. 17:06:01 2) the width of your biggest resgister 17:06:05 or finally 17:06:13 3) the width of your "normal" registers 17:06:39 ahh, that makes sense 17:07:24 I don't know enough about how memory caches work to really know what's best here 17:07:42 And pragmatically you can probably re-use some of the chip circuits for operations on both address and data registers. 17:08:21 does x86 have seperate "address" and "integer" registers?! 17:09:57 There are segment registers, pointer registers, and general purpose registers. 17:10:19 Quite a hodge-podge. 17:11:01 oh 17:11:05 I'm so used to PPC 17:11:09 which makes some sense 17:11:28 I just assume that addresses fit into registers 17:11:45 and that you can therefor store them into memory in one go 17:12:16 bbiab 17:12:19 j 17:12:21 oops 17:12:22 k 17:18:57 but those registers have the same length 17:20:10 Yes. 17:24:36 I don't know, offers ppc the ability to use every register as an addressing register? the only thing I can recall about it, is it's 'interesting' destination register feature. 17:27:29 ppc has 32 general purpose registers 17:27:34 they are used for integers and addresses 17:28:24 it's interesting to you that you can specify what register you'd like the result of an operation to go into? 17:30:05 it's something new to me, x86 or the other chips I played yet, don't have it. 17:30:17 weird 17:30:30 so you always have to kill the value of an operand in order to do any math? 17:31:22 yes 17:31:31 huh 17:31:49 maybe that's OK if you only have a couple of registers to work with 17:34:02 snowrichard: I've installed a 64 bit version on my Playstation 3 and written a tutorial about: http://wiki.ps2dev.org/ps3:linux:installing_gentoo , Gnome works already 17:34:18 the nice thing about Gentoo is, that it is part of the system to compile the packages you want with the compiler settings you want 17:34:50 gentoo works on ps3 already!?! 17:35:23 yes, with the help of some people of #gentoo-ppc64 we have the spu toolchain compiled, too :-) 17:35:26 it's hardly possible to even get one 17:36:17 time for food 17:36:18 bbl 17:36:28 ps3? where? 17:37:29 maybe would be interesting to use Forth for it. The cell CPU has on PPC64 and 7 so called SPUs, which works all with 3.2 GHz and has very fast main memory access and local storage 17:38:10 virl: ebay :-) 17:38:46 it's twice as expensive as the official price, but it's worth every cent :-) 17:39:13 probably robbery good ;-) 17:41:44 I don't know, at least it was shipped with a wal mart receipt 17:43:52 which Forth implementation is likely to compile on a PPC64 system? 17:44:53 it would be cool when there would the possibility to access it's 3d capabilities. 17:45:47 hmm.. but when it's true that the cell chip is so powerful that it's comperable with a gpu, then that doesn't hurt much. 17:46:36 I think OpenGL would be no problem, some people even implemented realtime ray-tracing with the SPUs: http://www.rapidmind.net/samples.php 17:47:18 you would need a forth which manages it effieciently to use the SPUs 17:48:16 ok, so only a fast framebuffer is needed. 17:49:15 I think 600 fps fullscreen blitting is fast enough: http://forums.ps2dev.org/viewtopic.php?t=7209 17:49:22 I only saw this 3d fly of gps data which were done on the spus 17:50:31 using the SPUs from Forth: the easiest solution would be to explicit starting programs on each SPUs, like if you are using multithreading 17:50:59 they have some fast interprocess communication channels 17:51:55 I mean: SPU-to-SPU channels 17:52:40 yeah, streams when you want. 17:54:02 128k ram iirc has each spu 17:54:49 256kb 17:55:02 just enough for a 16 bit 64k cell forth 17:55:31 16bit, bah.. 17:55:44 http://wiki.ps2dev.org/ps3:hardware 17:55:53 :) 17:56:29 I forget everytime that this cpu, is damn fast. 17:56:57 virl - aye, it's hard to take a machine seriously when it has so little RAM. 17:57:33 Everyone should have one! 17:58:05 little RAM? 17:58:26 when someone puts Erlang or a Forth on it, I'll get one as a computer purchase, maybe. 17:58:27 the cell little RAM? 17:58:37 Sorry, no. Fast machine. 17:59:09 and since everyone should have one, I'm starting a list with me on top for the first one, so... somebody give. :) 17:59:30 10p or 400$ 17:59:54 Ya, they are cheep anymore. 18:00:11 how much $200 18:00:14 ? 18:01:14 $100 18:01:16 ? 18:01:47 can people share as 2 vid out? 18:02:42 walmart has a cheep hp for $444 18:03:00 before the monitor. 18:03:29 and after keys an hd how much 18:03:46 I got this compaq hp for $5something with monitor and scanner and printer at 2.8 gig. 18:03:51 out of my budget long live ps1 18:03:56 :) 18:05:41 $444 to run a snes emulator i don't see the point 18:06:03 I bought the hp because it was, at the time, the fastest machine that looked like it could boot colorForth. colorForth didn't display properly mind you, don't know why I thought I could get it to work, but at the store, while colorForth was running, I could tell it was running properly and just needed tweeking in the display. 18:07:29 So, i'm now admitting that I bought a machine because it could run a toy forth. 18:08:17 It feels freeing to get this out in the open. I see closet doors.. shutting behind me. :) 18:08:31 na i recon it could be a good system, with okad, but i have 300$ pc 18:10:23 You know, I think he just aims the ICONS pointer to another set of bitmaps and builds his chip parts with a set of drawing maps and then has a routine to make all of those look real in the vid card. 18:10:38 now i have to get IDE specs for to wire up max II dev kit board to a hd maybe 18:11:09 hmm, PFE doesn't compile on the PS3, lots of "invalid lvalue in increment" errors 18:11:44 really? good to know. save a life. 18:11:53 not that i have a ps3... 18:12:09 we have a ps2, says my wife. 18:12:42 linux forth on ps2 is it possible to adapt? 18:13:10 Roger Levy is doing a custom forth on GameCube. my two cents in. 18:13:41 ps/2 keyboard? 18:13:57 some time ago Sony sold a LinuxKit for the PS2, but they discontinued the product 18:14:12 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 18:14:17 i would have considered it 18:15:46 needed composite in if you ask me and wifi and 100baset 18:16:13 wifi external ariel socket too 18:16:31 the LinuxKit was shipped with a ethernet network module 18:16:53 wifi or just cat5? 18:17:05 just cat5 18:17:30 poo, thats why i thought good but no sale 18:18:06 i need 54g 18:18:52 i remember now 18:19:08 the PS3 has wifi, gigabit ethernet and bluetooth :-) 18:19:39 don't need gigabit, don't need oldbluetooth 18:20:02 gforth compiled and works on my PS3! 18:20:16 aye, definitely not interested in bluetooth. 18:20:17 some benachmarks you would like to see? 18:20:27 thats cool Shine. 18:20:33 no composite in then, so i could not see it fitting my needs, even if svga output 18:21:01 no problems at all, just configure ; make ; make install 18:23:19 I've tried this with CLISP and SBCL, too, but no luck 18:24:51 bet they use pointer casting to longs 18:27:11 this should be no problem: "printf("long: %i, int: %i\n", sizeof(long), sizeof(int));" says "long: 8, int: 4", but if they are using cast to int for pointer, this could be a problem 18:27:29 pointer casting to long, why should that be a problem? 18:27:52 shine - try it with ECL 18:28:44 the short/long thing never made sense to me 18:29:44 what were long long then, i remember in the sources at one point 18:32:20 jackokring: with my installed 64 bit GCC 4.1.1, sizeof(long long) is 8, too 18:32:40 16 short/32 int/64 long?? 18:33:11 nevermind that, just use types that make the bitcount explicit. 18:33:19 long is normally 32 18:33:24 long long is 64 18:33:29 virl - there is no 'normal' 18:33:40 ok, ok, you are right. 18:33:50 ANSI C absolutely does not make such assertions. 18:33:54 but it's normally for me. 18:34:04 nevermind that, just use types that make the bitcount explicit. 18:34:09 yes, short is 16 bit on this platform 18:34:23 short =16 is very common 18:34:46 except for embedded 8 bitters 18:36:01 night folks 18:36:18 java makes a good int/long/short standard, but C is so? 18:36:36 sorry, I don't follow that question. 18:37:02 whats the word, ... multistandard 18:37:13 it isn't. 18:37:22 C is optimized for speed, so it is allowed to vary for the most efficient size 18:37:35 .... undefinate 18:37:48 C defines these types, their relationship to each other, and their minimum sizes. 18:38:37 breaking possible pointer casts maybe 18:41:16 C minimally defines the types 18:41:45 that's the fault of the programmer, not if C. You could always use void* and if you really need to convert it to integers, a global definition file where you define the right int type for pointers (but IIRC sizeof(long)==sizeof(void*) always) 18:42:54 change int to long and recompile 18:43:23 hmm.. int == length of accumulator? 18:43:36 C99 defines an integral type defined to hold a pointer, anyway. 18:46:16 --- quit: virl (Remote closed the connection) 18:47:27 gforth says 8 for "cell ." :-) 18:47:52 ==long==64bit code 18:49:31 ECL needs still some time to finish compilation, but looks good so far 18:50:05 excellent! I sometimes have to disable threading on it, but it definiely ports more easily to more platforms than any other CL. 20:32:59 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 20:35:04 --- quit: jackokring ("Yummy, like ircing on a cake! [ http://www.bersirc.org/ - Open Source IRC ]") 20:47:53 Hey. Taking a break. Anybody conscious? 20:47:55 --- join: crest_ (n=crest@p54894D9D.dip.t-dialin.net) joined #forth 20:49:46 yes. 20:49:53 What's up? 20:50:46 about to head to the gym, mainly. I'm stressed out, listening to music and browsing the web and managing to not do anything very productive. 20:51:30 Sounds like a plan. 20:52:40 the gym part, yeah. 20:53:49 ayrnieu: ECL works! It's nice to have a Lisp with most-positive-fixnum = 2305843009213693951 20:55:17 good, it's a nice lisp system. 20:57:01 --- quit: Crest (Read error: 110 (Connection timed out)) 21:05:32 --- quit: slava () 21:26:36 --- join: earth| (n=sqrt@82-35-248-212.cable.ubr06.dals.blueyonder.co.uk) joined #forth 21:26:51 --- quit: nighty_ (Remote closed the connection) 21:58:00 php syntax is aweful compared to ruby 21:58:04 PHP: $this->template->set('day_number', $d); 21:58:19 Ruby: @template.set('day_number', d) 21:58:25 yep 21:58:42 php has all this extra crap: this>>$; 21:59:33 and that's not the least bit contrived of an example 21:59:46 imagine it with a global... 21:59:54 PHP: $this->template->set('day_number', $GLOBALS['d']); 21:59:58 Ruby: @template.set('day_number', $d) 22:03:30 PHP is a terrible, unemulateable language for very many reasons, but $self->foo->set($a,$b) versus @foo.set a, b isn't a very interesting one. 22:11:33 --- quit: earth| (Read error: 145 (Connection timed out)) 23:09:12 --- quit: Quartus_ (Read error: 104 (Connection reset by peer)) 23:27:05 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 23:59:59 --- log: ended forth/06.12.18