00:00:00 --- log: started forth/08.10.24 00:00:56 --- join: qFox (n=C00K13S@132pc222.sshunet.nl) joined #forth 00:33:16 --- quit: xjrn (Read error: 110 (Connection timed out)) 01:47:28 --- quit: Quartus () 03:20:46 --- join: jewel (n=jewel@dsl-242-166-102.telkomadsl.co.za) joined #forth 04:57:05 --- quit: jewel (Remote closed the connection) 04:57:17 --- join: jewel (n=jewel@dsl-242-166-102.telkomadsl.co.za) joined #forth 05:25:50 --- quit: ygrek (Remote closed the connection) 05:51:40 --- quit: nighty__ (Client Quit) 06:03:54 --- join: pierre- (n=pierre@93-81-113-26.broadband.corbina.ru) joined #forth 06:05:17 --- quit: proteusguy ("Leaving") 06:33:17 --- quit: qFox ("Time for cookies!") 06:34:49 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 06:49:43 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 07:00:39 --- join: ygrek (i=user@gateway/tor/x-e6129780a60e0ac7) joined #forth 08:02:15 --- join: snowrichard (n=richard@12.169.182.169) joined #forth 08:02:57 --- quit: ygrek (Remote closed the connection) 08:03:11 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 08:05:33 --- quit: snowrichard (Client Quit) 08:42:40 --- quit: foxLaptop ("leaving") 08:48:22 --- join: snowrichard (n=richard@12.169.182.169) joined #forth 09:12:49 hi 09:12:51 lo 09:12:52 got some sleep 09:13:10 was up for a long time building the new gentoo system 09:15:22 I'm recording some music off the net now 09:19:45 getting coffee 09:30:31 got some chicken nuggets 09:33:37 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 09:47:46 --- quit: proteusguy (Read error: 113 (No route to host)) 09:49:08 still building? 10:00:04 no its all done 10:01:42 I need another coffee and my meds thought 10:01:44 I need another coffee and my meds though 10:08:05 --- join: ygrek (i=user@gateway/tor/x-ca29162bb9ef735c) joined #forth 10:10:37 --- join: Quartus` (n=Quartus`@74.198.12.3) joined #forth 10:19:19 got a phone call 10:21:09 hi qFox 10:21:20 quartus 10:44:41 hello 10:55:09 --- quit: GoNoGo ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]") 11:04:55 --- quit: crc (Read error: 113 (No route to host)) 11:06:35 snowrichard: http://www.ladyada.net/make/digg/ 11:17:54 --- quit: jewel (No route to host) 11:22:55 hi. 11:36:00 --- quit: snowrichard ("Leaving") 11:36:35 :) 11:58:49 --- quit: pierre- (Read error: 110 (Connection timed out)) 12:39:06 --- quit: ygrek (Remote closed the connection) 13:14:43 --- join: jewel (n=jewel@dsl-242-166-102.telkomadsl.co.za) joined #forth 14:27:07 --- join: tgunr (n=davec@02-033.018.popsite.net) joined #forth 14:28:31 --- part: tgunr left #forth 14:43:55 --- quit: qFox ("Time for cookies!") 15:11:48 --- quit: mathrick (Read error: 104 (Connection reset by peer)) 15:13:09 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 15:45:48 --- quit: jewel (Read error: 113 (No route to host)) 17:05:49 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 17:06:22 --- quit: forther (Client Quit) 17:42:48 --- join: Al2O3 (n=Al2O3@c-75-71-187-102.hsd1.co.comcast.net) joined #forth 17:55:12 --- join: foxLaptop (i=flash@221.220.44.33) joined #forth 17:56:29 --- quit: Al2O3 () 19:03:58 --- join: Al2O3 (n=Al2O3@c-75-71-187-102.hsd1.co.comcast.net) joined #forth 20:01:10 --- join: Quartus (n=neal@CPE001b115d994a-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 20:03:08 --- quit: aspect (kornbluth.freenode.net irc.freenode.net) 20:03:08 --- quit: gogonkt (kornbluth.freenode.net irc.freenode.net) 20:03:59 --- join: LOOP-HOG (n=jasondam@97-115-94-24.ptld.qwest.net) joined #forth 20:04:16 --- join: aspect (i=aspect@burns.dreamhost.com) joined #forth 20:04:16 --- join: gogonkt (n=info@125.34.39.87) joined #forth 20:04:29 anybody up for a chat 20:16:57 anybody up for a chat? 20:17:32 LOOP-HOG: What's goin' down? 20:20:31 I watched the x-prize's Lunar Lander Challenge on internet video 20:20:33 it sucked 20:20:48 do you know what that is? 20:21:06 Yep. Not particularly interested though. 20:21:12 I don't blame you 20:21:21 I think that the game was crooked 20:21:25 Too busy playing with C++ bitfields and unformatted i/o. :) 20:22:31 what are you doing in particular, what is this for? 20:22:58 LOOP-HOG: Just an assignment for school. "Data Abstraction and Design" an OOP course. 20:23:17 In particular? Reading UTF8-encoded chars from a file. 20:23:36 ok 20:23:40 do you ever use Forth? 20:24:16 not in school I don't imagine 20:29:26 LOOP-HOG: Nope, I learned Scheme in school. I'd like learn Forth, then write a forth interperter one day. 20:29:42 interperter/compiler, I haven't figured out which yet. 20:30:03 Possibly in Scheme. ;-) 20:35:44 Forth is both an interpreter and a compiler. YOu can't separate them out in Forth 20:37:11 I think I understand that much. But if you're writing "one", isn't it possible to do one that doesn't actually output any machine code? 20:37:29 hmm, perhaps that's a dumb way to define a "compiler". 20:37:45 Either way, I need to learn Forth first. :) 20:38:55 learn forth first 20:39:30 check out the books starting forth and thinking forth 20:39:39 theyare online 20:39:57 Oh, score! 20:40:19 I've got an old book, I forget what's it called, it's from byte magazine, something from the 80's about threaded interpretive languages. 20:40:45 it might have forth info in it 20:40:51 And I've asked this here before (and saved that convo), but I'm going to ask again: LOOP-HOG What would you suggest for a Forth implementation to use? 20:41:01 swiftforth 20:41:12 Never heard of it! 20:41:22 if for nothing else the documentation 20:41:27 I was considering either gnuforth, or... that one that hcsw.org wrote... 20:41:27 just a min 20:41:31 Sure. 20:41:51 Oh, windows. 20:41:55 I'm a *nix user. :P 20:42:03 just a min 20:42:27 have you visited forth.com 20:42:49 it is run by the second person to ever learn forth, after Chuck Moore who invented it, Elizabeth Rather 20:42:55 they are still in business 20:42:58 Cool! 20:43:06 they have alot of experience with Forth naturally 20:43:13 Is Chuck still trying to create and sell Forth-based "hardware" ? 20:43:16 there is even a history of Forth to read there 20:43:18 yes 20:43:22 he is getting very close 20:43:24 I may or may not have read that. 20:43:30 intellasys.net 20:43:34 I've read a fair bit about Forth online. 20:44:07 gforth if you use linux I guess, but I'm a windoz user 20:45:18 comp.lang.forth 20:45:24 Heh, a forth that can compile to Java bytecode, PORTABLE! 20:45:48 there have been a few of those 20:45:59 not really the area that Forth is used for 20:46:07 Forth is usually used for embedded aps 20:46:12 there is some use in desktop aps 20:46:40 one thing about learning Forth is using the stack 20:46:45 that is one of the most tricky things 20:46:54 another is learning to factor 20:47:15 Factor? As in refactor code? 20:47:49 I'm not much into embedded stuff, but I like the idea that Forth is kind of like an OS in itself. I really like OSes. 20:48:41 yes refactor code 20:48:46 it is 20:48:51 it was once it's own OS 20:49:11 there have been some impressive projects using Forth OS 20:49:31 like multiuser systems where a computer that is considered weak today would be used by hundreds of users 20:49:36 just one computer 20:49:40 that was when they were expense 20:49:42 expensive 20:49:47 you don't really need to do that nowadays 20:49:54 computers are cheap 20:50:51 Makes sense. 20:52:42 I might go to ForthDay in the San Jose area next month 20:52:48 then I can meet Chuck for the first time 20:53:02 and have him autograph my copy of Starting Forth 20:53:06 :) 20:54:07 Cool! 20:54:54 it's something that ive wanted to do for several years now 20:55:52 I can meet Jeff Fox too. I wonder who else whill be there 20:55:58 John Rible? 20:56:05 C.H. Ting? 20:56:31 do you know the way to San Jose? 20:57:40 I've only been outside of Canuckistan 3 times in my life. :) 20:57:51 Granted, I'm only 19. 21:07:15 That said, how hard can it be to buy a plane ticket to San Jose? 21:15:01 where is Canuckistan? 21:15:09 I do know a little geography 21:15:18 you seem to speak english well, or atleast to write it well 21:17:14 Hehe, Canada. Canuckistan is just a silly name I use for Canada, since we _do_ have a fair bit of oil. 21:17:30 But you have to wring it out of sand pits. 21:17:42 This is true. 21:18:15 oh 21:18:29 I feel sorry for Alberta because of all of the polution due to the extraction of the tar sands 21:19:35 I think the US imports more oil from Canada than any other country. 21:20:20 Liekly. 21:20:32 I just think it's sad that we don't refine more of it here. 21:20:52 Because we buy so much non-crude oil back form the US at an inflated price. :( 21:21:02 Kind of like the whole softwood lumber thing. 21:21:11 But then again, I have a biased point of view of that. :) 21:21:20 well, I understand where you are coming from 21:21:40 If someone thought they could make money off of refining the crude up there, they probably would. 21:21:58 It's my naive understanding of it all, so far at least. 21:22:19 The refining infrastructure costs a fortune, and takes a while to pay back. 21:23:04 * TreyB lives in the Houston area, where we refine 1/4 of the US's petro chemicals. 21:23:22 One of my "school chums" is from the Houston area! 21:23:55 --- join: snowrichard (n=richard@12.169.182.169) joined #forth 21:24:10 TreyB, what do you think of the economy of the Huston area> 21:24:23 I'll say that the economy of Oregon isn't that great 21:25:22 We didn't have the insane rise in housing prices here, and so the slump hasn't hurt as much. 21:25:33 Rises? 21:25:41 oh 21:25:44 jobs? 21:26:01 Shouldn't the bubble have completely sunk housing prices? 21:26:12 I've played with the idea of moving to Huston b4 21:26:34 We didn't have the big bubble, kspaans, so we escaped most of the sudden deflation. 21:26:43 Oh, neat. 21:27:34 And we've got quite a diverse economy these days, not just energy but biotech and a huge port. 21:27:59 what do you do TreyB? 21:28:23 Software engineer, these days working on over-the-air diagnostics for cell phones. 21:28:55 I work for a company out in Moutain View, CA from my upstairs office. 21:29:14 do you Forth at all? 21:29:55 The version of our software that GM's on Monday has a pForth-derived interpreter embedded in it. 21:30:06 * kspaans the Computational Mathematics undergrad! 21:30:24 GM's ?? 21:30:45 "Gold Master", basically, a QA certified release. 21:30:52 oh 21:30:59 congrats 21:31:49 Thanks. 21:32:29 I will shortly have perhaps the most widely distributed Forth environment on the planet, but no one will know about it :-) 21:32:44 this goes into cellphones? 21:32:47 Yes. 21:33:41 a cellphone must be a very complex peice of hardware and software, if forth can be imbedded in it as just one of it's softwares 21:34:06 cellphones have an OS then 21:34:19 my razor runs java apps 21:35:12 my old cell phone was too slow to run java games fast, but I had a few of those 21:35:17 the games were really slow 21:35:38 I like how my PowerBook has openfirmware, which is basically just a forth environment. :D 21:35:39 The Forth interpreter exists as part of a library we provide to the handset OEMs. They submit metrics (bits of phone status) to our library, and we decide which ones to keep and which to ignore based on a profile sent to the device. 21:36:29 The new version uses Forth to do smarter filtering of metrics on the device. 21:37:49 so who says that Forth is no longer in use? 21:38:04 Not I :-) 21:38:19 Trey, do you have an opinion on the new Forth chip 21:38:31 The SEAForth stuff? 21:38:35 yeah 21:39:08 Pretty damned spiffy, but not something everyone will use. 21:39:57 yeah 21:40:08 It sure makes you change the way you think about code. 21:40:14 I might go to Forthday. They are supposed to talk about SeaForth there 21:40:26 is that something that might be used in a cellphone? 21:40:27 or no? 21:40:27 I managed to go a couple of years ago. 21:40:34 how was it? 21:40:44 Interesting. 21:40:49 do you know the way to San Jose? 21:41:05 Indeed :-) 21:41:23 Chuck should be there. Jeff Fox might be there 21:41:36 When does it happen this year? 21:41:45 15th 21:41:52 Nov? *sigh* 21:42:03 :( 21:42:11 you can't make it? 21:42:16 * TreyB flys back from Shenzhen on the 15th. 21:42:56 I have to go visit a couple of companies integrating our stuff. One in Taipei and the other in Shenzhen (north of Hong Kong). 21:43:04 they make all of the cellphones in China 21:43:07 I leave on the 3rd. 21:43:25 it's great that you are doing Forth stuff though 21:43:26 They make a metric f*ckload of them there, for sure :-) 21:44:02 Yeah, I basically got hired to integrate the forth interpreter. 21:44:38 TreyB: Neat! Do you have forth stuff on your resume? 21:45:18 Not really. I've done forth as a part-time hobby for most of my carreer, though. 21:45:56 (I had all the forth books before I got hired) 21:47:26 cool 21:47:59 Pretty much. Getting hired to do what you do for fun doesn't suck ;-) 21:48:02 http://www.youtube.com/watch?v=6gsUuZMpXHk 21:48:34 :D 21:50:31 About the forth chip in cell phones: they could use it, but it would probably end up as an I/O control chip rather than for something else (like the radio). 21:50:47 that makes sense 21:51:08 But the wireless speaker sample project they did with the SEA24 looked interesting. 21:51:22 It might still be possiable to get a thumb drive if you can send them an email about an interesting experiemtn to do with the chip 21:51:27 thing is though, the pins are not exposed 21:51:28 And I think they did that with a pair of 24s. A pair of the 40s might just do it. 21:51:52 I don't have the EE skills, just software. 21:52:18 to be a really kick butt forth programmer, be both a software and a hardware engineer 21:52:29 I've done drivers and such in previous lives, but never hardware. 21:52:46 Yeah, I have a ton of respect for the forth guys that do hardware bring-up. 21:53:15 TreyB: What's driver development like? I'm considering that kind of work. Anything low-level really. 21:53:35 if you like low level, why not learn forth? 21:54:03 --- join: forther (n=forther@c-24-5-187-203.hsd1.ca.comcast.net) joined #forth 21:54:13 what does forther use forth for? 21:54:26 I did graphics drivers for BeOS (worked for Be for 5 years), plus graphics drivers and low-level stuff for the abandoned PalmOS 6 (also about 5 years). 21:55:32 LOOP-HOG: did you mean that question for me? 21:55:47 there is a forther named forther 21:55:52 Ah. 21:56:39 kspaans: you really have to understand the language you work in and how it relates to its runtime environment. 21:58:35 kspaans: and you need to understand the hardware framework the device lives in (the various busses, the differences different CPUs make, etc. 21:59:00 LOOP-HOG: Why haven't I learned Forth yet? I have really poor time managment skills and I should relly try and concentrate on school more so I don't fail anymore classes. :) 21:59:22 TreyB: OK, so you need to be able to read hardware schematics and that kind of thing? 21:59:23 Nothing really beats trying to bring a driver up, though. 21:59:28 :D 22:00:09 kspaans: depends on the hardware. Graphics drivers, not so much. BIOS level USB/FireWire/I2C busses, a bit. 22:00:53 BIOSes! Now those sound like a black art! Aren't they still programmed mostly in assembly, or something lower these days? 22:01:32 Actually, the SEAForth dev boards might make a decent place to play. 22:02:11 I think they do them mostly in C with very close attention paid to the assembly/C interface. 22:02:19 Oh, neat. 22:02:50 In the old days they did them in assembly, but today's PC BIOS takes 512K or so. 22:02:51 Alas, I should go home and go to bed, have to wake up in about 5 hours to go to Toronto for the Ontario Linux Fest. :) 22:03:01 Have fun tomorrow! 22:03:32 Enjoy your youth. You'll get old fast enough ;-) 22:03:32 Thanks! And thanks for the tips / nice to meet you. 22:03:44 Hahaha, that's for sure. 22:03:53 stay out of trouble! 22:03:56 :) 22:04:26 Find a decent Gyro place and have one for me. 22:04:37 Wow, funny you mention that. 22:04:42 there is a really good one near campus. 22:04:59 They give students a deal: two beef or lamb gyros for $6! 22:05:06 Anywhoo, night all. 22:05:06 * TreyB 's wife's family lives in Ontario. 22:05:19 G'night! 22:17:08 --- quit: forther (Read error: 110 (Connection timed out)) 22:29:19 --- quit: aspect (Read error: 101 (Network is unreachable)) 22:30:09 --- join: aspect (i=aspect@burns.dreamhost.com) joined #forth 22:31:06 --- part: LOOP-HOG left #forth 22:49:07 --- join: forther (n=forther@c-24-5-187-203.hsd1.ca.comcast.net) joined #forth 23:28:51 --- quit: Al2O3 () 23:59:59 --- log: ended forth/08.10.24