00:00:00 --- log: started forth/04.03.05 00:32:56 --- quit: Serg () 00:57:16 puta 00:57:21 ops, wrong channel 00:57:22 whore. 00:58:12 --- join: MarkT (Mark@operator.nss.udel.edu) joined #forth 01:07:51 Dobryjj den'! 02:04:26 * warpzero is away: Take your passion, and make it happen, you just come alive, you can dance right through your life. 02:20:02 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 04:14:04 --- quit: MarkT ("I'm outta here") 04:29:07 --- quit: Mark4_ (Read error: 104 (Connection reset by peer)) 04:29:15 --- join: Mark4__ (~Mark4@66.147.207.131) joined #forth 04:52:10 --- quit: imaginator (".") 04:57:31 --- quit: hovil ("Leaving") 05:21:22 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 05:25:36 --- quit: Mark4__ (Read error: 54 (Connection reset by peer)) 05:40:22 --- quit: madgarden (Read error: 54 (Connection reset by peer)) 05:49:34 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576712.sympatico.ca) joined #forth 05:57:02 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 05:57:49 --- join: networm (~networm@L0626P05.dipool.highway.telekom.at) joined #forth 06:04:46 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576712.sympatico.ca) joined #forth 06:09:23 These look like fun: http://www.speechchips.com/shop/ 06:11:30 nice 06:12:05 CTS256A-AL2 IC 06:12:05 CTS256A-AL2 Code-to-Speech Processing IC 06:12:24 combine that with the forth kit of kc and you can talk to your forthbox :p 06:13:21 Well, it can talk to you. 06:13:56 The Speakjet seems like a nice flexible chip. Check out the sample WAV. 06:15:21 hm, speech-to-code would seem more interesting to me 06:17:26 I like the idea of a Forthy AI talking to me in a cool robot voice. ;) 06:20:23 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 06:22:02 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576712.sympatico.ca) joined #forth 06:22:39 --- quit: networm ("Client exiting") 06:54:17 --- join: Serg (~z@212.34.52.140) joined #forth 06:54:41 --- quit: Serg (Client Quit) 07:00:10 wasn't jeff fox going to leave c.l.f for good, for ever!? 07:00:23 does he ever? 07:00:34 hasn't he promised that for like ages? lol 07:00:53 I checked a few months ago and read a post saying it was his final post to the newsgroup. 07:01:04 I read newsgroup today 07:01:08 he's still there. 07:01:21 Don't mention his name! He'll find us! 07:01:42 --- join: arke_ (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:01:42 --- quit: arke_ (Client Quit) 07:01:59 --- join: foxchip (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:02:09 I already saw. 07:02:13 --- quit: foxchip (Read error: 104 (Connection reset by peer)) 07:02:25 o.O 07:02:28 :O 07:03:15 ;) 07:03:27 he must be involved with the FBI. 07:03:31 --- join: foxchip (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:03:43 --- part: foxchip left #forth 07:04:00 --- join: FBI (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:04:04 no, ask the CIA 07:04:06 --- part: FBI left #forth 07:04:11 --- join: CIA (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:04:15 ask the NSA 07:04:17 --- part: CIA left #forth 07:04:39 o.O 07:04:59 --- join: NSA (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 07:05:17 our new Windows 2k server just crashed, so we don't really know.... 07:05:18 --- quit: NSA (Client Quit) 07:05:27 ... 07:10:04 ... 07:10:49 hehe 07:52:53 hehehe 08:23:23 hi 08:39:05 --- join: Herkamire (stjohns@h000094d30ba2.ne.client2.attbi.com) joined #forth 09:03:00 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 09:03:06 --- mode: ChanServ set +o kc5tja 09:21:53 --- join: foxchip (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 09:21:54 --- quit: arke (Read error: 54 (Connection reset by peer)) 09:22:03 --- nick: foxchip -> arke 09:22:07 damn xchat lol 09:22:27 --- nick: arke -> chris-xp 09:26:38 xxp? :) 09:27:24 :) 10:10:07 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 10:10:37 --- quit: chris-xp (Read error: 54 (Connection reset by peer)) 10:27:43 --- join: jdrake (~uniq1@CPE00045afdd0e8-CM014410113717.cpe.net.cable.rogers.com) joined #forth 10:35:58 --- nick: AldoBR -> Professional_Lov 10:36:20 Dobryjj vecher! 10:36:27 --- nick: Professional_Lov -> AldoBR 10:36:32 ? 10:36:40 * AldoBR press the SAP button 10:36:41 Good evening. 10:36:50 ah, good evening 10:54:34 --- quit: ChanServ (saberhagen.freenode.net irc.freenode.net) 11:10:00 --- join: ChanServ (ChanServ@services.) joined #forth 11:10:00 --- mode: irc.freenode.net set +o ChanServ 11:47:53 posted in #macdev: http://images.somethingawful.com/inserts/articlepics/photoshop/03-05-04-passion/denz.jpg 12:18:16 --- quit: skylan (Operation timed out) 12:20:58 --- join: skylan (~sjh@nwc57-207.nwconx.net) joined #forth 12:37:42 what the FORTH is going on here!?!?!? 12:45:11 \ "clone-list" see 12:45:11 : clone-list 12:45:11 dup [ 12:45:11 uncons [ 12:45:11 unit dup 12:45:12 ] dip clone-list-iter swap rplacd 12:45:14 ] when ; 12:45:26 new improved 'see' :) 12:45:39 i wrote a nice little pretty-printer, 140 lines of code. 12:53:11 --- quit: Herkamire (saberhagen.freenode.net irc.freenode.net) 12:53:11 --- quit: cmeme (saberhagen.freenode.net irc.freenode.net) 12:54:10 --- join: Herkamire (stjohns@h000094d30ba2.ne.client2.attbi.com) joined #forth 12:54:10 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 13:12:18 slava, care to break that down? I recognise dup and swap at least. :) 13:12:54 Oo/~~~ 13:31:39 slava: How do you dynamically allocate memory for the lists? 13:48:27 Robert, slava's code uses the Java VM... doesn't it handle memory allocation? 13:48:58 Oh, OK. 13:49:01 --- quit: AldoBR () 13:49:33 But if you wanted to compile something like Joy to native code, how would you do? 13:50:30 I imagine you'd need a C-like heap memory. 13:52:59 Or maybe 1000000000 ALLOT and then don't worry about it. ;) 13:53:33 Heh. 13:53:40 You don't happen to be an XMMS coder? ;) 13:53:55 Heh no... ex Windows coder. :-& 13:58:15 That too. ;) 14:04:41 --- join: foxchip (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 14:05:03 --- nick: foxchip -> arke 14:05:09 fucking xchat 14:05:11 hold on 14:05:31 --- quit: arke (Client Quit) 14:05:34 --- join: chris-xp (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 15:09:25 --- join: blockhead (default@dialin-1012-tnt.nyc.bestweb.net) joined #forth 15:15:22 --- join: networm (~networm@L0662P03.dipool.highway.telekom.at) joined #forth 15:57:44 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 15:57:47 --- mode: ChanServ set +o kc5tja 15:58:00 slava: You there? 16:01:29 kc5tja, I know you aren't digging the speech synth... but did you take a look at the SpeakJet chip? http://www.speechchips.com/shop/item.asp?itemid=12 16:01:52 No. 16:01:58 I haven't done any research on it at all. 16:02:08 But again, remember the Kestrel is intended to be very minimal. 16:02:36 I don't want to laden the design down with a lot of features that relatively few will use, as it does increase the cost of the product. 16:02:51 * kc5tja has even finished the design on paper yet, and the cost in parts I have so far is already in the $20 ballpark range. 16:02:54 I understand. However, you do want sound, right? 16:03:15 I was going to use a PIC chip as a SID-like device, yes. 16:03:58 kc5tja: how much cost do you think adding audio would add? 16:04:01 This chip is capable of quite a bit of non-speech synth as well. 16:04:11 Here's a nice little demo WAV: http://www.speechchips.com/audio/speakjetsamples.wav 16:04:27 Herkamire: With the PIC, you figure about $1 for the PIC chip, and maybe $2 for the resistor/capacitor network to create the low-pass filters to remove PWM modulation noise. So less than $5. 16:06:18 That's hilarious. The chip is basically a PIC itself. It's got conspicuously the exact same power, reset, and clock inputs as a PIC chip. 16:06:21 kc5tja: cool. that's worth it. 16:07:12 kc5tja: would you be able to send sound samples? or would it just do sine waves? 16:09:18 I'm reading the data sheet (which is incomplete; their block diagrams are missing) 16:09:29 kc5tja: have you considered other kinds of displays besides CRT? 16:10:13 kc5tja: the data sheet for the speakjet? or what you're thinking of using? 16:10:19 Herkamire: All of them take CRT-like inputs anyway. 16:10:27 Herkamire: Speakjet. 16:10:32 So far I'm not too happy with its interface. 16:12:13 OK, I would say the SpeakJet is a nice add-on, but is in no way a replacement for a SID-like device. 16:12:58 Herkamire: 99% of the LCD panels you get just take digitized VGA (e.g., instead of converting the thing to analog, it takes the 6 red, 6 green, and 6 blue inputs directly as digital signals, plus the normal VSYNC and HSYNC signals. So it's still scanned just like a CRT) 16:14:06 OOF! 8kHz PWM frequency? I was going to strive for at least 64kHz in my design. :) 16:14:49 --- quit: networm ("Client exiting") 16:18:56 Hmmm, listened to the demonstration wave, and wasn't too impressed with that either. 16:19:43 * kc5tja remembers SAM for the Commodore 64, and that distinctly had better sound than this chip. Then again, the SID has more sophisticated synthesizers than this thing too. 16:19:57 I mean, it's not BAD -- you can understand it. I just think one can do better. 16:20:16 kc5tja: that sucks, so you have to send the video signal constantly with LCDs too? 16:21:29 I was hoping you'd only have to send a signal to the LCD when you wanted it to change something 16:22:05 Herkamire: In 99% of the pieces out there, yes. 16:22:17 The reason is that an LCD isn't a static display mechanism. 16:24:10 right 16:25:13 kc5tja, Not so sure SAM is as clear as that. SAM is pretty good, though. 16:25:25 Anyway, thought it was interesting. 16:25:48 Definitely. 16:26:00 But at $25, I wouldn't consider adding it into the core of the product. 16:26:03 Here's the gist though. 16:26:10 * kc5tja has pretty much had it witn In-N-Out. 16:26:21 I've been accused of having bad body odor there. 16:26:32 And have been threatened with being written up. 16:26:34 Which is bullshit. 16:26:38 :o 16:26:43 * kc5tja showers, shaves, aftershaves, and deoderizes every day. 16:26:50 WTF? 16:27:00 So I'll be looking for alternative employment here pretty soon, I think. 16:27:15 I'd like to develop this kit business as much as I can. 16:27:23 I realize I need something to sell first. 16:27:42 I'm hoping the Kestrel will provide enough financial incentive for me to continue to develop the product and offer peripherals for it. 16:27:49 This speech chip could be one such peripheral. 16:28:28 Hmm. I wonder if a computer kit for a first product isn't a bit risky. 16:28:51 I have no other core competency at this time. 16:29:03 The only alternative is to resell radio kits from, say, Small Wonder Labs. 16:29:36 Sure you do... there's a huge hobbyist market out there for things like that SpeechJet, BASIC stamps, etc. 16:30:00 You could easily engineer smaller modules which target that market. 16:30:07 Be a good way to test the waters. 16:30:18 I need advertising. 16:30:34 And that's what I lack. 16:30:40 I lack the knowledge needed to crack the market. 16:30:42 Word of mouth can do wonders. 16:30:51 I have no idea where to advertise, and, I have no money TO advertise with. 16:31:02 There are many forums and community sites you could advertise or spread the word on for free. 16:31:32 It's the exact same issue with indie game developers, a group which I strive to be a part of. 16:31:40 indie? 16:31:47 independent 16:32:00 I'm not seeing the relationship. 16:32:50 Well, you're aiming to be an independent hardware designer. 16:32:58 You want to sell your products online. 16:33:12 You want to attract a certain demographic, market to them, and make some money. 16:33:29 Not much different than indie game developers. 16:33:38 OK, but the methods are 100% different. 16:33:45 Hence my not seeing any relationship. 16:33:48 The product is. 16:33:53 The same could be said of IBM, much less my own stuff. 16:34:02 IBM isn't one guy. 16:34:19 What kind of independent games are we talking about? For the PC? For the Atari 2600? 16:34:47 PC mostly, though some are for PDAs, cell phones, or online. 16:35:00 OK, see, that market is rather large and vast then. 16:35:13 I think you've got a potentially large hobbyist market. 16:35:36 You can walk into any one of a handful of online e-game sites, and you can post a small message in an obfuscated forum somewhere in Tuva, and the next thing you know, your site has been triple-slashdotted. 16:35:38 It's large enough that other small companies are able to sell to and profit from it. 16:35:59 Heh, that doesn't mean you're selling anything. 16:36:02 Yes. The trick is to *find those fora* that the hobbiests frequent, and to deliver what they need. 16:36:16 Games are easier to sell than UARTs, I think. 16:36:32 Games have a very limited shelf-life, most of the time. UARTs, once in a circuit, are likely to last forever. 16:36:43 Yep. Sure. 16:36:43 (I use UART here as a representative of the types of things a hobbiest would likely desire) 16:37:04 BASIC stamp is something I think a hobbyist would be generally more interested in. 16:37:30 And something that an indie hardware designer could make some money on. 16:37:40 OK. 16:37:42 Or perhaps, say, a Forth stamp. 16:37:57 A Forth stamp requires a CPU, some ROM, some RAM, and lots of I/O, all one one module. 16:38:10 Yep. 16:38:11 FPGAs lack ROM and RAM, so that means the CPU and I/O can go in an FPGA. 16:38:21 The ROM and RAM exist in separate chips. 16:39:49 And, well, I'm not too sure how I would be able to compete with the BASIC Stamp anyway. 16:39:54 I just looked at Parallax's site. 16:40:01 Their chips/modules are *tiny*. 16:40:45 An FPGA chip alone is substantially larger than what they're offering. 16:40:59 Not saying it wouldn't sell. But I have to wonder what kind of form-factor it would end up as. 16:41:22 Do they do their own chip fab? 16:41:24 All the BASIC-Stamps appear to be in DIP package form factor, which is very convenient for homebrewers to use. 16:41:29 I don't like the BASIC stamp at all 16:41:49 madgarden: I can't tell, but I'm can tell they do their own *module* fab. 16:42:06 Herkamire: Be that as it may, the point remains: BSes are omnipresent in the market. 16:42:15 It's going to be hard to market Forth when BASIC is so readily prevalent. 16:42:38 The BASICs on the stamps I've looked at are pretty limited. 16:42:48 madgarden: That's because the ROM and RAM space is very limited. 16:42:52 Usually just a few predefined global variables. 16:43:13 Good reason to use Forth instead. 16:43:30 madgarden: Do you have personal experience with these BASIC Stamp modules? 16:43:37 Herkamire: Question goes out to you too. :) 16:43:41 the BASIC stamp I worked with seemed like an assembler pluss a couple controll constructs 16:44:16 kc5tja, nope, not really. 16:44:26 kc5tja: only a very little bit 16:45:12 "The BASIC Stamp 2p (BS2P24) is the highest performing of all the BASIC Stamps. With a program execution speed of ~12,000 instructions/second, it is 3 times faster than a BS2-IC and 20% faster than the BS2SX-IC." 16:45:18 If I remember correctly you couldn't use a text editor to do the programming 16:46:14 Herkamire: Correct. Your BASIC program is downloaded into serial EEPROM, and the BASIC Stamp module reads the serial EEPROM to get your program. 16:46:57 kc5tja: I mean to write the "BASIC" code 16:47:04 Herkamire: I know. 16:47:10 you have to use the stupid software they give you to type in 16:47:21 You have to code it on the computer first, then when you're finished with it, you 'flash' it to a serial EEPROM. 16:47:45 right, and the computer has to be windoze, and you have to write it in their stupid software 16:48:16 Well, here's the deal. 16:48:38 In order for me to persue something like this, I'm going to be needing a PCB fab run done. 16:48:48 Getting that set up is going to cost some serious cash. 16:48:56 Tooling up for a fab run is never a pleasant thing. 16:49:07 (Fortunately, tooling is usually a one-time cost.) 16:49:32 I would need to guage market interest in a Forth Stamp product. 16:49:57 And I don't know how to do that. 16:51:11 Pose the question in some forums, IRC channels, and on the wiki, like you do here. 16:51:18 What do I do, release a press release in some magazines, and say something like, "Falvo Technical Solutions has recently announced plans to develop a new Forth language based product to compete with the BASIC Stamp 2p. Designed to execute 12 *million* instructions per second, instead of 12,000, while not costing much more, the Forth Stamp will offer substantial opportunities for embedding more sophisticated logic in inexpensive designs." type of pre 16:51:26 And just *hope* taht people will express interest and write to me? 16:51:31 I'm reall confused about how to go about doing this. 16:51:45 Hey, that's a pretty cool sounding press release. ;) 16:52:29 Thanks. But last I checked, press releases were about products that were actually *released*, not preliminary vaporware products. 16:52:32 If I were you I'd infiltrate the hobbyist communities and poke around, see what kind of feedback you get. 16:52:33 Hence my reservation. 16:53:00 That's why people normally do market research before releasing a product. 16:53:03 The only hobbyist community I've been a regular member of is the 6502 group. 16:53:29 Well if you want to market your products, you'll have to branch out and actually do the marketing. 16:53:33 I've had some interest in the ForthBox Kestrel there. 16:53:46 Or find someone to do it *for* me. 16:53:50 That's what I've been trying to say. 16:53:52 I'm not a marketer. 16:53:59 OK, that's fine. 16:54:01 I'm a producer. A technician. An engineer. 16:54:10 You might want to take a look here: http://www.dexterity.com/articles/ 16:54:11 kc5tja: I like what I understand of your Kestrel project. make a kit out of standard parts other people manufacture, and ship it with code (and/or pre-flashed ROMS) and lots of instructions 16:54:12 I'm not a marketer. I can't market my stuff very well. 16:54:40 It's indie games related, but I think the advice there is really universal to indies in general. 16:56:03 * Herkamire is away partying 16:57:18 * madgarden is sitting here in pain. Yay back. 16:58:31 Heh 16:58:37 kc5tja, and I agree with you... I don't like marketing much either, rather just focus on the concepts. But there's potentially some decent bucks to be made if you can pull it all together. 16:58:47 Sure there is. 16:58:52 I would love to just do hardware development for life. 16:59:14 But I've ran many businesses in the past. None were ultimately successful. 16:59:14 Doing it from home would be even better. 16:59:25 Nobody would complain about the smell, either. ;P 16:59:26 Two weren't even my fault, but the point is, I had the infrastructure already in place when I arrived. 16:59:37 This is starting totally from scratch, with me having less than $1000 in the bank. 17:01:14 Livin' on the edge, baby! I envy you bachelor types. ;) 17:01:24 The edge is pretty sharp. 17:01:33 $500 for rent, $500 for auto insurance. 17:01:38 Well my bank account isn't much better. And it's in Canadian dollars to boot. 17:01:39 Buh-bye money. 17:01:56 $500 a month for car insurance? 17:02:48 No. 17:02:50 Every 6 months. 17:03:00 But it just so happens that my payment is due this month. 17:03:42 Ahh. Well, next month will be a good starting point for your new business. :) See how far you can get in 6 months... 17:06:03 My current business regressed. 17:06:38 (although I do have a paying customer now, that was entirely a fluke, I think. He definitely didn't know I existed until a friend of a friend mentioned it to him. Now if I can get that to happen MORE OFTEN...) 17:06:59 Do you advertise your site? 17:10:31 I tried in the past. 17:10:33 I broke myself doing it. 17:10:52 It took two months to recover from the financial damage. 17:15:07 I've never tried since, except to pass it on via word-of-mouth whenever I could. 17:16:24 --- join: Sonarman (~matt@adsl-67-113-234-172.dsl.snfc21.pacbell.net) joined #forth 17:21:50 Those dexterity articles are short and sweet. 17:22:27 Yeah. 17:22:34 They basically say the same thing as "Think and Grow Rich" though. 17:22:48 And if that's any indication, I'm doing next to *everything* wrong in the book. 17:23:11 And if past history is any indication, I won't be able to change anything. 17:23:12 :( 17:23:22 So it seems I'm pretty much doomed to poverty. 17:23:26 * kc5tja sighs 17:24:00 That's why I need someone else to help me out if I'm going to do this. 17:28:37 hm 17:28:44 can somebody help me on some english 17:28:47 concerning a resume 17:28:57 i have a chance on getting an internship at MS in seatle :p 17:29:18 but i have to translate my resume to english, not something i do every day 17:29:47 how do you properly name hte schools, namely the cities they are in? 17:30:06 like school x in y, in dutch we dont use in as such, but i'm not sure on english 17:30:26 I don't even know what 'x' and 'y' are supposed to represent. 17:30:27 at doesnt sound/look right either 17:30:28 well 17:30:54 say i went to um, president lincoln college, and the college was in amsterdam 17:31:08 When did you 'go' to this school? 17:31:19 And what was your major? Did you earn a degree there? 17:31:26 oh no, i'm only 22 :p 17:31:38 Well, play along and be nice, or you won't get your treat. :) 17:31:46 or wait, you mean diploma 17:31:47 Fake up some answers. 17:32:06 Lincoln College, Amsterdam 17:32:13 well i'm not really eager to put things on my resume, only for them to discover i lied and cant do thigns they expect of me... 17:32:17 oh komma 17:32:19 right 17:32:29 OK, here's an example from my resume. 17:32:39 T. R. Proctor High School, Utica, NY 13503 17:32:52 whats the number 17:32:56 oh 17:32:59 zip? 17:33:05 1989-1995 17:33:15 No. 17:33:21 Yeah, the # is the zipcode. 17:33:25 k :) 17:33:28 Basically, the name of the school is its mailing address. 17:33:39 T. R. Proctor High School, Utica, NY 13503 17:33:43 1989-1992 17:34:04 yea ok they'll have to live with the name and location i guess. somehow i dont think they'll actually follow up on it anyhow 17:34:09 Received high school diploma. Attended extra cirricular activities related to computer science and other maths related fields. 17:34:13 Etc. Blah blah blah. 17:34:23 you spent 6 years in high school? 17:34:28 i found a bug in msn (rather serious one), and one of the dev's is trying this for me :p 17:34:36 Sonarman: Our highschools are 6 years long. 17:34:48 in new york? 17:34:51 You have elementary schools, kindergarden through 6th grade, then you have High school, 7th grade to 12th. 17:35:07 oh, ok 17:35:18 thats all elementary for us 17:35:21 although no wait 17:35:26 how old are you in 12th grade? 17:35:32 16ish? 17:35:34 While *I* went to school, I had to stay an extra year because of the whole (retarded!) consolidation program that was going on. 17:36:16 17 when I graduated. 17:37:06 ah ok. i guess highschool are about equal. although we have different level's of highschool... low medium high and .. higher :) 17:37:26 depends on where you go. 17:37:27 the low and medium are 4 years, high is 5, and higher is 6 years. 17:37:49 Technically, 7th through 9th is called "Jr. High School," but it's still high school, really. 17:38:04 (for the record, i went to the medium... not that i belonged there but i thank our great system for that :\) 17:38:19 yea i picked something like that up thru tv 17:38:23 You still get beat up just as often, you still get made fun of for not being a moronic jock in gym class, and you still get pushed around and dumped by all the females. 17:38:26 At least I was. 17:38:58 hmn it wasnt so bad for me, but i had other problems to deal with 17:39:11 personal related i mean, not to school 17:39:16 ok doesnt matter, nm 17:39:35 our school system is revised every 4 years or so, i was lucky enough to catch two of these revisions :p 17:42:44 man if i get this internship 17:42:50 free trip to the states 17:42:53 :D 17:48:37 Heheh 17:48:39 Good luck. 17:48:50 Then you won't have to rely on your aunt to pay for that ForthBox. >:) 17:49:55 haha indeed 17:50:21 seattle is closer to you then... missouri? (i remembered!!) 17:51:08 funny enough i watched sleepless in seattle this evening on tv, so i know where about seattle is :p 17:51:20 and missouri is middle of usa if i'm not mistaken? 17:51:32 Don't ask me. I have no clue. 17:51:39 Geography is NOT a strong point for me. 17:51:40 you are american! 17:51:46 heh mine neither :p 17:51:47 And your point is? 17:51:59 I'm an American, but that doesn't mean I speak good English either. :) 17:52:05 good point 17:54:40 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 18:26:26 does forth words invoke a call or a jump 18:26:34 s/does/do/1 18:27:14 jdrake - yes, except when they don't. 18:27:48 jdrake - do you have a particular implementation in mind? 18:28:03 what I specifically mean to say-> if I RECURSE will it be doing its stack filling 18:28:39 rush - vital signs 18:28:40 KICKASS 18:29:13 ayrnieu, ficl is what I am using 18:29:26 jdrake - I can't answer your question without more information -- except that no possible implementation can compile a tail-call without more information. 18:29:37 err, compile RECURSE as a tail-call. 18:29:53 chris-xp: :) All Rush shoutcast stream: http://205.188.234.65:8012 18:30:11 sweet! 18:30:17 jdrake - I don't know anything about ficl. Ask it if it optimizes RECURSE EXIT , or if it has a specific tail-call word. 18:30:47 ayrnieu, i do not know how to ask it that 18:31:08 You can test it. 18:31:13 : test recurse ; 18:31:19 Does the stack overflow? 18:32:51 or, a safer test: 18:32:56 ack, nevermind 18:33:09 It's FICL, it's not going to crash the system. 18:33:16 $ ulimit 1024 18:33:16 ok> : test recurse ; 18:33:17 ok> test 18:33:17 Segmentation fault 18:33:17 And yes, it causes a FICL exception. 18:34:33 hahaha 18:34:34 lol 18:34:54 chris - what amuses you? 18:35:33 It's FICL, it's not going to crash the system. 18:35:33 $ ulimit 1024 18:35:33 ok> : test recurse ; 18:35:33 ok> test 18:35:33 Segmentation fault 18:35:36 lol 18:35:56 madgarden: nice for the rush shoutcast, thanks! 18:35:59 chris - OK. Why does that amuse you? 18:36:13 ayrnieu: he says its not gonna crash, and then it comes with a segfault 18:36:13 :) 18:36:44 chris - I see. 18:36:54 :) 18:38:33 chris-xp: I meant the whole system, not the FICL system. :) 18:38:37 And you're welcome! 18:38:59 ^__^ 18:39:00 wow 18:39:07 we #forth people have alot in common 18:39:20 we're liberal forth advocates who like rush :) 18:39:25 Like what... Forth and Rush? 18:39:30 :) 18:39:32 Heh. 18:39:45 Hmm... maybe we need a rushForth. 18:40:48 heh 18:41:02 ok> spirit-of-the-radio play 18:41:06 :P 18:41:48 rocinante cygnusx1 ! 18:42:26 I'd prefer "play spirit of radio ok" 18:42:56 play" spirit of radio" 18:43:27 s" spirit of the radio" songopt-live play 18:43:57 s" red hot chili peppers" play ERROR!!#!#!@@! FORTH HATER !!@#!#!@ ok 18:44:01 does this sound like an ok implementation of a console - having an array of characters that represents the console, then have things draw from that. Everything being drawn based on the representation, and everything interacting the the representation 18:44:03 Farewell to Forths 18:44:30 Tower of Moore 18:44:48 jdrake, character-based drawing? 18:44:53 Big Definitions 18:45:02 madgarden, yes 18:45:05 --- part: ayrnieu left #forth 18:45:13 jdrake: thats how its done :) 18:45:14 afaik 18:45:17 err... 18:45:26 jdrake, well you're using Allegro aren't you? 18:45:30 it is graphics (using allegro) 18:45:30 Spirit of the DOES> 18:45:31 yes 18:45:40 18:39 < chris-xp> we're liberal forth advocates who like rush :) 18:45:40 18:39 < madgarden> Like what... Forth and Rush? 18:45:41 So... you want a text console overlay? 18:45:48 but not Rush Limbaugh! 18:45:49 jdrake: oh, so like a framebuffer, right? 18:45:50 Sonarman: :) 18:45:58 framebuffer is write 18:45:58 Sonarman: Will you marry me? 18:46:02 allegro treats it as a bitmap 18:46:05 madgarden, no 18:46:10 i am just making a console 18:46:19 no overlay 18:46:21 define console 18:46:37 i am basically trying to do something like GW-Basic with forth 18:46:40 chris-xp: Big Definitions go 'ROUND THE BLOCK! Big Definitions Overflowww! Big Definitions give you goosebumps, Big Definitions make your code grow! Big Definitions make me scream! Big Definitions hurt my eyes! Big Definitions have a mean streak! Big Definitions HAVE NO SOOOOUUUULLLL!!! 18:46:56 kc5tja: HAHAHA! 18:46:58 kc5tja: :P 18:47:35 3 big defintions go 'round the outside, 'round the outside, 'round the outside :D 18:48:02 chris-xp: That was much needed stress relief actually. 18:48:06 * kc5tja needs to listen to Big Money now. 18:48:43 jdrake, not familiar with gwbasic. :) Got a screenshot? 18:48:46 :P 18:48:53 madgarden: you don't know gwbasic? :P 18:49:04 madgarden: its basically c64 basic, but for DOS 18:49:07 madgarden, i am afraid not, i ran it like 10 years ago 18:49:31 Never mind, found a screenshot. And no. I wasn't a DOS user, really. C64/Amiga back in those days. 18:49:47 never used an amiga 18:49:58 So now we're even, punk!! 18:49:59 gwbasic is *nothing* *like* C64 Basic. 18:49:59 ;) 18:50:03 Where *ever* did you get that idea from? :) 18:50:10 Who got what idea? 18:50:19 Oh. 18:50:25 Heh. Well I wouldn't know. 18:50:33 * kc5tja whaps chris-xp with a Commodore 64 Programmers Reference Guide. >:) 18:50:44 DOS and CGA graphics annoyed me to no end back in those days. 18:50:55 BASIC 7.0 comes closes to GWBASIC, but it's still a far, far, far cry. 18:50:58 ANyway, so you're trying to create a GWBASIC-like editor? 18:51:04 ok, sorry sorry sorry 18:51:05 :P 18:51:06 C64 didn't even have graphics commands. You had to POKE your own graphics into the screen bitmap. 18:51:10 chris-xp: Heheh :D 18:51:11 GWBasic editing was horrible. 18:51:24 kc5tja: heh, fun stuf 18:51:27 madgarden, not quite 18:51:36 think normal forth environment at a regular terminal 18:51:44 but then in graphics mode that can run directly right there 18:51:45 kc5tja: for Qbasic, i w 18:51:49 no separate window 18:51:53 So, like Logo. 18:52:02 never used logo 18:52:03 kc5tja: for Qbasic, i would _always_ rewrite certain graphics routines to make them faster 18:52:07 kc5tja: using poke :) 18:52:19 You'd draw the Forth output on a seperate bitmap and paste it over your graphics window. 18:52:33 madgarden, not sure yet if I would do that 18:52:37 madgarden: SPIRIT OF THE RADIO YAAAAY! 18:52:42 Anyway, that doesn't matter I guess. 18:52:51 You just wnat to know how to handle the output from FICL? 18:52:51 there were basically two ways - QBAsic's and GWBAsic 18:53:01 oh that is easy 18:53:09 ficl executable is simple 18:53:17 i can probably fix it up nice 18:53:18 jdrake, well I don't know WTF you're wanting to do then. ;) 18:53:28 nevermind :p 18:53:36 i will get something going and maybe show you closer to time 18:53:48 Spirit of Radio is inspired by the Toronto radio station, 102.1 The Edge. 18:54:02 :) 18:54:07 I made a Forthy console for one of my (unfinished) games. 18:54:43 you guys don't happen to know the two reverse functions for row() and column() for this do you? return row() * rows() + column(); I can never remember them 18:54:52 mine won't by forthy - it will be forth 18:55:19 Yea I know. 18:56:07 my font is like a final fantasy font 18:56:11 looks quite nice 18:56:24 http://www3.sympatico.ca/ppridham/misc/images/console2.png 18:56:43 madgarden: cool :) 18:56:55 yes that is nice 18:56:58 Yea, I gotta finish that sucker. 18:57:03 Plus about 5 other games. 18:57:44 Ahh, Camera Eye. 19:00:50 somebody name a very exotic, console, editor 19:01:16 VSCE 19:01:21 :) 19:01:28 ? 19:01:38 OH 19:01:39 haha 19:01:42 * blockhead waits for it 19:01:47 there :) 19:02:01 VSCE? 19:02:23 hint: acronym 19:02:29 Vsual Studio... ? 19:02:30 hint 2: scroll up just a hair 19:02:44 Oh well, i guveup :) 19:02:47 give 19:02:59 sigh. it kills a joke to explain it :( 19:03:26 Very Exotic Console Editor 19:03:34 Haha.. sorry 19:03:46 on that note. I'm haeding out. 'nn all 19:03:49 night b 19:04:02 --- quit: blockhead ("Client Exiting") 19:04:34 i wanna try plan9. 19:04:39 anybody else tried it? 19:04:51 newp... 19:04:54 curious though 19:06:33 yeah. 19:06:37 seems decent, actually. 19:10:03 Dunno.. isnt it old, etc ? 19:10:35 aren't they working on it right now..? :P 19:10:50 Plan 9 From Bell Labs 19:10:50 Fourth Release Notes 19:10:50 April, 2002 19:10:50 updated June, 2003 19:16:01 ah, i didnt know 19:16:06 i never hearanything about it 19:25:22 --- quit: Nutssh ("Client exiting") 19:33:49 could somebody look at my planned function set for this console that I am now planning more so. I want to see if I might be missing something that I am not seeing right now: http://rafb.net/paste/results/H1621357.html 19:46:29 what really sucks is that I am actually used to gwbasic's locate statement that was locate row, col which is completely backwards from graphics mode and anything I use now 19:46:31 mind bender 19:51:16 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 19:51:38 --- quit: tathi (Client Quit) 19:53:41 backwards because row, col is y, x; while you plan to do x, y? 19:54:41 right 19:55:01 if I never used gwbasic this wouldn't be any mental problem 20:21:27 --- quit: qFox ("if at first you dont succeed, quit again") 20:32:32 --- join: ayrnieu (julian@206.61.132.184) joined #forth 20:34:59 Awesome. The design of the ForthBox Kestrel's asynchronous bus logic has been documented and is online for the benefit of the folks at 6502.org. 21:37:54 :) 21:38:16 FUCK 21:38:20 i missed tathi again :( 21:38:21 Herkamire: there? 21:38:39 Herkamire: I can't remember tathi's email address, could you /msg it to me? 21:54:54 http://www.stacken.kth.se/~foo/rpn/ -- I just emailed the author about my Erlang solution. Not sure if I want to take on a Forth solution, just yet -- but I welcome someone else to work on that. You can put it on my wiki, if you can't send it to the author directly (I have had many problems with mailing code). 22:01:27 heh 22:01:31 i could do forth :P 22:01:47 however, theres BASIC on the wishlist 22:01:50 so i might do that 22:05:20 oh man 22:05:31 that girl i saw at the hibachi place .... 22:06:09 hi 22:06:33 why is it so god damn hard to get laid in this country :( 22:06:39 lol 22:08:02 --- join: theFox (phooka@user-38ldvpd.dialup.mindspring.com) joined #forth 22:11:23 hi theFox 22:11:59 hi 22:13:43 :) 22:14:34 quiet here. 22:16:32 chris-xp, i like my new 'see' implementation 22:16:52 hows it work? 22:17:31 'decompiles' parsed source, and formats it in a consistent manner 22:18:18 cool 22:18:43 can i paste a bit? :) 22:19:16 : httpd-directory>html 22:19:16 directory [ 22:19:16 httpd-file>html 22:19:16 ] map cat ; 22:19:29 it pretty-prints like this... 22:20:01 slava - so, working on Factor-on-Kaffe this weekend? =) 22:20:10 ayrnieu, maybe right now :) 22:20:20 ayrnieu, u wanna try it and tell me what breaks? :) 22:20:33 see if it boots and see if the unit tests run. 22:20:58 I'd like to, but hrm, I need to figure out why Kaffe doesn't want to work. 22:21:07 got gcj? 22:23:43 --- quit: Herkamire ("leaving") 22:25:04 Not right now, on OpenBSD. 22:26:10 try to get kaffe working first :) 22:27:46 * ayrnieu proceeds. 22:36:20 --- quit: Sonarman (Read error: 60 (Operation timed out)) 22:41:02 --- join: Sonarman (~matt@adsl-64-171-254-77.dsl.snfc21.pacbell.net) joined #forth 22:42:25 --- quit: theFox () 23:27:07 --- quit: Sonarman ("leaving") 23:59:59 --- log: ended forth/04.03.05