00:00:00 --- log: started forth/04.03.31 00:12:19 ASau: M-x zone for extra fun. 00:14:15 --- join: yeoh (~yeoh@219.95.9.244) joined #forth 00:14:28 Dobryjj den', yeoh! 00:14:39 Hello, ASau. :) 01:06:11 --- quit: yeoh ("User pushed the X - because it's Xtra, baby") 02:11:01 --- join: yeoh (~yeoh@219.95.8.82) joined #forth 03:13:39 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 03:19:07 --- quit: qFox (Read error: 104 (Connection reset by peer)) 03:19:11 --- join: Robert (~snofs@c-f55a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 03:22:11 --- join: crc (crc@1Cust237.tnt1.levittown.pa.da.uu.net) joined #forth 03:23:21 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 03:25:26 --- quit: crc (Nick collision from services.) 03:25:30 --- quit: yeoh ("User pushed the X - because it's Xtra, baby") 03:25:39 --- join: crc (crc@1Cust7.tnt1.levittown.pa.da.uu.net) joined #forth 03:31:02 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 03:37:32 Dobryjj den'! 03:39:14 terve 03:41:20 How's your Forth (code)? 03:42:32 how's your poster work? ;) 03:42:42 no time for coding :( 03:42:56 and if i had i tried to revive first my stronger skills in c++ or simlar 03:43:06 and then more for new 03:43:09 more time 03:51:56 --- quit: crc ("Off to work...") 03:55:11 And I'm not going to revive my skills in C or similar. 03:57:08 It's not the best p.l. known. 03:57:37 I'd better spent time for ML, OCaml or Haskell. 04:35:48 --- join: yeoh (~yeoh@219.95.8.82) joined #forth 04:39:11 Hello, everyone. :) 04:46:50 Dobryjj den'! 04:47:20 Hi, ASau. :) 04:48:14 Have you seen this: http://osnews.com/story.php?news_id=6543 ? 04:48:50 not yet but I will in a shortly. 04:50:17 Hi yeoh :) 04:50:23 Yes, I'm in here too. 04:50:35 Hi, Robert. Good to see you here too. :) 04:50:48 God dag, Robert! 04:51:29 Wow, they do need FOSS...there are certainly many opportunities in the emergency services.. 04:51:47 Have you read comments? 04:52:52 Ah, the 12 comments.. will read now. 04:53:03 BTW. Another article, http://www.cbronline.com/print_friendly/7503585eb6e9543f80256e670038578b , is interesting no less. 04:54:44 I see.. well, there will be problems..whose standards to adopt? etc.. 04:56:35 Is Microsoft really going to do that? :) What's the catch? 04:57:08 I liked comment of Austrian on OSS for Emergency or Fire Services. 04:58:02 BTW. It's very useful to read comments. 04:58:20 Yeah. 04:58:36 They're sometimes written by very clever and knowing people. 04:58:58 You've seen doubts on MS SSL. 05:00:03 What is MS SSL? 05:00:58 Microsoft share source license. 05:01:25 I see. :) 05:01:41 Is there a copy of it for download? 05:04:41 NOOOOO its a trick, they want to enforce a microsoft SSL connection on you! 05:04:59 I have not seen, but from comments I understand it's more restrictive than MozPL. 05:05:18 Sorry, Netscape PL. 05:05:26 Oh.. 05:05:51 well, they are going on with trusted computing..:( 05:06:56 I think MS SSL is a marketing trick! 05:09:03 How come 2 3 4 + * yields the same result as 2 3 4 * + ? 05:09:39 Magic. 05:09:53 Black. 05:10:08 Obviously, Forth magic is black magic. 05:10:10 heh heh Are operators words too and put on the stack? 05:10:20 They're words, yes. 05:10:33 But they're not put on the stack, in this example, they are executed. 05:10:58 Oh.. I see but the order does not matter? 05:12:07 It does.. I tested with other words like + and -. 05:12:15 In this case it does not. 05:12:50 (3+4)*2 = (4*3)+2 05:12:55 (4+3)*2 = (4*3)+2 05:13:19 You're lucky. 05:13:31 heh heh.. I see. 05:15:14 BTW. On magic. 05:15:20 Try this: 05:15:29 : 4 5 ; 05:15:50 Hehe. 05:15:58 Or even this: 05:16:01 : 4 + ; 05:16:15 It says 4 exists ok 05:16:31 4 . 05:17:21 What does it mean? 05:17:45 Try this: : 4 5 ; 4 . 05:18:56 There's a joke: 05:19:42 : * OVER 2 = OVER 2 = AND IF 2DROP 5 ELSE * THEN ; 05:19:49 4 exists 5 ok 05:19:58 Now: 4 . 05:20:09 4 5 = . 05:20:29 This is way beyond me! :) 05:20:33 4 4 = . 05:20:41 I can't understand a word! :) 05:20:47 Well. 05:20:51 : 13 12 ; 05:20:55 13 . 05:21:33 Wrong. 05:21:38 FORGET 13 05:21:42 : 12 13 ; 05:21:44 12 . 05:23:40 12 . 13 ok 05:23:53 12 13 = . 05:23:57 12 12 = . 05:24:07 12 13 - . 05:24:40 12 13 = . -1 ok 05:24:49 12 12 = . -1 ok 05:24:57 12 13 - . 0 ok 05:25:36 Ah equate true or false.. 05:26:08 : 12 13 ; means define 12 as 13? 05:26:13 Yes. 05:26:43 heh heh Forth is very cool! We can define anything we want! 05:27:39 That was a standard hack in 80s. 05:28:13 I see. :) 05:28:13 You may define your numeric constants to speed things up. 05:28:17 Like this: 05:28:20 1 CONSTANT 1 05:28:23 2 CONSTANT 2 05:28:33 1000 CONSTANT 1000 05:28:39 1024 CONSTANT 1024 05:28:43 etc. 05:29:01 1 CONSTANT 1 1 exists ok 05:29:18 Well. Now 1 2 3 4 are defined automatically. 05:29:26 formatting the cd-rw takes eternity :( 05:29:28 They're used in kernel. 05:29:45 How? 05:29:48 That's why they exist already. 05:30:01 Like numeric constants! 05:30:15 I see.. pre-defined words.. 05:30:26 as numeric constants... 05:31:42 There is another hack to make your source more concise: 05:31:48 : -- CONSTANT ; 05:32:30 What does it mean? 05:32:34 This kind of hacks is used when holding source in blocks. 05:33:08 You can use this to define more constants in less space. 05:33:28 0 -- ZERO 1 -- ONE 2 -- TWO ... 05:33:41 yes, fewer keystrokes! 05:34:19 so I can say : equ CONSTANT ; 05:34:28 like asm coding..heh heh heh 05:35:14 have you heard a joke about a philosopher, biologist and a mathematician? 05:35:45 I don't recall that joke. :) 05:36:13 the 3 scientist are sitting in a cafe speding sunday afternoon 05:36:50 --- join: TSC (~chris@c210-49-170-179.brasd1.vic.optusnet.com.au) joined #forth 05:37:07 so.. 05:37:14 the 3 scientist are sitting in a cafe speding sunday afternoon 05:37:31 and suddenly they pay attention to next door 05:37:43 they notice while 2 people go in and 3 come out 05:38:09 the philosopher notices and says: "there must be more than 2 people inside" 05:38:51 the biologist thinks that the 2 people have reproduced and thus 3 people come out 05:38:53 --- join: niksie (~nkist@c3eea14ee.cable.wanadoo.nl) joined #forth 05:39:22 then the mathematician opens his mouth and replies: "when one more person goes inside, the house will be empty again" 05:39:52 Dobryjj den', TSC, niksie! 05:41:34 hmm 05:41:42 i shoudl have paid more attention on phrasing it 05:42:28 No matter. 05:42:36 +2 -3 +1 05:42:38 = 0 05:42:46 :) 05:43:14 well if you are not mathematician you'll know that there cant be -1 people inside the house ;) 05:43:25 Why not? (: 05:43:31 These kind of jokes is enough frequently met. 05:43:38 Hm. 05:43:52 heh heh... 05:44:06 There's Gibbs' saying about physisist's sense. 05:44:34 I don't know it in English, hence I can't reproduce it. 05:44:49 yes, it depends on the meaning attached to + and -. :) 05:44:49 Here. 05:44:50 just that better not trigger mathematician joke flood to unleash the zillion mathematics jokes 05:45:13 jokes are based on punchline often 05:45:27 the logic doesnt' work so people have to laugh 05:45:48 yes, an unexpected twist in the logic. 05:46:13 There's better joke about chemist. 05:46:42 aha? 05:47:20 Theme: Boltzano-Cauchy theorem on intermediate value of continuous function. 05:47:49 Physisist thinks: let's consider a spoon of jam and a spoon of crap. 05:48:07 When we mix them, we'll get two spoons of crap. 05:48:09 Well. 05:48:13 heh 05:48:27 Let's add jam to crap. 05:48:33 Spoon after spoon. 05:49:00 :) 05:49:04 From one hand, we're getting more and more crap. 05:49:45 On the other side, when we mix 1 spoon of crap and infinite amount of jam, we should get jam. 05:50:22 Since B.-C. theorem, there should be ratio, when we have to get intermediate result. 05:50:25 is this the chemist joke? 05:50:34 Chemist reports. 05:50:52 Physisist's theory is taken into account. 05:52:00 Experimentally we've found that at 1:175 ratio taste of a crap is almost not felt. 05:52:18 And at 1:250 it can be felt at all. 05:53:15 he he he 05:53:45 hmm 05:54:03 ¶ mark shoudl be used to end the continous text ;P 05:54:18 ASau, what does your charset produce for ¶ ? 05:54:38 I don't know how I can produce it. 05:54:46 what is it? 05:54:57 ^L 05:54:57 is it a bit like filled P backwards? 05:55:06 ^L ? 05:55:15 It's \Pi 05:55:30 cyrillic P ? 05:55:36 Greek. 05:55:44 do you use unicode? 05:55:49 No. 05:56:06 isn't there any more on left side? 05:56:24 _ combined with II 05:56:27 only? 05:57:03 ___ 05:57:05 II 05:57:24 and its completely symmetric? 05:57:38 Assymmetric. 05:58:03 it might be correct character 05:58:07 but not PI 05:58:19 It seems you've proportional font. 05:58:39 no 05:58:43 monospaced 05:58:50 it shoudl not matter to encoding 05:59:00 i saw you had 1 space there 05:59:11 __ 05:59:13 *II 05:59:15 II 05:59:17 ups 05:59:34 well II are straigt, it shoudl look a bit like that 05:59:52 or at least curved a bit the left side 05:59:57 OK. Yes. I get this picture. 06:00:17 --- part: TSC left #forth 06:00:51 that letter has been used for changing the paragraph in book from at least middle-ages 06:00:55 not lately though 06:01:11 bye. :) 06:01:14 --- part: yeoh left #forth 06:01:27 in beginning though 06:01:37 but why not abuse and use in the end 06:01:49 in copy clips to indicate end of text 06:01:57 Forth is postfix, I know. 06:02:35 There's EOT, End Of Transmission character. 06:03:02 but there are more ircclints that work with ¶ than EOT 06:03:12 readability matters more than techincal issue 06:03:39 IIRC, here we had no such tradition. 06:03:51 i have to go to shop to buy something to drink and some bread 06:04:04 Hence, I can't use it. :) 06:04:07 and then go home cooking (hopefully still eatable) food 06:04:27 OK. 06:04:27 in the 1500's also cyrillic books were printed in europe 06:04:34 heprean books too 06:04:47 modern books in europe dont seem to use it either 06:04:58 probably because of lack of real infomaion of graphicians 06:06:14 bye for some time 06:14:12 --- join: madgarden_ (~madgarden@derby.metrics.com) joined #forth 06:14:29 --- nick: madgarden_ -> madwork 06:14:41 Dobryjj vecher, madgarden! 06:16:50 --- join: fridge (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 06:17:05 Dobryjj vecher, fridge! 06:17:08 ASau, good morning! 06:17:40 To do or not to do? 06:17:47 That's the question... 06:18:05 To do what (or whom)? 06:23:43 I'm deciding of when to start new branch of development, now or tomorrow. 06:24:05 Or not to do this at all. 06:24:14 What is this new branch? 06:24:56 I'm thinking of next try to move to blocks-only based system. 06:25:30 I think I've significant advances since last attempt. 06:28:42 It reminds me one question of MBTI test. 06:29:33 "The best decision is one that can be reverted." Y/N? 06:30:02 --- quit: niksie (Read error: 110 (Connection timed out)) 06:36:19 --- quit: madwork (Read error: 54 (Connection reset by peer)) 07:07:34 $ du -hs Forth/ 07:07:35 4.6G Forth 07:08:02 hmm, still a few files to grab 07:08:11 thought it would be under a DVD 07:09:11 What is it??? 07:09:21 It is too huge! 07:10:08 videos from ultratechnology 07:10:33 Uf! 07:11:48 I thought it was meant to be sources and docs. 07:12:33 I think I have not read such amount of information for the whole my life. 07:13:52 hehe 07:14:23 4.6G of source code would be insane 07:14:31 forth source code, no less! 07:35:05 any code would be tbh 07:35:18 good luck find a bug there 07:51:43 --- join: Aldo (~noname@200.141.168.14) joined #forth 07:52:03 Dobryjj vecher, Aldo! 07:52:53 hi 08:02:34 and hello ahain 08:02:45 terve taas ;( 08:02:48 >:) 08:03:08 bom dia :P 08:05:44 How's your food, mur? 08:06:31 i have not yet done it 08:06:39 I've succeded to reduce my sources by 10 kB by now. 08:06:46 i was in metro and inshop where i bought cheap bread and some juice 08:06:55 10 kB out of 5 GB? 08:07:05 No. 08:07:07 hehe 08:07:08 okay 08:07:18 I don't own gigabytes of sources. 08:07:47 i made accidentally 2 days ago in school accidentally 10 Gigabytes large single imagefile 08:07:50 I use only 1 661 950 when uncompressed. 08:08:10 Hm. 08:08:12 Nice. 08:08:18 1,6 GB hdd? 08:08:30 when i reduced to corect size it was anymore 200 MB 08:08:33 No it's in bytes. 08:08:40 1,6 MB hdd? 08:08:42 or file? 08:09:06 Total size of my Forth sources. 08:09:19 Forth and related sources. 08:09:28 aha 08:09:45 bloated apple sdk takes easily 200 mb for no-do sources 08:10:10 10 MB is not any size for single project it seems 08:10:38 I'm constantly struggling to reduce this size. 08:10:58 have you seen an oracle install? 08:11:13 i mean the projects take easily 10 MB even for hello world :/ 08:11:35 Buh uhovej! 08:11:45 I'd cry if I had to work on such a codebase 08:11:59 mozilla was a large project 08:12:07 that took ages to get my head around 08:12:17 I don't like large projects 08:12:30 http://www.coxar.pwp.blueyonder.co.uk/ ol di know 08:12:36 too much investment is needed before you can do anything 08:12:47 well i like the idea to code java programs 08:19:57 --- join: SDO (~SDO@68.170.20.253) joined #forth 08:20:09 Dobryjj vecher, SDO! 08:20:26 dobry vecher 08:20:31 howdie 08:20:36 whatever vecher means 08:20:40 evening? 08:20:46 dobry den?= morning? 08:21:25 Evening. 08:21:29 den' = day. 08:25:12 http://www.bushflash.com/pl_lo.html 08:25:15 ;P 08:32:16 sounds marvellous 08:48:21 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 08:55:33 --- join: madwork (~madgarden@derby.metrics.com) joined #forth 09:06:13 Dobryjj vecher, cmeme and madwork! 09:19:02 --- join: thin (thin@bespin.org) joined #forth 09:21:45 Dobryjj vecher, thin! 09:23:23 asau, do you work? 09:23:37 What do you mean? 09:23:44 Yes, I work. 09:24:07 whats the job? programming? 09:24:18 Lab. assistant. 09:24:47 how much does it pay? 09:25:15 1600 rubl./month. 09:25:34 I'm not at full day job. 09:26:16 what would a full time job give? like 40 hours a week, 4 weeks a month? lets say, for a programming job 09:27:19 Hmm. 09:27:29 I don't know how programming is now. 09:28:02 It depends on project. 09:29:18 Network administering is payed from approx. 7k and higher, AFAIK. 09:30:22 That's technical support. 09:30:39 cool 09:30:58 what langs do you know? 09:31:12 What languages do you mean? 09:31:18 programming langs 09:31:18 Natural? 09:33:20 I've programmed in C, Pascal, several Basics (ZX, MSX, GW), asm (K580, K1801, K1810), Lisp, Scheme. 09:33:39 are you currently a student ? 09:34:03 Recently I studied SML in search of a good tool. 09:34:09 Last year. 09:34:27 Writing diploma. 09:35:01 hmm? you're attending university and that's why you are worknig part time as a lab assistant right? 09:35:02 What else do you want? 09:35:10 just curious why you aren't working fulltime as a programmer or something 09:35:11 Yes. 09:35:17 ok 09:35:39 I've abandoned one payed job recently. 09:35:43 A month ago. 09:35:52 No time. 09:35:58 ah 09:37:36 Anyway, I don't think, I'll program profecionally. 09:37:59 yeah? what kind of job do you seek? 09:38:12 I plan to do it only for internal purposes. 09:38:25 I plan to stay in research. 09:38:38 ah :) 09:40:43 I've found a place where I most possibly go. 09:43:11 is Mr. BashForth around? 09:43:32 look for Speuler, but i don't think he's around.. 09:43:48 do a whois, he might be in a diff channel 09:44:47 Speuler exists. 09:45:34 --- join: Mark4 (~Mark4@64.47.44.254) joined #forth 09:45:47 hey mark4 09:45:49 hi 09:45:59 i got a problem i'm trying to solve 09:46:03 maybe you guys could help 09:46:11 to do what ? :) 09:47:41 i want to code a program that takes a list with sets of boxes (like a type of box and the number of them) and fits all the boxes onto a pallet 09:48:06 like a 3d tetris problem 09:48:24 but the list of all the boxes (and the numbers of them) are all seen first 09:48:30 I think this problem is NP. 09:48:49 perhaps 09:49:10 NP problems are still solvable, just the time to solution varies.. 09:49:11 It seems it's classical problem. 09:49:17 well it doesn't need to be a true solution 09:49:23 just a close enough solution 09:49:29 You should refer to algorhytmic literature. 09:49:55 thin, thanks, got the .50 distro and have it installed, thank you again. 09:50:20 like for example, there will be 11 boxes of size-Big. 6 of them will fit on the pallet and make one layer. then 5 boxes will make another layer (because they can have space between them.. making FLAT layers is very important) 09:50:36 hang on brb... 09:50:59 If you can wait, I'll ask my friends from Math. Dept. 09:51:01 then next on the list is various numbers of boxes and different amounts of each. most of the boxes will have some dimension in common with each other 09:51:17 i guess i should write down the problem fully 09:52:23 asau: yeah i can wait 09:53:04 If I don't forget, I'll answer no more than in a week. 09:53:51 well i gotta do some research plus write up the problem description 09:55:18 Possibly it's called "packing problem." 09:55:30 But I'm not sure. 09:57:42 Well. 09:57:45 I'm to go. 09:57:48 Bye! 09:57:50 --- quit: ASau () 10:34:14 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 10:34:17 --- mode: ChanServ set +o kc5tja 10:35:07 hey kc5tja 10:35:22 how come you don't go with SerialBus? 10:35:38 too expensive? 10:35:51 Too hard to implement. 10:36:06 400Mbps isn't exactly *easy* to implement, without custom chip fabrication facilities. 10:36:15 Well, even 100Mbps even. 10:36:44 It also requires specialized hardware to interface to it. 10:36:53 Which adds to the expense of building hardware for it. 10:36:56 you mentioned the best the forthbox can handle is 2 Mbps? 10:37:16 Then you need to register with a central authority to get unique auto-configuration-related information (company ID, product ID, etc). 10:38:09 eww 10:38:11 thin: Yes; the VIA chips can at best do around 3Mbps, but I'm thinking of taking it down to 1.575Mbps (pretty darn close to T1 speeds, actually, now that I think about it). 10:38:22 remember, this computer is primarily about hackability. 10:38:25 Not marketability. 10:38:32 im starting to not like VIA chipsets 10:38:36 I want every aspect of this computer to be open and easily programmable. 10:38:41 their USB totally sucks 10:38:54 In short, I feel the Kestrel will be the first truely open hardware platform in the world. 10:39:05 Mark4: Who said anything about VIA chipsets? 10:39:09 kc5tja: cool, so what makes it a "forthbox"? gonna package it with a forthos or something? 10:39:20 I'm talking about W65C22 Versatile Interface Adapters (aka 6822 if made from Motorola). 10:39:22 well you said something about VIA chips :P 10:39:27 ohhh duh 10:39:28 lol 10:39:36 i shudda knowd that :P 10:39:37 VIA chips, not VIA chipsets. 10:39:52 lol 10:40:26 thin: A special dialect of FTS/Forth in ROM, standard. But it won't be the only OS made available for it. But every OS I produce *will* have a dialect of FTS/Forth made available for it. 10:40:52 But what makes it a ForthBox isn't the Forth language. 10:41:00 brb 10:41:03 --- quit: Mark4 ("Leaving") 10:41:17 It's its dedication to being openly accessible to anyone and everyone. Every bit of every I/O register is detailed. Every waveform on every pin of every port is detailed, etc. 10:41:30 this kestrel project sounds really cool.. can you make up a bus yourself rather than using currently existing ones? i don't really know much about buses, except that its a strip of wire running from the cpu to the other components.. 10:41:45 I don't understand what you're asking. 10:42:06 well what more is a bus than a strip of wire? 10:42:18 The PIB is not a parallel bus -- it's a serial bus, along the same lines and intents as Commodore's serial bus as used on the C64, +4 series, and 128. 10:42:35 can't you make up your own bus design if you can't find one out there that meets your needs? 10:43:08 The bus inside the box will not be exposed to developers at this time; expansion slots take up valuable space (which adds $1.27 per square inch per PCB to the cost of the board, not including profit), and will add debugging time to the K. 10:43:34 thin: What makes you think I'm using a pre-made bus? 10:43:46 The only bus I'm using that's pre-made is the one that is hardwired right into the 65816 chip itself. 10:43:52 you were looking for a bus, like serialbus etc 10:43:54 I'm really confused. 10:43:58 yeah so am i :P 10:44:04 WHOA! STOP! 10:44:07 STOP right now! 10:44:18 CPUs do *NOT* run on the SerialBus! 10:44:24 It's a peripheral expansion. 10:44:26 no i didn't say that 10:44:37 You were directly implying it, and in a way, you did say it. 10:45:03 so what does the serial bus attach to? 10:45:06 Peripherals. 10:45:18 the other end of it 10:45:26 One of the VIA chips. 10:45:26 one end attaches to peripherals, the other end attaches to what? 10:45:50 and the VIA chip is on the board ? or is it on a card that attaches to the board? 10:46:00 Each VIA chip comes with two 8-bit parallel ports, one pseudo-synchronous serial port, and a couple of timers and interrupts. 10:46:11 ok 10:46:18 sounds like it goes on the mobo then? 10:46:28 Well, having just got done saying that expansion slots are way too costly to introduce, I guess it'd have to be hardwired right onto the PC board itself. :) 10:46:35 heh 10:46:49 Especially since the PIB is an intrinsic part of the computer system itself. 10:47:05 PIB ? 10:47:15 ummm . . . Peripheral Interconnect Bus? 10:47:28 how does a guy attach a modem card or a sound card or other cards? or he can't ? 10:47:30 I thought that is what we've been trying to talk about since I logged in... :) 10:47:37 * kc5tja sighs 10:47:39 From the top. 10:47:54 heh i don't know much about hardware heh 10:48:03 1. There are no expansion slots. Slots are expensive. Besides costing some $0.75 each, the circuit board area to put them on would cost close to $2.00, each. 10:48:15 yeah i was checknig that 10:48:22 Then I'd need logic to control things like bus masters and such. 10:48:28 Possible to do, and even somewhat easy. 10:48:36 But expensive ONLY because of the space it takes up on the board. 10:48:38 i was verifying that "sound cards/etc connect to expansion slots" 10:49:16 how about one expansion slot? because then a guy could buy a card that has multiple expansion slots on it iirc 10:49:21 2. The "primary and preferred" expansion method is, therefore, to use the PIB. The PIB is a 2.0Mbps (max) throughput network (yes, it's a real network, but optimized for peripheral control) that devices sit on. 10:49:28 ah 10:49:35 how does one attach stuff to PIB? 10:49:41 ignore my previous question heh 10:49:42 With a wire. 10:50:04 I haven't had time to document the latest incarnation of the PIB's inner workings on the site. 10:50:07 what stuff can you aattach to PIB? sound cards/etc? 10:50:20 But all four pairs of an RJ-45 will contribute to the bus. 10:50:53 Sound cards are possible if you can ensure real-time delivery of data (200KBps is plenty for sound). 10:51:20 ah a software issue? 10:51:31 But some of the things that will sit on the PIB, as shipped, will be an IDE controller, the PS/2 keyboard port, the PS/2 mouse port, and the Kestrel's built-in sound chip. 10:51:40 hmm cool 10:52:11 how do you hook up a monitor to it? 10:52:15 In other words, the Kestrel will have some devices pre-populated on the bus, right on the mother board; additional devices are possible externally. 10:52:29 VGA port. 10:53:41 the vga port attaches to pib or mobo ? 10:53:52 Mobo of course. 10:54:07 PIB is entirely too slow for video. 10:54:51 ok 10:54:56 well this sounds like a really cool project :D 10:55:03 Think Commodore 64. 10:55:07 Along those lines. 10:55:17 That's basically the kind of machine I'm ultimately after. 10:55:28 trying to find a way to build a kit with the goal of being able to sell it for $100 bucks or so 10:55:34 sounds ilke a fun problem to solve :D 10:55:46 are you excited about this? :D 10:55:52 It's definitely a challenge. 10:56:09 Yes, I am actually; I have a few "guaranteed buyers" on this IRC channel, or so they claim. 10:56:14 cool 10:56:36 But even if not, this platform can be used as the basis for entering other markets; I can finally start working on my high-speed radio modem and such, using the K as the computational and control engine 10:57:04 yeah exactly 10:57:18 i saw that right away when i went to the kestrel page 10:57:27 saw how it supports your other ideas 10:57:37 it's a great biz idea 10:57:48 it's a solid way to start off 10:57:49 I enjoy the challenge of designing something and solving design constraints in innovative ways. 10:57:57 yeah :D 10:58:17 what made you come up with this idea? 10:58:35 like when/how did you reailze you should do this kestrel kit? 10:58:44 The PIB is just an example of that: consider, who puts expansion cards in their computer anymore? Now-a-days, it's all USB or something. Commodore 64/128 had pretty much *invented* this technology with their serial bus, and had similar benefits. C64/C128 didn't *need* expansion slots. Sure, it had one (the cartridge port), but was left unused for decades! 10:58:47 http://www.japan.com/technology/index.php 10:59:05 or you've had the idea boiling around for a bit? i recall you talking about building a kit computer before you went to work for in-n-out 10:59:06 I'm not sure if I misread that page, but it seems to claim the guy has invented a perpetual energy machine 10:59:27 motors with 330% efficiency 11:00:07 maybe it's 330% more efficient than a 1% efficenct motor ;) 11:00:14 thin: It evolved out of my ideal computer (which is given the codename Raven), which even you and I discussed earlier. A simple, easily used processor, with a simple I/O architecture, designed to replace my PC for what I use it most often for: Internet access. But a simple "e-mail appliance" was unsuitable, because I wanted to also use it for data acquisition for my turbine experiments, etc. 11:00:23 So the idea of a small, general purpose computer came about. 11:00:49 Over time, I fleshed it out a little bit, thinking of how I could minimize and simplify the design without imposing too many restrictions on its capabilities. 11:01:12 What turned out was a computer that had 256 colors at 640x480 (it's sole video mode), a couple megs of RAM, IDE, etc. 11:01:38 Well, some people expressed interest in it after I half-jokingly asked if people would purchase one instead of a PC. 11:01:41 That rather shocked me. :) 11:01:53 --- join: Mark4 (~Mark4@64.47.44.254) joined #forth 11:01:53 SO I did a cost analysis, and then asked what would be a fair price. 11:02:19 No way; I couldn't meet the price. Granted, the Raven would not be *expensive* expensive, but it wasn't cheap either: somewhere in the $250 range. 11:02:36 So I decided to work on a cost-reduced version of the Raven, which Blockhead named Kestrel. 11:02:40 --- quit: thin (Remote closed the connection) 11:02:51 Sure, ask me a question, then disappear while I'm giving the answer. 11:06:25 --- join: thin (~thin@stu03198.cariboo.bc.ca) joined #forth 11:06:28 heh i'm here 11:06:30 got disconnected 11:07:34 kc5tja: so how big is the kit comp gonna be? is it gonna fit a small box? 11:07:47 what kind of power supply will it need? 11:08:13 If you are happy with only the kit computer, 5V is all it will need. 11:08:34 If you intend on using a harddrive with it, or a CD-ROM drive, then you'll need a power supply that generates both 5V and 12V. 11:08:48 When finished, it will likely be smaller than your PC's keyboard. 11:08:53 will i be able to run windows or dos? ;) 11:08:57 I do not have any case designed for it yet. 11:09:03 thin: Sure. 11:09:11 thin: But I'm not writing the Pentium emulator for it. 11:09:17 ah 11:09:31 any oses that support that chip? 11:09:37 No. 11:09:44 just as well ;) 11:09:58 force someone to code porper forth development environment for it ;) 11:09:59 Unless you consider some of the multitasking variants of minimalist Unix clones available for the Commodore 64. 11:10:32 thin: I intend on releasing not only Forth, but also a CP/M-and-GEM-clone combination for it as well. 11:10:37 what features is this cost reduced version of the raven going to be missing compared to the $250 version of raven? 11:10:44 ah cool 11:11:49 Well, a MISC processor for starters. 11:11:57 640x480x256 video. 11:12:23 digitized sound support. 11:12:32 (Kestrel only has synthesized sound) 11:12:50 Expansion slots. 11:13:15 A couple of other things I'm sure I'm forgetting too. 11:13:37 shipped in a golden box 11:13:45 with a certificate of authenticity 11:13:51 Heh 11:13:53 no. 11:14:01 Gold boxes are reserved for the 1 millionth unit. 11:14:12 And they get placed in museums. 11:14:23 Just like the gold C64 and gold VIC-20s. 11:14:26 (yes, they exist) 11:14:26 heh 11:14:45 uh so raven gets 640x480x256, what does kestrel get? 11:15:33 thought you said kestrel gets 640x480x256 too ? 11:15:35 the real cheapskates will go for 1x1x1 -- aka a LED 11:15:40 heh 11:16:13 no 11:16:15 I never said that. 11:16:31 320x480x16 colors *max* and that's assuming I can fit that kind of video logic into its CPLD. 11:16:43 what is the native resolution of the c64? 11:16:45 If not, I'll end up going back to CPU-fed monochrome video. 11:17:05 320x200 NTSC, 320x256 PAL 11:17:52 color can be delivered over NTSC/PAL though right? 11:18:28 thin: You didn't know the Commodore 64 was a color computer? 11:18:38 i knew 11:18:51 Then I don't understand the intent of the question. 11:19:04 you said "monochrome video" so i was just wondering about that because i vaguely recalled NTSC/PAL supported color but wasn't sure 11:19:26 I said the KESTREL will be restricted to CPU-FED monochrome video. 11:19:32 I didn't say a thing about NTSC. 11:19:35 yeah 11:19:53 If you can find a way to deliver 320x* graphics at 16 colors with a 65816, I'm all ears. 11:20:21 whats this K you refer to? kernel? K programming lang? 11:20:26 --- join: networm (~networm@L0663P20.dipool.highway.telekom.at) joined #forth 11:20:27 Kestrel 11:20:29 oh ok 11:20:32 OK, I have to go to class now. 11:20:38 ok 11:20:39 I'll be back in about three to four hours. 11:20:54 hi 11:20:57 Further interviews can be available at that time. 11:20:57 :) 11:21:09 one last question, how many of these forthboxes you hope to sell in order to recuperate whatever investment costs ? 11:23:24 I hope to sell only 8 boxes to recoup costs. 11:23:32 cool 11:23:47 Beyond that, income generated will go towards my "Fix my car fund," and after that, "Rent fund." 11:23:53 :) 11:24:07 and after that, "Take over the world fund" 11:24:24 In-N-Out income and software development work will continue to fund future developments, such as the Kestrel II, which undoubtedly will be the first Kestrel to offer true expansion slots. 11:24:47 OK, I really need to get to class. 11:24:47 Bye! 11:24:52 Back in 3-4 hours. 11:27:00 ok ttyl :) 11:31:33 --- quit: Aldo (Read error: 110 (Connection timed out)) 11:51:50 --- quit: Mark4 ("Leaving") 12:29:32 gn 12:31:03 gm 12:31:50 --- quit: ChanServ (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: qFox (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: madgarden (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: fridge_ (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: networm (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: cmeme (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: ianp (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: o-- (kornbluth.freenode.net irc.freenode.net) 12:31:51 --- quit: skylan (kornbluth.freenode.net irc.freenode.net) 12:33:13 --- join: ChanServ (ChanServ@services.) joined #forth 12:33:13 --- join: networm (~networm@L0663P20.dipool.highway.telekom.at) joined #forth 12:33:13 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 12:33:13 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 12:33:13 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576712.sympatico.ca) joined #forth 12:33:13 --- join: ianp (~ian@inpuj.net) joined #forth 12:33:13 --- join: o-- (o@virgo.bombsquad.org) joined #forth 12:33:13 --- join: skylan (~sjh@nwc57-102.nwconx.net) joined #forth 12:33:13 --- mode: irc.freenode.net set +o ChanServ 12:33:47 --- join: fridge_ (~fridge@dsl-203-113-230-141.NSW.netspace.net.au) joined #forth 12:47:07 whee 12:55:08 --- join: Aldo (Aldo@200.141.168.55) joined #forth 12:57:04 what was cfa again? 12:58:24 cf adress 12:58:28 code field address? 12:58:33 ah right 12:58:38 it's a pointer to the code 12:59:12 Oo/~~~ 13:06:52 is there an ANS word for dumping all user-defined words to a file? 13:10:23 fridge, you could use a vocabulary and then see all the words in that vocabulary. 13:13:33 Hi there 13:26:32 --- join: wossname (wossname@HSE-MTL-ppp77809.qc.sympatico.ca) joined #forth 13:33:13 isnt the wp the same as the ip? 13:33:38 according to http://www.eforth.com.tw/academy/sutra/chapter7.htm , there's an ip and a wp. 13:33:50 or is the wp the word that is being executed, and the ip the word that will be executed next? 13:34:21 "address of the" 13:37:27 qFox: probably points to the begining of the word definition, where as the ip points to where in that word it's executing 13:37:34 just a guess 13:38:02 hm yes but arent you always at the beginning of a word definition? 13:38:17 hm ok perhaps not when executing words defined in CODE 13:38:36 --- quit: networm (Read error: 113 (No route to host)) 13:39:18 --- join: networm (~networm@L0656P12.dipool.highway.telekom.at) joined #forth 13:39:33 btw i've created a window for that set game. it shows the cards in that window (like really cards etc). it works nice, but it has no other functionality. the code is uuuuuugleeeey since i just used an example i found somewhere and edited that :p but at least you have a better visual thing. 13:40:18 eg, you see an actuall table of cards, rather then 1113 3212 :p 13:47:06 qFox: nice :) 13:59:30 qfox: aim for 1) keep words to 2 lines or less 2) don't juggle with more than 3 items on the stack 3) dont pass more than 2 parameters to a word :P 14:01:58 --- join: qF0x (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 14:02:42 --- quit: qFox (Read error: 104 (Connection reset by peer)) 14:03:34 qfox: aim for 1) keep words to 2 lines or less 2) don't juggle with more than 3 items on the stack 3) dont pass more than 2 parameters to a word :P 14:04:29 hmm but sometimes its just not possible to keep to 2 parameters, or 3 items 14:05:22 it is possible 14:05:43 it takes some practice to become comfortable with doing it that way 14:05:54 i guess so 14:07:03 i'm sure the F in F.O.R.T.H stands for factoring ;) 14:08:31 :) 14:08:36 but even in factoring 14:09:42 also, while hooking up a laptop to a hub, never mistake a used plugged in networkcable for a loose one 14:09:52 :p 14:10:04 --- part: Aldo left #forth 14:12:27 we need more ppl in this chan! 14:13:03 --- quit: fridge ("Leaving") 14:13:23 advertise on mailinglists, if you dare :p 14:13:41 and why is my nickchanger not working 14:13:46 sjeesh 14:13:48 --- nick: qF0x -> qFox 14:20:51 first order recursive topdown hash 14:21:00 :) 14:28:14 hmmm 14:28:18 what is that supposed to do? 14:28:57 --- join: Mark4 (~Mark4@64.47.44.254) joined #forth 14:30:43 * thin jumps on mark4's back and rides him around, "giddyap!" 14:32:02 back 14:32:09 yay 14:32:13 * thin cheers! 14:32:16 * thin does the wave! 14:32:45 I'm not here for very long though. 14:32:51 I have to work at 4:30 tonight. 14:33:02 You know, night-time is supposed to be a time for relaxation. 14:33:17 sales division of IBM once rented out a stadium, and the salespeople ran out onto the field from the player's entrance with the big screen thingie displayign their name, and while friends, family, executives cheered them on 14:33:27 I so want my kit business to work. I'm fucking sick and tired of working for other people. 14:33:30 Sick of it. 14:33:38 People wonder why others choose suicide. 14:33:42 yeah 14:33:49 i've gotten close to suicide 14:33:56 except i'm so damned P i can't be bothered :P 14:34:07 eh 14:35:41 what work are you doing at 4:30 tonight ? 14:38:33 well i kid about getting close to suicide 14:38:43 i once was. 14:39:00 qfox: suicidical? 14:39:03 uhu 14:39:30 all things considered i guess its still a miracle i'm the way i am :) 14:39:43 had a pretty rough life. but lets not get into that. 14:40:16 oh, with life i mean youth... i'm almost 23, but w/e 14:41:59 heh 14:42:03 i'm 23 too 14:43:10 i'm not sure if i'm going into 23 or i'm going into 24 14:43:17 too dumb to count the years 14:43:17 heh 14:43:21 i'll be 23 in june 14:46:01 what year were you born? 1981 or 1982? 14:46:45 er i guess i'll be 23 in may 14:48:21 81 14:51:11 thin: Flipping burgers 14:55:30 --- join: randolm (wossname@HSE-MTL-ppp60683.qc.sympatico.ca) joined #forth 14:56:09 HSE = high self esteem MTL = montreal qc = weirdo ca = canadian 14:56:22 --- join: niksie (~nkist@c3eea14ee.cable.wanadoo.nl) joined #forth 14:56:35 HSE = high speed edition 14:56:41 ooh 14:56:43 qc = omg worst province on earth ^_~ 14:56:49 yup 14:56:54 plus, i live in toronto. my address is a lie 14:56:55 --- quit: niksie (Client Quit) 14:56:59 >:D 15:02:24 * kc5tja was born in 1975. 15:02:31 --- quit: wossname (Read error: 60 (Operation timed out)) 15:04:30 kc5tja: so have you figured out what bus you're going with? 15:04:44 Where have you been? The bus is already designed. 15:04:47 :) 15:05:03 hmm i'm refering to when you were talknig with mark4 about the different buses or something 15:05:06 I decided on its final layout a couple days ago. 15:05:12 you mentioned serialbus and other thingies 15:05:21 Yes, I mentioned them. 15:05:25 By way of comparison. 15:05:36 I like what SerialBus ahs to offer, and I wanted to take as much as I could from it. 15:05:49 Unfortunately, the final result is not anything even remotely what SerialBus is like. 15:06:01 It's more closer to Ethernet than it is to SerialBus. 15:06:49 10:06:07 Speaking of which, I still need to find a good serial interconnect bus for expansion peripherals for the machine. 15:07:03 You're reading from old logs. 15:07:06 i'm just curious if you've figured out what you're going with, with regards to that 15:07:12 yeah that's yesterday's log heh 15:07:16 Look for where I say, "UPDATE!!" 15:07:25 That's not yesterday's log. 15:07:28 If it is, then clog has issues. 15:07:37 * fridge_ kicks clog 15:07:38 ah ok i see update 15:10:12 --- join: warpzero (~warpzero@209.180.166.194) joined #forth 15:10:36 i don't always read the whole log :P 15:11:15 The modern bus design has four circuits in each cable. 15:11:43 Data, Clock, Configure, and one dedicated for auto-termination, which I'm thinking of removing due to cost/complexity reasons. 15:12:02 Data and Clock are the circuits where the actual data transfer takes place. 15:12:50 Configure is used to assign unique addresses to each node on the network, whereby future auto-configuration can occur afterwards. 15:13:55 Frames are encoded using COBS; see http://www.falvotech.com/cgi/kestrel/ConsistentOverheadByteStuffing for more details. 15:14:47 kc5tja: so current Kestrel will only have 25% due to cpu doing video refreshing, but will future kestrel kits also have the cpu doing video refreshing? if not, what would replace the cpu for that job? 15:15:09 Actually, that might change too. 15:15:41 Since the only way to get the Kestrel affordable and within the target market price point is to use some flavor of programmable logic, I'm going to work hard to get DMA-driven video on the chip. 15:16:41 I may also replace the dedicated PIC/Atmel microcontroller chip for audio with the programmable logic as well. 15:16:48 hmm 15:17:07 is the programmable logic the cpu ? or extra chips on the board? 15:17:17 heh half dumb question 15:17:17 No the CPU is the 65816, as documented elsewhere. 15:17:23 yup 15:18:56 But instead of discrete components for doing address decoding, there will be *at least* a CPLD chip which performs bus demultiplexing and address decoding. That's a natural place to put a DMA engine. Then, as a peripheral which can be directly addressed by the DMA engine, I'll have another CPLD to serve as the video shift register unit. 15:19:57 Mind you, this is all just paper-design for the moment, which is why it's not on the Wiki. 15:20:17 I still have to do the math and whatnot, and before continuing with that, I wanted to verify I had a real expansion bus first. 15:21:23 is :class a standard word? or winforth specific? 15:21:41 It's winforth specific. 15:21:43 k 15:29:12 --- nick: Mark4 -> I440r 15:29:23 --- mode: ChanServ set +o I440r 15:29:31 Hi 15:29:34 eek! 15:29:36 * I440r hides 15:29:42 * Robert just had his first QSO with his call 15:29:48 heh 15:30:00 With DL2MNG on 3515 kHz :) 15:30:34 Robert: Congrats. :) 15:30:44 Thanks :) 15:31:04 And I understood most of what he said, hehe. 15:31:15 CW? 15:31:17 Or SSB? 15:31:33 SSB on 3515 would make me less popular I think 15:32:36 screw popularity! 15:32:46 Heh. 15:33:22 --- join: blockhead (default@dialin-947-tnt.nyc.bestweb.net) joined #forth 15:38:30 --- quit: networm ("Client exiting") 15:39:56 whichever freak decided case sensitive would make things easier, .... argh 15:40:19 i'm sorry i just dont see why you should be forced to work case sensitive 15:40:28 heh agreed 15:40:52 and you know, i wouldnt so much make a problem of it, if it were ALL caps, or ALL lower, or just the first letter caps and the rest lower 15:41:02 but this intercaps thing... bah 15:41:48 qFox: sounds like you've been wresting with C today :D 15:41:51 no 15:41:54 in fact i havent 15:41:54 but 15:42:11 CALL in winforth, takes its arguments case sensitive 15:42:16 This choice was made because the name stored in the dictionary is also passed to Windows as the name of the procedure when getting the procedures load address. 15:42:23 and windows is cs... 15:42:28 ewww 15:42:55 i mean it works and all, but is it really so much to ask to just lower/upper case all input before processing it? :\ 15:43:53 and i'm used to it in c, but at least there i can just define my variables as lowercase, and the constants as uppercase (just because i'm used to do so) 15:44:11 but with windows, you must abide intercaps 15:44:15 MessageBox 15:44:21 CreateWindow 15:44:25 etc etc 15:44:29 eww 15:44:33 hmm 15:44:51 i think its stupid to have a 27 character alphabet 15:45:00 we should have a character for every possible sound that we can make 15:45:06 and each sound should be a word 15:45:08 go learn chinese 15:45:15 heheh. 15:45:27 have fun remembering 2600 signs 15:45:28 woohoo 15:45:29 :\ 15:45:34 heh 15:45:34 i think we should up the alphabet to 32 characters 15:45:42 a much nicer number 15:45:42 yeah power of 2! 15:45:46 :) 15:46:55 any mysql hax0rs here? 15:47:15 depends on what you need 15:47:39 i know a bit of mysql, not a whole lot though :) 15:47:52 why doesn't this work: update thingeeklogdb.thin set password=password('newpass') where user='thin'; 15:47:55 there's #mysql ,which is far better then the same channel on efnet (even though that one is bigger) 15:47:59 it asks for a ( thingie 15:48:17 -bash: syntax error near unexpected token `(' 15:48:17 what language... vb? 15:48:24 oh linux 15:48:27 heh yeah 15:48:37 oh nevermind 15:48:42 i forgot to append it with mysql 15:48:45 i never work in the console directly 15:49:09 thin: in future, telling us the error msg would help =) 15:49:17 yeah i told you 15:49:22 * fridge_ squints 15:49:30 -bash: syntax error near unexpected token `(' 15:49:43 hmm 15:49:48 i'm still getting erro 15:50:33 why are you typing a sql statement into bash? 15:50:43 heh 15:50:50 good point 15:50:50 no idea! :P 15:51:08 i added mysql to the front of the command 15:51:23 perhaps its a mysqllinuxhack 15:51:24 :p 15:51:35 escape the ( and ) with \ 15:51:40 and probably ; 15:51:57 put the whole thing in "" =D 15:52:44 bleh 15:52:48 i made a db 15:52:55 what's the username/pass of the db? 15:52:56 heh 15:53:08 ehm jeez 15:53:31 http://www.eforth.com.tw/academy/sutra/chapter8.htm go 4/5th down the page to that messagebox example 15:53:39 look at the c definition 15:53:41 and the forth 15:53:45 crap :\ 15:58:24 win32 code in forth 15:58:27 AHHHHHHH 15:58:30 :) 15:58:46 interesting 15:58:55 i'll figure it out, i just will. 15:59:13 (never did any real windows programming before) 16:00:21 that sounds like a blessing 16:02:39 { and } are the same as ( and ) right? 16:02:43 both comments 16:04:32 --- quit: SDO ("Vision[0.9.6-0203]: i've been blurred!") 16:05:10 um { } aren't comments normally 16:05:22 its ( ) and \ 16:06:34 oh 16:06:38 thats winforth specific then 16:19:07 --- quit: randolm ("hack a planet") 16:20:01 oooh OrgASM! 16:20:16 OrgASM is the FASTEST, most INTENSE, and most USER-FRIENDLY 16:20:17 assembler EVER created! Watch your hard disk SHAKE with DESIRE as you 16:20:17 create AMAZING code EFFORTLESSLY!! We guarantee that our users will 16:20:17 experience nothing but PURE PLEASURE from our OrgASM. 16:22:38 haha 16:24:16 encountered that on some freak language page 16:24:30 http://www.mines.edu/students/b/bolmstea/randlang/index.html 16:24:49 hm no its not on there 16:25:05 uhg, nevermind 16:25:22 !fsee - 16:25:22 Forth: 12: - 3( n -- -n-1 ) -1 xor 1+ + 12; 3\ returns the invert for n. note: 3 becomes -4, not -3! 16:25:37 uh 16:26:08 hah 16:26:12 !fsee fsee 16:26:12 Forth: 4Undefined. 16:26:17 !fdef : - ( x y -- x-y ) -1 xor 1+ + ; \ x-y 16:26:17 Forth: 12: - 3( x y -- x-y ) -1 xor 1+ + 12; 3\ x-y 16:26:25 forth bot..how geeky :) 16:26:33 why the hell did i put that comment there.. :\ 16:28:59 wtf, I'm readnig some anti-XP (extreme programming) stuff and they're in favor of early prototyping rather than emergent design 16:29:19 but the problem with prototyping is how many prototypes does one make?!?! 16:29:32 before focusing on production code.. 16:30:07 ugh nevermind 16:30:11 they're all stupid 16:30:26 heh 16:41:48 --- join: Sonarman (1000@adsl-64-169-93-250.dsl.snfc21.pacbell.net) joined #forth 16:51:10 * Sonarman gasps in shock 16:51:19 arke isn't here! 16:59:41 ehm, this will likely be a very stupid question, since i'm sure its a logical gate... but what does com do? 17:00:07 cpu instruction com i mean 17:00:53 compare, maybe? 17:01:02 but that's usually cmp, i think 17:01:02 i knew it was stupid 17:01:15 wgat coy ius thus? 17:01:17 what cpu is this? 17:01:28 http://www.eforth.com.tw/academy/sutra/chapter9.htm 17:01:30 p24 17:02:20 10 COM Complement all bits in T. 17:02:33 you silly person :) 17:02:35 yes but i'm a bit confused about complement 17:02:43 i'm dutch... 17:02:58 i think it means invert all bits 17:03:00 and its 3am here ;) 17:03:09 if you need more excuses.. 17:03:27 yeah, i think what blockhead thinks 17:03:41 changes bit 1 -> 0 and 0 -> 1 17:03:53 k 17:04:14 so if 0 is in T then after COM -1 is in T (assuming twos-complement of course, blah blah blah( 17:04:27 so com is just 10101011 11111111 xor ? 17:04:28 seems reasonable 17:04:49 what's the 10101011 for? 17:04:58 sorry just a binary value 17:05:18 'nn all 17:05:19 10101011 11111111 COM would be like 10101011 11111111 XOR ? 17:05:30 --- quit: blockhead ("Client Exiting") 17:05:41 no, 10101011 1111111 XOR would be like 10101011 COM 17:05:50 oh right 17:05:58 yea ok 17:06:00 tnx 17:06:01 :) 17:06:10 thank YOU for the interesting link :) 17:06:17 could you possibly explain the scheme after usage? 17:06:21 Usage: 010001 cccccc cccccc cccccc 17:06:21 cccccc 010001 cccccc cccccc 17:06:21 cccccc cccccc 010001 cccccc 17:06:21 cccccc cccccc cccccc 010001 17:06:29 i have no idea what they mean by that :\ 17:06:48 it looks like a bitmask, but i dont think thats actually it 17:07:00 (i mean the scheme in general, not this one specific) 17:07:44 --- join: yeoh (~yeoh@219.95.11.99) joined #forth 17:08:22 btw, why would they waste a opcode to com, if you can do it with xor? 17:09:13 i don't understand that scheme either 17:09:18 heh 17:09:28 and i don't know why they have COM when they have XOR either :) 17:09:37 hi eyoh! 17:09:42 eh, yeoh 17:10:49 Hi, Sonarman. :) 17:25:53 just one thing of this all confuses me a bit. they speak of data stack, return stack and T, which is a register for alu (wth is alu). but it seems to me that T is a TOS register... 17:32:09 ALU is Arithmetic and Logic Unit 17:32:38 Ass Legs Ummy! 17:32:54 i know it does addition, subtraction, etc. and i think it does operations like ANd and OR too 17:33:55 hm ok 17:33:58 i'll go to bed now 17:34:23 i'm thinking about an attempt to write a cpu emulator in mirc ;) 17:34:34 but still unsure if its possible 17:34:38 ohwell 17:34:57 nite 17:35:00 --- quit: qFox ("if at first you dont succeed, quit again") 17:46:45 --- quit: I440r ("Leaving") 18:17:26 --- quit: Sonarman (Read error: 104 (Connection reset by peer)) 18:28:47 --- join: Sonarman (1000@adsl-64-160-165-217.dsl.snfc21.pacbell.net) joined #forth 18:29:29 --- quit: yeoh (Read error: 110 (Connection timed out)) 18:42:41 --- join: yeoh (~yeoh@219.95.11.99) joined #forth 18:46:50 --- quit: madwork (Read error: 110 (Connection timed out)) 19:23:06 --- quit: Sonarman (Read error: 110 (Connection timed out)) 19:25:31 --- join: LOOPHOG (jdamisch@207.191.240.25) joined #forth 19:31:08 --- quit: LOOPHOG () 19:48:15 --- join: Sonarman (1000@adsl-64-160-164-249.dsl.snfc21.pacbell.net) joined #forth 20:05:03 anyone here? 20:05:17 I'm here. 20:05:32 i'm trying to name the forth site 20:05:40 i'm wondering if i should stay with "#Forth" 20:05:46 or maybe go with "ForthChips" or something like that 20:05:54 because I plan to initiate a group buy of forth chips 20:06:19 hmm cool... how about "ForthRight" 20:07:09 why Right? 20:07:32 forth chips is the right choice. :) 20:08:55 heh 20:12:48 --- join: ASau (~asau@158.250.48.196) joined #forth 20:12:54 Dobre jitro! 20:13:08 Hello, ASau! :) 20:14:09 and you're being forthright about it 20:14:17 bah 20:14:22 no punning allowed :P 20:14:26 hahah 20:14:32 good call 20:15:00 :) 20:15:00 --- quit: TreyB (Read error: 54 (Connection reset by peer)) 20:16:53 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 20:35:54 bah 20:36:47 da 20:37:17 hey herk 20:37:31 what should i name the forth site? 20:37:50 hmm 20:41:47 thin: http://herkamire.com/jason/herkforth 20:42:10 oh, damn I'm out of it 20:42:34 thin: what's it for? 20:42:47 didn't you add the INTP list to your site ? 20:43:20 http://herkamire.com/jason/forth_channel_personality_types 20:43:54 and people actually edited it :) 20:45:43 eh? mark4 got 1% J? 20:49:00 yeah 20:49:12 what do you do if they are right in the middle (0%) 20:49:37 x 20:49:51 i'd say mark4 is INTx 20:56:14 Herkamire, your wiki needs page cross-reference searching. 20:58:52 Well, I'm now labelled as INTJ. 100 44 44 11 20:59:44 Back early tonight. 21:00:30 wb kc5tja 21:04:31 * kc5tja catches up on the logs... 21:05:07 i don't think you missed much 21:06:09 btw i've got another shell account 21:06:16 this time there's mysql support 21:06:21 so i've installed geeklog 21:06:31 it supports blog/forum hybrid 21:08:21 geeklog? Never heard of it. 21:10:02 an easy braindead CMS with decent security, decent features, etc 21:10:19 Ahh 21:10:20 comes with a nice forum plugin and other plugins that are pretty good 21:10:24 * kc5tja will have to play with it. 21:10:32 I assume it's written in Perl or something? 21:10:47 PHP 21:10:55 Ahh 21:11:02 there's a LOT of CMSes out there.. 21:11:07 i discovered a cool site 21:11:16 http://www.opensourcecms.com/ 21:11:27 it lets you play with almost all the cmses out there.. 21:11:30 it's got them installed.. 21:11:37 and gives you administrator access to all of them 21:11:41 and then resets it every hour 21:11:44 sweet :D 21:15:00 Are there *any* blogs that actually work with Dillo? 21:15:08 what's Dillo? 21:17:26 oh webbrowser? 21:17:56 thin: neat. 21:18:59 Hmmm. 21:19:12 there's probably some blogs out there that are plain vanilla, surely dillo would work with those.. 21:19:27 When Robert has reprofiled as INFJ? 21:19:44 he wasn't reprofiled 21:19:54 he took it once and it was INFJ 21:20:08 you made a prediction of his personality and you were wrong heh 21:20:37 He reported himself to be INTP. 21:21:13 well that was before he took the test 21:21:22 he was only reading the profiles 21:21:25 rather than taking the test 21:22:29 Well. qFox has reprofiled, it seems. 21:23:41 He is lavelled to be INFP in my notes. 21:23:48 ..labelled... 21:24:20 * thin lavs out loud! 21:28:32 hmm 21:28:50 the www.opensourcecms.com site is predominantly PHP and mysql.. 21:29:05 only running the CMSes that run on php/mysql 21:29:26 I believe qFox put himself on my page 21:29:53 most of the ones on there I copied from what ASua pasted in here a few days ago 21:32:50 qFox reported INFP to me. 21:34:25 I've got log. :) 21:35:22 haha, ASau is like the channel historian ;) 21:35:49 It's statistics, not history. 21:35:57 hehe 21:36:44 Accumulated and sorted data: 21:36:49 INTP: chandler, fridge, Herkamire, ianp, kc5tja, madgarden, networm, TheBlueWizard, thin 21:36:50 INTJ: ASau, crc, tathi, yeoh 21:36:51 ISTP: arke 21:36:51 ISTJ: I440r 21:36:52 ENTP: slava 21:36:53 ENTJ: theFox 21:36:53 INFJ: Robert 21:36:54 INFP: qFox 21:37:03 ASau: I took it again, and it told me i was a INFP. 21:37:12 so I was perhaps wrong. 21:37:18 i am T and F 21:38:01 How many times have you taken the test? 21:38:04 2? 21:40:31 thought you said qfox was reprofiled? 21:40:56 I represent my data. 21:41:08 I've not seen qFox second report. 21:41:21 have you looked at herkamire's page? 21:41:28 Yes. 21:41:44 It has no history. 21:42:29 I can't check who has written qFox in. 21:42:57 I was asuming qFox put it in himself, but perhaps I did 21:43:19 Inconsistency. 21:43:40 Waiting for qFox. 21:44:00 ASau: feel free to update that page 21:45:05 Anyway, I need to know final decision of ianp and qFox. 21:45:35 If qFox has reprofiled, I want him to say this. 21:46:03 If ianp has taken test 2 times, I want to know result of 3rd time. 21:46:16 ASau: you're taking this pretty seriously 21:46:29 It's little investigation. :) 21:46:34 ...small... 21:47:10 But tendency is obvious. 21:47:30 yeah :) almost 50% of people here are intp. 21:48:39 68% are INTP or INTJ 21:49:04 I read that INTP people are about 1% of the population 21:49:54 UGH, i've been going thru a list of sites that use a CMS with forum support and only 1 out of 30 so far has had forums enabled. ridiculous because so many ppl miss what the internet is about and how to use it properly (if they are corporate) 21:50:18 herkamire: keirsey statistics show that 3% of all the ppl that have taken the keirsey test are INTP 21:50:19 Herkamire. Look at classes represented. 21:51:40 ASau yes 21:51:46 ASau the INTP description describes me very well 21:51:59 ASau those tests are a bit silly anyway, I find it hard to answer black/white questions. 21:52:51 ianp. In this case I proceed either several times or vary uncertain answers. 21:53:29 Statistics is a great thing. 21:53:35 ASau I agree 21:54:28 zsh is a great thing. 21:55:24 heh 21:55:25 thin. Actually, only recently I started interesting such tests. I think they have little under the hood. 21:55:58 ianp: i think that if you have trouble answering one way or the other you aren't being completely honest with yourself 21:56:03 thin. They need their results to be very thouroghly reviewed. 21:56:09 we have preferences after all 21:56:46 thin. They can represent not what they're intended to. 21:57:08 for more accurate test do the keirsey sorter (this is the "official" test) http://www.advisorteam.com/temperament_sorter/register.asp?partid=1 21:57:12 it's longer 21:57:22 and more robust 21:57:35 millions of ppl have taken that test 21:57:58 the previous test was only a mini-free-easy-test 21:58:03 non-official 21:58:07 and not as accurate 21:58:47 take a look at the stats 21:58:49 http://keirsey.com/scripts/stats.cgi 21:59:16 keirsey.com points you to advisorteam.com for the test 21:59:40 OK, I'm off to see a movie. 21:59:46 I'm in some serious need of R&R. 22:00:03 whatcha seeing? 22:06:05 thin: I wonder if 3% would be a more accurate (for percentage of population that are INTP) or if it's just that INTP are more inclined to take online quizes about intellectual stuff like this than other types 22:10:13 cooool 22:11:17 in w3m you hit f on a form field and it tells you where the form is sumbitting to (and if it's POST or GET) 22:12:47 :) 22:13:04 and if you hit i, you connect to #forth ;) 22:17:05 --- quit: thin ("sleep") 22:24:49 Herkamire: http://fgo-temp.acc.umu.se/pub/GNOME/teams/marketing/en/2004/two-six-screenshots/html/large/Simon_Howard_4.png 22:24:52 hehe :) 22:25:08 --- quit: ianp ("emacs") 22:27:27 dasher :) 22:34:50 --- quit: Sonarman ("leaving") 23:10:05 --- quit: Robert ("brb") 23:36:18 --- quit: warpzero ("Tried to warn you about Chino and Daddy Gee, but I can't seem to get to you through the U.S. Mail.") 23:59:31 --- join: ian_emacs (nobody@c-24-13-109-164.client.comcast.net) joined #forth 23:59:59 --- log: ended forth/04.03.31