00:00:00 --- log: started forth/03.07.24 00:20:46 --- join: a7r (~a7r@206.72.82.135) joined #forth 00:39:52 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 00:40:08 --- quit: Serg_Penguin (Client Quit) 01:38:53 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 01:40:06 Is there a good forth book which can be downloaded? 01:41:53 perhaps as pdf file 02:50:03 --- quit: a7r (Read error: 110 (Connection timed out)) 03:26:32 --- join: shaurz (~a@public2-leds1-6-cust71.leed.broadband.ntl.com) joined #forth 03:27:36 anyone here? 03:28:47 guess not 03:29:06 --- quit: shaurz (Client Quit) 03:48:58 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 03:49:10 --- quit: Serg_Penguin (Client Quit) 04:14:28 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 04:15:09 hi 04:15:13 anyone online ? 04:15:44 hi serg 04:16:15 whadda you think on making forth sources mega-archive ? 04:16:28 or it already exists ? 04:17:10 and, more, forth _ideas_ mega archive, categorized and w/ short example proggie 04:17:25 hmm a la cpan equivalent you mean? 04:17:32 yeah ! 04:18:06 why not! got hosting space? 04:18:15 nope ! 04:18:24 aww ;-) 04:18:37 net is xpensive in RU ;( 04:19:24 i will think about, though i might even have less money than you ;-) 04:20:00 where are you from ? 04:21:14 .de atm 04:22:11 de ?! cool 04:22:22 i got an off-topic question 04:22:37 do you know who is Wolfgang Luth ? 04:23:04 -- 04:23:24 he' was 2nd U-bot ace after Krechmer ;) 04:23:45 and he wrote a book of his captain experience 04:23:59 'Problems of Leadership' or kinda like this 04:24:26 no idea 04:24:31 ;(( 04:24:43 isn't my story at all ;-) 04:24:55 we know our history better ;((( 04:25:20 what's w/ WWII history in DE ? 04:25:34 maybe it's brainwashed out ? 04:25:56 well, i know something about history. even .de history.. 04:26:29 what's told about WWII in books and school ? 04:27:02 learned from school books of several nations/schools 04:27:28 many differences ? 04:27:56 basically the same story, mainstream mind programming 04:28:15 yes, interesting diff's 04:28:26 i found out later.. 04:28:41 i was in school at history hard turn... 04:28:52 coz of poverty and lack of books.. 04:29:05 half of a class had old books, half - new ones 04:29:12 AMAZING diff's ! 04:29:36 "lack of books" that might not be an disadvantage ;-) 04:30:05 almost everyone noticed, and all class LOLed at teacher 04:30:22 :-) 04:32:16 does average German schoolboy know any WW2 heroes, either German or enemy's ? 04:33:15 learned from school books of several nations/schools 04:33:15 <-- well, should have learned. all i really learnt, came from my own research or masters i found 04:34:02 learned from school books of several nations/schools <-- well, should have learned. all i really learnt, came from my own research or masters i found 04:34:30 so, if i go down the street in DE, asking who was Erich Hartmann or Otto Krechmer or Kurt Tank, answer maybe 'moo' ? 04:34:50 .de is not about heroes 04:35:16 so who is Kurt Tank ? ;(( 04:40:36 warburg got money from rockefeller, who got money from redchild. hitler got money from nsdap, which got money from paneuropean union, which got money from warburg. all were major sums at major important point of times (to be or not to be). now, in what regard is kurt tank important to this historic chapter? 04:40:44 --- quit: schickhj (Read error: 54 (Connection reset by peer)) 04:41:00 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 04:44:04 also, the leader of the nsdap was a member of freemasonry, which incorporated already forementioned megabankers 04:44:23 --- quit: schickhj (Read error: 54 (Connection reset by peer)) 04:44:39 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 04:45:55 ;)) 04:46:30 Kurt Tank was designer of FW-190 fighter and many more bright aircrafts 04:47:18 for masons - 04:47:32 bolsheviks were money and weapon supplied from the wallstreet (even b4 1917) 04:48:12 it's well known what jews who took over USA by that time, made RU and DE bleed to avoid any competitors 04:48:25 original docs copies are available 04:50:37 fortunately, because it's hard to believe, such a thing. no untrustworthy speculation, documented facts instead. 04:54:41 --- quit: schickhj (Read error: 54 (Connection reset by peer)) 04:54:51 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 04:55:48 --- quit: schickhj (Read error: 54 (Connection reset by peer)) 04:55:53 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 04:56:58 --- quit: schickhj (Connection reset by peer) 04:57:02 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 04:57:43 --- quit: Serg_Penguin () 05:00:52 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 05:04:38 --- quit: tathi (Client Quit) 05:18:00 --- quit: schickhj (Read error: 54 (Connection reset by peer)) 05:18:19 --- join: schickhj (~schickhj@blueice1x.de.ibm.com) joined #forth 05:54:54 --- join: SuprDupr (CrowKilr@Ottawa-HSE-ppp3654446.sympatico.ca) joined #forth 06:24:13 --- join: mur (murr@baana-62-165-186-178.phnet.fi) joined #forth 06:27:38 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 06:27:50 hi 06:28:00 hi 06:43:54 hi 06:45:35 hi 07:00:32 hi 07:06:40 all aboard ;) 07:07:05 * Serg_Penguin feels like badly drunk coz lack of sleep 07:07:18 * onetom feels the same 07:07:45 actually, i had NEVER been drunk too hard 07:07:48 ;) 07:08:44 i play Sea Dogs 2 nowdays, and it seems 2 be very bad and very arcede 07:09:34 whadda u think, is it possible to write a PIRATES-like sea game in Forth, in one hands and in reasonable time ? 07:10:13 * Serg_Penguin wants to spit in BETHEDA face w/ some piece of really bright code 07:11:42 me neither 07:11:47 Serg_Penguin!! :) 07:11:49 onetom 07:11:50 :) 07:12:10 would you like your game to go native? 07:29:55 anyway IMO bright code is native ;p 07:32:01 native code ? 07:32:10 no, w/ nowdays CPU power 07:32:23 i want primitive GFX but bright gameplay ;) 07:39:04 Serg_Penguin can you set colours yourself ? 07:39:28 good colours can increase "resolution quality" by 200% :) 07:45:33 no, i seem to set only 'acid' colors what are hard to see 07:45:50 acid colours? 07:45:59 the 16 base colours? 07:46:40 i mean i'm no expert in finding visually good color combinations 07:47:00 but you can set freely all the 16 colours? 07:47:09 what graphics mode do you use ? 07:47:14 and are you doing ascii graphics ? :) 07:47:21 in Forth ? 07:47:28 in the game 07:47:47 i may use ASCII, VGA 13H, EGA 640x480x16, or VESA 07:48:33 what game did you decided to do? :) 07:48:41 i wanna more hi-res 4 sea thing, so EGA 640 or VESA 07:48:59 i not 'decided' t00 hard.. 07:49:20 butt i think of sea combat + economic strategy 07:49:53 so you drill for minerals and sell them and combat with others to get more? 07:50:08 try to find 'Sea Legends' - it's my favorite sea game, done by RU guys 07:50:12 HELL NO ! 07:50:21 i sail from port to port 07:50:28 buy low, sell high 07:50:36 oh! 07:50:40 That's cool idea 07:50:52 any competitors ? fire at will ! 07:50:58 * mur did that in pirates. i _supposed_ to conquer boats, but i played at market like that :) 07:51:18 in 'legends', i started poor 07:51:41 i like Konquest type games 07:51:48 so i byed cheapest boat, sold guns coz so i could take more cargo.. 07:52:03 maybe having each ships conatining a certain amount of ressources, like wood, metal etc 07:52:18 sinking a ship and retrieving it makes you have more ressources 07:52:28 or maybe a cannon upgrade for your ship 07:52:34 would be sooooo great 07:52:49 then i had enough gold, i bought a frigate and startted to rob others 07:52:58 SuprDupr: hell no ! 07:52:58 :) 07:53:19 if u 'sink' ship, u gain NOTHING 07:53:32 underwater gunpowder, like cannons in water, with russian "water bullets" like tested on the submarine that sunken a while ago 07:53:56 if u seize it by overboard attack, u rob cargo and guns/ammo from it 07:54:18 lol common sense, your all the way right ;p 07:54:31 never played any game like that 07:54:38 i'll be back later 07:54:44 going for a walk with dog 07:55:04 * Serg_Penguin hates dog shit in a street 07:55:11 lol] 07:55:25 goign to forrest 07:55:29 i'm shortsighted, so step in often 07:55:42 there are "take up shit from ground" bags at some places 07:56:12 bbl 07:56:37 * Serg_Penguin nearly made a crossbow-size slingshot to knock all the shit from that vermins 07:57:42 imagine a dog being cracked apart, like destroyer by torpedo ;) 07:58:46 what's for games.. 07:59:26 i wanna not only goods market but also currency market.. it would be more fun 07:59:34 damn 07:59:44 i gotta go home to have a sleep.... 08:00:01 --- quit: Serg_Penguin () 08:01:05 http://board.flatassembler.net/viewforum.php?f=11 08:01:12 why can't we change the topic?? 08:01:19 ;pp 08:01:49 the true place of that project is on forth.bespin.org but i can't access the site reliably 08:06:45 --- join: jacereda (~jacereda@joquer.act.uji.es) joined #forth 08:06:55 hi 08:08:39 i am working on a better foreign function interface for gforth, i am looking for some ideas on how should a foreign definition look 08:08:50 any suggestion? 08:30:59 foreighn function? what do you mean? 08:31:44 jacereda: foreign function? what do you mean? 08:34:01 SuprDupr: "..can't access .. reliably.." what's up? 08:42:46 I mean calling DLLs from forth 08:43:09 theres a "proxy error" when i try to access the site 08:43:54 jacereda: are you familiar with colorforth? 08:44:00 yes 08:44:26 k, quick test: what is ?lit 08:44:55 if you understand that youll understand my project at http://board.flatassembler.net/viewforum.php?f=11 08:45:15 in chuck moore colorforth implementation? 08:45:21 yep 08:46:19 can't remember, I looked at it a long time ago 08:47:50 doesn't matter much, please look at my YATF post and tell me if you find it interesting 08:50:14 ugh, I hate x86 08:50:31 how does it differ from a conventional assembler? 08:54:22 ah, ok... you talk about a forth, not about fasm 09:01:10 the architecture it runs on is horrible, but the token scheme is very portable 09:01:36 do you have it working? 09:02:08 the second post explains where I am 09:02:16 i have colorcode for most of the primitives 09:02:29 but first i want to handle conditional branches 09:02:39 so that i can enhance this code 09:03:05 It's on its way 09:14:12 --- quit: schickhj ("Client exiting") 09:14:56 this YATF thingy looks a lot like my super-mini colorforth for 4kb intros 09:15:34 except that I store the counted strings in a separate area because they're not useful to the running image 09:15:38 * SuprDupr is DEEPLY interested to learn about that!! 09:16:55 string table... I thought about it, it makes lot of sense actually 09:17:25 do you have source code near you? 09:17:41 no. source is at home 09:18:29 adam.marquis(NOSPAMHERE)sympatico.ca 09:18:32 and not to be released until I release some production with it (hopefully at ASM03 but no promises) 09:18:40 kk 09:18:58 but how the editor work? do you use one oir do it by hand? 09:20:01 I have a rather clunky editor written in bigforth which at the moment isn't much better than doing it by hand 09:20:13 rather, in principle I have an editor, but I don't "use" it. 09:20:53 can you outline your forth's fonctionning? 09:23:19 setup read/write/execute arena;load first octet, use the low bit as a jump vector. green, call the compilation routine at ops[tokenval] 09:24:06 s/tokenval/tokenval*8/ 09:24:57 if red, make an opcode table entry consisting of the current value of HERE and a vector to the standard compilation routine 09:25:18 (this is done so I can special-case certain ops by hand) 09:25:31 repeat. 09:26:31 so you have a 128*8 array to hold adresses associated with your words 09:26:33 ? 09:26:34 I've been toying with run-length incoding the token stream so I free up more bits to pack small integers and yellow words without too big a penalty 09:26:38 yes 09:26:55 how many colors? 09:27:46 implemented+working, just red+green. 09:27:59 this has to change SOON 09:28:55 i used only definitions and jump to those definitions, then i used sequential definition, then i didnt need the 128 range anymore etc 09:29:13 i started almost the same way you describe 09:29:36 "definitions and jumped to those definitions"? 09:29:46 red and yellow words 09:30:02 one bit to define word x or to jump to word x 09:30:21 then it occured to me a merge with textial source was possible 09:30:35 this process was inspired by AHA 09:31:02 but the code in the primitives comes from CF, maybe there's something better to do 09:32:02 how do you lay any code down if you have only yellow and red? 09:32:14 I assume you're using the same colouring conventions as Chuck 09:32:18 well you prebuild primitives 09:32:32 thats why I abandoned it 09:33:46 and why I introduced a binary citation token (much like: "strange word") 09:33:52 i thought about full ascii 09:34:17 binary citation? 09:34:34 indigo word 09:34:53 it copy from source to compiled code a certain amount of byte, from 1 to 32 09:35:01 straight and easy 09:35:14 ah right 09:35:22 but I came to think its a waste of time 09:35:28 and ressources 09:35:44 that makes a 32bit green integer take 48 bits, but otherwise ok 09:35:46 since its ram-ram move, when one could just jump directly to the thing 09:36:49 what do you mean, 48 bits? 09:36:54 I thought about using such a system, but it seemed like code using it too much would be a nightmare to debug in a hurry 09:37:32 I mean 8 bits for the token that compiles to push eax;mov eax,<32int>, 8 bits for the citation token and 32 bits for the value itself 09:37:46 yeah the editor NEED a quick dissassembler, or a competent programmer with an opcode cheat sheet ;p 09:38:19 and for democoding, one must be able to debug in a hurry =) 09:39:09 in my system, the first 8 bit is a reference to the # word 09:39:25 so i write #12345678 with the correct colors of course 09:40:09 #: ?dup opt 1, "B8" ; 09:40:37 opt is to keep track of the address for lookback optimization 09:41:30 ?dup is called, opt and 1, are executed 09:42:07 opt compiles code for mov ECX, EBX mov EBX, EDI (EDI == HERE) 09:42:52 its easy to debug assembly statements for the compiler at least, since it uses almost always lea and mov 09:43:01 sometimes inc too 09:43:21 but tell me, how would you implement it? 09:43:38 in your system? do you need more research time? 09:44:10 * SuprDupr is sure his forth could be used for 4k demos 09:44:41 you have an ahead-looking 1,? 09:45:07 it compiles inc EDI mov [EDI-1], ... 09:45:17 you put the byte after using binary compile 09:45:25 little slower I guess but easier to work with 09:46:00 i define 2, then 4, then 1, is defined using 4, 09:46:13 those primitive compile code to compile 2, 4 or 1 byte 09:46:20 so in source code i gain compression 09:47:36 btw You can take any ideas from me, just dont keep your project closed, i want to see the improvements ;p 09:48:21 1, -> mov [ebp],al ; inc ebp 09:48:28 + pop eax 09:48:33 brb 09:53:02 back 09:53:21 that way it's easier to compute opcodes on the stack 09:54:59 would be neat to have compilecall tokens replaced by address tokens and forth primitives pre-built in a system, so one could actually build them on the stack 09:55:27 doing Here call 09:55:39 call: b8 1, 4, ; 09:55:45 hmmmmmmmm 09:55:53 HMMMMMMMMMM!!! 09:56:07 * SuprDupr is seriously thinking of getting rid of his compilecall token 09:56:49 i wantb to build forward and backward conditionals jumpss 09:57:21 don't forget that is a relative call 09:57:32 yep 09:57:44 missed the substraction 09:57:44 so b8 1, here 4+ - 4, ; 09:59:59 hey, thanks for getting me thinking in that direction again =) 10:01:18 now the only problem is the binary string tokens that still bother me 10:07:31 anyway, must go 10:07:44 bye! 10:33:12 --- part: jacereda left #forth 10:38:02 i got an idea for my binstring token 10:38:10 if that interest anyone ;p 10:38:39 mov [EBP-4], ESI jmp Skipcomment 10:39:25 it redefines the last red word to point to it, inside source code instead of moving stuff around in memory 10:43:55 its inspired from my GO! word 10:44:17 it exit the compiler loop and jump to the last defined word using [EBP-4] 10:45:04 i knew this feture was coming sooner or later now it exists: almost instant execution from source code 10:45:24 * SuprDupr 's typos are horrible 10:56:14 no it doesnt fix the bincopy problem at all, maybe because its not a problem in the first place 11:51:49 * SuprDupr just realized he didnt even his call rel32 offset correctly in his source since the beginning lol! 11:52:49 * SuprDupr missed the word "calculated" in his last statement 11:58:41 * SuprDupr is an alarmist, its all ok after all 12:03:30 --- quit: SuprDupr ("ill be back later") 13:23:49 --- join: SuprDupr (CrowKilr@Ottawa-HSE-ppp3654446.sympatico.ca) joined #forth 13:26:55 --- quit: SuprDupr (Read error: 54 (Connection reset by peer)) 13:55:43 --- join: kc5tja (~kc5tja@ip68-8-206-137.sd.sd.cox.net) joined #forth 13:55:44 --- mode: ChanServ set +o kc5tja 13:59:54 can someone tell serg_penguin that i have some graphics for him 14:00:06 When I see him. 14:00:39 * kc5tja just sent him a memo using memoserv. 14:00:56 It reads, "Mur says he has some graphics for you. Please contact mur for further details." 14:01:02 heh 14:01:17 * mur doenst read his memos but once every 2 months :) 14:02:10 laters 14:02:12 bbl 14:02:14 When you log in, it says whether or not you have memos. 14:02:18 OK, laters. 14:02:26 yes, if you identify yourself 14:03:02 So identify yourself. :) 14:03:09 I do it every single time I log on. 14:44:58 --- join: rO|_ (~rO|@pD9E59FAE.dip.t-dialin.net) joined #forth 14:53:29 --- quit: rO| (Read error: 60 (Operation timed out)) 14:55:51 --- join: tcn (~tcn@tc3-login36.megatrondata.com) joined #forth 14:57:53 --- quit: tcn (Client Quit) 14:58:21 --- join: onetom_ (~root@cab.bio.u-szeged.hu) joined #forth 14:59:37 --- quit: onetom (Read error: 104 (Connection reset by peer)) 15:12:47 some1 there? 15:13:38 Depends on what you mean. 15:22:23 wonders why cm's c4th is written in masm 15:22:59 and not eg. in forth 15:25:45 It's easier. 15:25:59 You cannot completely write Forth in Forth. 15:26:11 At some point, you will need to resort to some form of assembly language. 15:27:10 My Forth environments, for example, are written "in Forth," but not FS/Forth. I have a target compiler that I wrote in another Forth environment, which attempts to emulate FS/Forth as closely as possible, but it's not perfect. 15:27:29 * kc5tja is strongly considering the possibility of writing FS/Forth for Linux in raw NASM. 15:27:58 tried fasm yet? 15:29:57 I looked at it once. I'm not terribly impressed with it. 15:31:53 it worked right away, assembling itself. 15:32:43 I didn't say it was a bad product. 15:32:48 I just wasn't impressed with it. 15:32:57 It doesn't offer any compelling reason for me to change assemblers. 15:33:51 written in itself, that's clearly a plus 15:34:07 Not for me it isn't. 15:34:24 * kc5tja could care less about whether or not it's written in itself. :) 15:34:36 s/could/couldn't/ 15:34:49 to me, it's just a tool. 15:38:07 probably a matter of time spent w/ asm 15:38:57 I used to do most all of my programming in assembly language. 15:39:13 nasm consumed a lot 15:39:48 Nasm allowed me to make my own output file formats, which is why I used it so long ago. 15:40:08 It's really quite easy to write an object file back-end for it. 15:40:35 written in? 15:40:39 C 15:40:47 ic 15:41:14 But if you really wanted to write it in assembly, there's no reason why not. 15:41:32 The back-end is just a bunch of call-backs that the NASM engine invokes when it has data to output into the file. 15:41:44 Just as long as you conform to the C calling conventions for your routines, it would work fine. 15:43:04 OH NEAT! I already have a default font file from my Commodore 64 Forth that I was trying to write one day. 15:43:19 Bwahahah! I'll just use that in FS/Forth. :) 15:43:25 * kc5tja totally forgot I had that. 16:25:42 kc5tja: thx for the chat 16:25:49 afk 16:26:05 np 17:19:25 --- join: TheBlueWizard (TheBlueWiz@ip-207-198-223-128.nyc.ny.fcc.net) joined #forth 17:19:26 --- mode: ChanServ set +o TheBlueWizard 17:19:29 hiya all 17:19:45 re TheBlueWizard 17:19:52 hiya kc5tja 17:20:13 how's life? mine's eye-tiring boring :/ 17:20:47 Mine is being spent figuring out how I'm going to pay next month's rent. 17:22:32 ouch...don't know what to say 17:23:10 "Good luck" would somehow be appropriate. :) 17:24:04 hehe...though it sounds a bit ghoulish :) 17:24:13 * kc5tja nods 17:24:39 I'm working hard to get some cooperative advertising done and out soon, so that I can start making ends meet quickly. 17:24:43 a startup requires about 6 months to build up cash flow... 17:24:53 * TheBlueWizard nods 17:25:15 plus doing some odd jobs to make ends meet 17:25:29 I'm not sure that I agree with that, off the cuff. 17:25:49 I think it is possible to get a minimal business going quicker than that. It's just a matter of finding the right channels. 17:26:04 So far, I'm getting my company known using some very low cost advertising means. 17:26:22 hmm..."the Net way" :) 17:26:23 My website actually has a few hits on it, from people I certainly don't know. :) 17:26:32 cool 17:26:35 The Net Way still requires traditional advertising. 17:26:46 People aren't going to automagically know you have a website without it. 17:26:47 true 17:27:26 But I just worked up some business cards, and I'll be working on some print ad copy for posting in my Aikido dojo and at my car insurance agent's office. 17:27:33 though there are some cases where just setting up a website send the business by a large margin 17:28:05 Except for porno sites, I cannot determine a single legitimate business venture where the mere presence of a site guarantees customers. 17:30:45 au contraire, a few years ago I read some article about a small business specializing in selling some food (coffee stuff, I think), which employs maybe 10 people. After putting up its website, it saw the business rising by 200% or more, in fact it was selling to oversea, so it had to expand...interesting read 17:32:40 A fluke at best. 17:32:43 Two things: 17:32:50 1) I don't sell stuff except for my time. 17:33:03 Products are easy to sell over the web, because you can ship them anywhere, anytime. 17:33:19 2) That kind of success is very, very rare, statistically. 17:33:40 There are hundreds of thousands of small business sites on the net, and very few ever grow to such proportions as to require expansion in a short time frame, if ever. 17:34:36 --- quit: mur ("MURR! save the http://rainforest.care2.com/") 17:34:38 that would likely be true...but it doesn't mean it has no chance of chance...a difference there 17:35:13 I didn't say anything about it having no chance of a chance. 17:35:42 I said it didn't guarantee any firm sales. That implies a chance happening, but unlikely. 17:37:21 For example, despite telling quite a few people about my site, and distributing business cards, and whatnot, I have yet to receive even one sales or services inquiry on my company e-mail account (or, hell, any of my e-mail accounts). 17:37:50 Granted, a week or so isn't much time for people to make such decisions, but that just goes to show you how relatively ineffectual such a thing can be. :) 17:38:07 well, you wrote "...cannt determine a single legitimate business venture...guarantees customers"...that sounds awfully close to having no chance 17:38:32 Indeed, the only reason I even have a website is (a) I offer website services, and (b) it seems to be automatically "implied" that all businesses in my area have a website. It's a marketing necessity now-a-days. 17:38:55 It'd help if you left in the rest of the context. 17:39:21 I can't determine a single legitimate business venture where the presence of a website guarantees customer influx. 17:39:29 And I stand by that assessment. 17:39:46 ok 17:40:06 At best, a website is an advertisement. 17:40:16 Well, maybe not "at best," but you know what I mean. 17:40:21 Darn close. :) 17:41:08 heh 17:41:21 it is more a service than advertisement, really 17:41:36 Well, that depends on what you have on it. 17:41:49 A company like mine can't offer any services through the web. 17:42:10 I'm a consultant -- my job is to consult with people. Me. If my website does my consulting for me, then I screw myself out of income. 17:43:51 I use the word "service" in an expansive sense...like: here's the email address, here is the phone number, here's what we do, here's the success story (to illustrate the idea of how your company can apply our experience and service), and so on 17:44:14 See, I consider that an advertisement. 17:44:24 It's basically a solicitation for business. 17:44:58 ok 17:45:02 A "service," to me, is when I go to the website, and I actually receive a direct benefit from going to the site. E.g., an FAQ containing a set of questions pertaining to floppy disk malfunctions, etc. 17:45:38 Q. My disk won't go in the drive. Why not? 17:45:48 brb...making a sandwich 17:46:07 A. Try ejecting the disk that's already in the drive first, then try again. Failing that, insert the disk with the metal door side first. 17:46:22 Q. My disk doesn't have a metal door. What do I do? 17:46:40 A. Use it as a coaster. The disk is likely to be damaged. If it even IS a disk, that is. :D 17:53:25 back 17:54:38 hmm...and if the guy complains about "leaky" floppy disk cum coaster, I'll tell him to build a rail gun and fire it at Darl McBride behind a knolly hill ;) 17:56:25 Heheh 17:56:48 * kc5tja just ordered some stuff for next-day air. Man, I sure hope I get it. Wedding present. 17:57:00 * kc5tja really couldn't afford it either. :( 17:57:00 * TheBlueWizard so hates this SCO stuff 17:57:15 ouch again 17:57:24 $86 or so investment. 17:57:28 Well, "gift." 17:57:38 Lord knows, I'll never see a return on said investment. :D 17:57:38 * TheBlueWizard nods 17:59:12 Why are there so many churches that claim, quite loudly, to be the !!FIRST!!! United Methodist Church!!!!!!! ? 18:00:32 lol....cultural thing, I guess...I don't try to fathom the logic behind church naming (at least beyond the obvious denominational naming) 18:00:32 Maybe I should get ordained as a minister, and create the SECOND!!! Church of Christ!! #2 and PROUD OF IT! 18:01:48 * kc5tja vegges out to some King Crimson 18:02:49 brb 18:03:47 --- join: suprdupr (CrowKilr@HSE-Windsor-ppp251680.sympatico.ca) joined #forth 18:03:53 hi 18:05:28 re 18:05:47 i updated my project's documentation at http://board.flatassembler.net/viewforum.php?f=11 18:06:03 i came with a byteoffset 18:06:10 word for short jumps 18:06:28 * kc5tja nods 18:06:29 The project is slowly starting to take shape 18:06:39 * kc5tja is simmering on the back burner at the moment. 18:07:02 * kc5tja just found the font file I used to make a quick and dirty character set for the C64 version of FS/Forth. 18:07:12 (The Forth is unfinished, but the character set is complete) 18:07:21 I'll use that character set in my FS/Forth for LInux. 18:08:01 back 18:08:57 * kc5tja thinks it'll be interesting to see a 128x96 text display in FS/Forth. :) 18:10:27 yep! 18:10:38 i also thought of something 18:11:00 branch prediction on x86 think forward are likely not taken 18:11:04 and reverse likely taken 18:11:19 so in my two jumps optimizations tests 18:11:28 x86 uses a branch target buffer cache for branches too. 18:12:01 so that mean this policy is good before it enter the cahe only or always? 18:12:44 because i do first a forward going jz to skip the conditional code and at the actual opcode comparaision i do a backward jnz 18:12:46 I think only before it enters the cache. 18:13:07 I mean, it is a good idea to assume that forward branches are rarely taken, and backward branches are usually taken. 18:13:12 That's basic RISC philosophy. 18:13:17 k so thats not a soo big deal ;p 18:13:20 Shouldn't. 18:13:28 But I personally arrange my branches that way too. 18:14:02 This is why I wrote that small diatribe about Chuck advocating not using branches, and I contested that with some evidence to suggest that, in about 50% of the cases, it's faster to use branches than not. 18:14:22 This is why my personal MachineForth does NOT shy away from branching at all. 18:14:44 And explains the proliferation of IF statements I have too. 18:15:14 IF, >IF, =IF, <=IF, U>IF, U=IF, U<=IF, 0=IF, and 0<>IF. 18:15:22 Well, 0<>IF and IF are the same thing. 18:16:06 They all produce the appropriate (tight!) x86 instruction sequence to test the appropriate flags, and encode the proper Jxx instruction. 18:17:24 i wanted to have 12 branch instructions + the jump 18:17:30 hmm....interesting...I have no strong opinion one way or other.... 18:17:39 forward and reverse 0? c? and -? 18:18:18 and their negated form 18:18:22 * kc5tja doesn't depend on the state of the CPU's flags in FS/Forth. x86 has bizarre rules for when flags are updated and when they're not, so I really don't trust them until I explicitly do a real compare. 18:18:52 I depend on it, at least where i am, compiler level 18:19:01 If this were, say, a PowerPC we're talking about, then I'd feel more comfortable. Plus, the PowerPC has a limited state stack. 18:19:13 ?! 18:19:19 what is a state stack? 18:19:39 The CC register contains 8 sets of condition codes. 18:19:53 State is only pushed onto the "stack," but never popped. 18:20:10 Each state nybble consists of four bits (less than, equal to, greater than, carry) 18:20:29 When doing compares for branches, you specify not only the condition codes to check, but also which condition code set to use. 18:20:52 It's hard to explain. 18:21:08 its easy 18:21:16 i think you did it 18:21:42 i could do let say 18:21:43 IIRC the compare flags on PPC are just two bits, mapped to 4 possible meanings (actually, it is more like IBM S/3x0 compare bits) 18:21:45 It makes for some really interesting optimizations at the machine language level. 18:21:58 TheBlueWizard: Nope. 18:22:01 there are 8 groups, yes 18:22:03 jnz 1 here, jz 4 here etc 18:22:22 where the number is the stack position 18:22:23 ? 18:22:25 TheBlueWizard: The condition code specification on the PowerPC is five bits: four corresponding to the CC bits, and one meaning "NOT" 18:22:50 So, 11001 might mean NOT Less Than OR Equal To 18:23:00 where as 11000 is Less than or equal to. 18:23:23 oh, I am talking about the status bits, not the opcode encoding 18:23:36 The fields in the CC register are truely four bits wide. 18:23:45 hmm... 18:24:02 It's the only way to store the condition where a value is simultaneously less than AND/OR equal-to something else. 18:24:07 * TheBlueWizard will hafta read PPC docs again...been 5 years since he last read up on it 18:24:58 Remember: PowerPC is a refinement of the POWER architecture, itself a refinement of the IBM System 800 mainframe processor, which itself is a refinement of S/360. :) 18:25:36 * kc5tja absolutely adores the PowerPC architecture. I just can't say enough good things about it, despite some of the oddities it has. 18:26:13 I wish they made PowerPCs that I can hack into a circuit of my own construction. :( 18:26:19 I also like Alpha architecture, never mind some of the opcode spelling out (so VAXesque ;) 18:26:30 Yes, Alphas are nice. 18:26:36 MIPS is my all-time favorite RISC though. 18:26:42 That is the 6502 of all RISC architectures. :) 18:26:43 imagine programming in assembly for nintendo's gamecube 18:26:58 suprdupr: Why not? It's PowerPC. ) 18:27:00 :) 18:27:05 its a 400MHZ powerpc with embedded ram and a dedicated graphic chip 18:27:14 * kc5tja nods 18:27:26 PowerPC and MIPS are very similar, actually. 18:27:33 (instruction set-wise that is) 18:28:41 WAY OFF-Topic: I think everyone should take a glimpse at the book Conversations with God by Walsch, its so concentrated in teachings, it's a crucial text 18:29:28 i got tome 2 and 3 out of the three and this is a bomb 18:30:15 * kc5tja wonders how simple it'd be to make a PowerPC-compatible RISC. 18:30:26 something that runs user-mode software, at the very least. 18:32:00 what do you mean, from tty logic? 18:33:07 imo, way better going decode/execute and forth all the way, since youll try to run forth on it ;p 18:34:24 I would go FPGA if I were to try and replicate a PowerPC. 18:56:10 * TheBlueWizard locates some PowerPC programming stuff...yup, 4 bit CC 18:56:17 ok, I stand corrected 19:01:56 well, gotta go...bye all! 19:02:06 bye! 19:02:15 bye suprdupr 19:02:21 --- part: TheBlueWizard left #forth 19:05:17 i got my foprward offset word 19:05:26 but it needs access to the detokenizer... 19:06:07 so ill have to build the whole compiler first to build those primitives 19:07:50 --- join: a7r (~a7r@206.72.82.135) joined #forth 19:08:09 hi 19:14:53 hey 19:19:23 --- quit: clog (^C) 19:19:23 --- log: stopped forth/03.07.24 19:19:40 --- log: started forth/03.07.24 19:19:40 --- join: clog (nef@bespin.org) joined #forth 19:19:40 --- topic: '#Forth site: http://forth.bespin.org || 'pure' linux forth coded in asm: http://isforth.clss.net || Also remember to check out Jeff Fox's articles, located at http://www.ultratechnology.com/dindex.htm' 19:19:40 --- topic: set by thin on [Sun Jun 08 10:42:15 2003] 19:19:40 --- names: list (clog a7r suprdupr onetom_ rO|_ @kc5tja Fractal TreyB XeF4 Robert ianni skylan @ChanServ) 19:19:47 --- quit: clog (^C) 19:19:47 --- log: stopped forth/03.07.24 19:20:38 --- log: started forth/03.07.24 19:20:38 --- join: clog (nef@bespin.org) joined #forth 19:20:38 --- topic: '#Forth site: http://forth.bespin.org || 'pure' linux forth coded in asm: http://isforth.clss.net || Also remember to check out Jeff Fox's articles, located at http://www.ultratechnology.com/dindex.htm' 19:20:38 --- topic: set by thin on [Sun Jun 08 10:42:15 2003] 19:20:38 --- names: list (clog a7r suprdupr onetom_ rO|_ @kc5tja Fractal TreyB XeF4 Robert ianni skylan @ChanServ) 19:23:49 --- quit: clog (^C) 19:23:49 --- log: stopped forth/03.07.24 19:24:01 --- log: started forth/03.07.24 19:24:01 --- join: clog (nef@bespin.org) joined #forth 19:24:01 --- topic: '#Forth site: http://forth.bespin.org || 'pure' linux forth coded in asm: http://isforth.clss.net || Also remember to check out Jeff Fox's articles, located at http://www.ultratechnology.com/dindex.htm' 19:24:01 --- topic: set by thin on [Sun Jun 08 10:42:15 2003] 19:24:01 --- names: list (clog a7r suprdupr onetom_ rO|_ @kc5tja Fractal TreyB XeF4 Robert @ChanServ skylan ianni) 19:58:30 back 19:58:32 Sorry. 19:59:43 hey 20:00:02 While I would of course make a Forth for it, it's also true that PowerPCs are currently the fastest RISC architectures for traditionally written software today. 20:00:08 Alphas don't count -- they're not made anymore. :) 20:00:31 re a7r 20:01:02 I want a hardened PowerPC laptop.. like a cross between a current G4 and a Thinkpad. 20:01:06 And, really, architecturally speaking, a PowerPC can be made every bit as simple as the MIPS architecture, with only a small bit of lingering complexity in how it deals with multiplication. 20:01:36 a7r: We were discussing the simplicity of the PowerPC's instruction set earlier, and the feasibility of making a PowerPC-compatible CPU ourselves. 20:02:02 Especially since the only two microprocessors that are currently hacker friendly is the Z-80 (PUKE!!) and the 6502/65816. 20:02:32 And with data caches, it can even be made rather fast, and with a low-pin-count external, synchronous bus, like the 6502. 20:04:14 But, it's also true, a stack architecture would be just as sweet. :) 20:04:19 (and take a lot less resources) 20:04:26 kc5tja: build a new PowerPC 970 based board,. ;) 20:04:45 I would if I could, but I can't, so I won't. :) 20:05:04 But, how about if I build a stack-CPU-based board with pre-equipped software to emulate the PowerPC 970 instead? 20:05:06 I went to a prototype fabbing place today, to talk to someone about our new product. 20:05:34 they do CNC aluminum work, wave soldering, board stuffing, etc. 20:05:38 they have some fucking rad gear. 20:05:48 Wave soldering is cool. :) 20:06:01 Did you see the wave solderer in action, or was it all concealed? 20:06:14 concealed. 20:06:20 Ahhh, I saw one in action. 20:06:31 The key is they hover a PC board over a pool of molten solder. 20:06:40 Then they use a solenoid to induce a soliton wave in the solder. 20:07:16 (The water waves made by your hand in water when you suddenly change directions or stop are soliton waves -- so called, because they exhibit STRONG particle-like behaviors) 20:07:47 The wave just rolls from one side of the bath to the other, with an amplitude strong enough to contact the PC board. 20:08:01 Where the PC board isn't masked with that green or red laminate, the solder sticks. ) 20:08:02 :) 20:08:24 cool, never heard of that before with the wave detail 20:08:44 thanks for sharing, once again! ;p 20:09:00 You'll hear it too. PC board gets rolled in, *POP!*, then about ten seconds later, PC board rolls out, soldered. :) 20:09:07 Neat stuff. 20:09:23 yah 20:09:24 The only problem: it can only do one side of the PC board at a time. It cannot handle double-sided boards. 20:09:54 Double-sided boards are usually soldered using surface-mount soldering techniques. 20:09:57 we might have them make some of our boards.. 20:10:12 i saw some gear for fabs, they had a lot of inspection tools 20:10:14 a7r: What product are you referring to? is this the turbo controller you're working on? 20:10:22 just photos, but still ;p 20:10:53 kc5tja: yup. 20:10:57 * kc5tja would like to see vapor deposition used for soldering. I think that would be cool. In fact, that would eliminate the need for copper-cladding the board all-together. 20:11:02 a7r: Cool. :) 20:11:15 I wish you luck in marketing it. The technical part is always the easiest part. 20:11:30 And remember, if you need a website, I'm always available. 20:11:38 My rates are cheap. :) 20:12:03 (Well, affordable at least -- I am not the cheapest person around) 20:21:23 to test again memory content, better tu use test or cmp? 20:21:32 s/tu/to 20:21:52 What do you want to do? 20:22:32 cmp, then test for equality between two regs and after between a memory location and constant 20:22:44 iirc test was better 20:24:14 just realized I used cmp everywhere and maybe test would do the job faster 20:24:31 should be replaced w/ TEST, which executes faster; can pair. 20:25:46 from pairing rules though, cmp and test are simple instructions of ALU class and seems to have the same pairing status 20:25:52 anyway, nevermind ;p 20:26:17 Just CMP the two values, and the Z-flag will be set if they are equal, clear if not. 20:26:22 No need to TEST after CMP. 20:26:41 CMP can pair too. 20:26:44 i want to know wich is faster, test or cmp 20:26:51 Profile it on your machine. 20:26:58 I can't answer that because each CPU is different. 20:26:59 good idea ;p 20:27:41 Basically have it execute 2 billion or so CMP instructions, and time the run. Elapsed time divided by 2 billion is the time per instruction. 20:27:46 (give or take noise, of course) 20:27:49 Ditto for TEST. 20:27:52 Whichever is smaller, wins. 20:28:14 I suspect that, within a reasonable amount of margin, you'll find them both to be the same speed. But I'm not sure. 20:38:39 http://board.flatassembler.net/viewtopic.php?p=547#547 20:38:50 this is the result of my color coding session of the night 20:39:15 there's no new documentation, I'll put some more soon 20:39:37 * kc5tja nods 20:40:13 damn forward references 20:40:19 they need to access the detoken word 20:40:27 but they can't 20:40:40 like in the Binarycopy word 20:40:52 I used an explicit looping construct 20:41:05 but the whole thing is better if preocessed earlier 20:41:32 e.g. if i directly encode the 79e6c3in the indigo word 20:42:31 Just a quick question: Why do you use fasm instead of nasm? (Note: though I like nasm, I'm not trying to convince you to switch; I'm just interested in why you're using fasm over nasm) 20:42:34 I use a non-explicit forward reference in the pushopt word 20:42:58 like the syntax better and it got a nice windows gui ;p 20:43:08 its written in assembly and thus pretty fast 20:43:37 nasm too, but fasm is smaller and faster 20:43:55 i use the two of 'em interchangably 20:44:13 mainly because of the lack of listing output of FASM 20:44:23 its a CRUCIAL feature imo 20:44:34 Are they source compatible with each other? That is, can I take a nasm program and assembly it, unchanged, with fasm? 20:44:40 * kc5tja nods 20:45:02 yep but not the other way 20:45:20 nasm is sensitive to \ iirc 20:45:29 and dont read @@ anonymous labels 20:45:55 also label and macro handling is quite different 20:46:02 i prefer fasm syntax 20:46:20 aside from that they are source compatible ;p 20:46:23 Nasm has its own local label support. 20:46:38 * kc5tja nods 20:46:46 fasm too, with . definitions but easier to reference after 20:49:01 * kc5tja never did like the use of @ symbols in labels. They always throw me off. 20:49:20 But, it doesn't matter for me. I'm going to be using GForth as my "macro assembler," of sorts. :) 20:50:35 i amde a HUGE typo, missed something like 5 bytes in ; definition ;pp 20:54:02 * suprdupr found that making definitions and comments start on new lines helped him read the code 20:55:51 That's funny. I prefer mixed red/green words. It's especially handy when starting another definition without finishing the former. 20:56:38 did you looked at the result? its easier to scan the end of line to see a C3/ret/; 20:56:41 I wish I could get ColorForth to line-break when I want it; it'd make the source that much more readable. Unfortunately, it can't do that. 20:56:58 * kc5tja saw; and it doesn't matter for me. 20:57:43 XeF4 told me that my system looked a lot like his "mini-colorforth for 4k demos" 20:57:57 Heheh :) 20:58:05 he also told me that the language, to be usable in that context should enable to debug in a hurry 20:58:30 I think any Forth ought to enable rapid debugging in order to be truely usable. 20:58:37 the programmer must: be able to read x86 or have a dissassembler ready 20:58:37 I think that's why I like Pygmy Forth so much over GForth. 20:58:46 With GForth, debugging is rather painful. 20:59:08 --- quit: a7r (Read error: 60 (Operation timed out)) 20:59:29 also another thing i remarked, color can enable better factorization 20:59:40 With Pygmy, the edit/run/debug cycle is the same, but the "integrated" editor makes the loop much, much faster. 20:59:49 2/c? for example for my detoken word 21:00:06 yep, thats what i try to achieve with the GO! word 21:00:27 i want that feature, i know its over the corner but it still not there yet 21:02:18 in the Conversations with God book, He (capital mean god everywhere in the book, easy to differentiate ;p) defines happinness as a way to express to the universe deeply who we are 21:02:35 --- quit: TreyB (Read error: 60 (Operation timed out)) 21:02:54 I really loves this project and to continue on that way, ill go take my nightlty walk around the town, with the book in hand and some pocket change 21:03:19 yesterday i did that and i had a acid-buz smile hanged on my face 21:03:19 * kc5tja isn't religious in that sense. 21:03:32 more spirituality than religion 21:03:36 * kc5tja nods 21:03:50 * kc5tja is actually more spiritual than most expect me to be, because I never show it. :) 21:03:50 thats maybe because of two interconnected things 21:04:18 i masticated (however you say it) a glue stick for a glue gun for quite a while 21:04:28 before going outside 21:04:30 : 21:04:36 My love for nature, astronomy (itself a specialization of nature, I guess), and laws of form and function really define me. It shows in my aikido. 21:04:51 1- maybe there was something in the glue, but i already done this before and nothing like that happened 21:05:15 2- when i looked a t after a whjile, it was HOLLOW!!!! it has a hole about 7/8 of its radius 21:05:25 dont know if saliva got injkected or anything 21:05:46 but that was a true discovery, i tried to repeat and it was quite hard, maybe because i wanted results fast 21:07:46 i truly mean it: every person with a latent spirituality will agree 100% with that book 21:07:57 when He talks about education 21:08:02 great stuff!! 21:08:05 I don't believe in He. 21:08:09 I believe more in Them. 21:08:20 * kc5tja could easily be mistaken for an animist. 21:08:48 i dont believe in God either, in the RCatholicCurch sense 21:09:18 universal intelligence as touched by remote viewers, some rare mediums and maybe that guy, well I believe 21:09:31 * kc5tja doesn't even believe that. 21:09:56 I believe that intelligence is an emergent behavior, and it is the emergent behavior of all of nature's existance that defines the "supreme being." 21:10:05 i got channelling texts here from France from a medium named Jeanne Laval, talking about ozone sterilization in 1932!! 21:10:07 For example, I do believe the Earth itself is a living entity. 21:10:31 i believe, as leonard euler and many other did, taht the earth is living and hollow 21:10:33 Or, at least, a highly life-like entity. It cannot be said to be "alive," according to scientific definition, because it has not yet reproduced on its own yet. 21:10:42 The earth is not hollow. 21:11:20 Density measurements have been made with incredibly high degrees of precision. I can assure you, it is solid rock up to the core, where it becomes molten iron. 21:12:02 channelings supported that idea, by suggesting "courants intra-atmosphériques", i wish i could find the quote 21:12:46 I do not believe in channelings. There is no reproducable evidence to support it. 21:13:50 girls at my school filmed themselves doing spiritism with a upsidedown crystal coupe 21:13:57 they it takes 30 minutes of concentration 21:14:15 they filmed it and about 7 times out of then i can assure you the glass was moving by itself 21:14:25 I firmly disbelieve in "Crystal Power" stuff. 21:14:27 everybody had their jaws on the floor 21:14:32 Or Magnetotherapy. 21:14:41 they just put one finger on the glass 21:14:50 One finger is all it takes to move a glass. 21:15:45 and after a while keeping the hand there, it started to move, sometimes fingers seemed to push it, but most of the time it was clear that something was happening 21:16:06 ièll try something next year at school 21:16:20 ill try to build a small pyramid and do some tests 21:16:29 I encourage you to do so. 21:16:30 if they work im gonna build a large one in the school backyard 21:16:39 You'll quickly come to realize the basic laws of nature are absolute. 21:20:54 also one phenomenon id like to try is light isolation 21:21:21 supposedely dmt and MAOIs get released after a while, like one week completely in the dark 21:22:03 http://www.aikikai.nl/graden/index.htm -- you want to see some truely spiritual stuff, just take a look at some of these videos. (Requires RealPlayer) 21:22:36 This is aikido at its finest. Moriteru Ueshiba Doshu as nage, he exhibits perfect form, with *damn* impressive results. 21:22:42 And, the uke (attacker) is never hurt. 21:22:46 Not even bruised. 21:24:53 the first nikkio is impressive 21:25:06 ura link 21:25:40 but my friends where practising shaolin kungfu, slefdefense specialisation 21:25:54 techniques were oriented toward getting out of most dangerous situations 21:26:02 the master was impressive 21:26:46 Aikido is all about "getting off the line" -- rule #1 is *always* don't get hit. 21:27:14 there was three schools in canada: toronto, Rouyn-Noranda and La Sarre (two small twon in my area, about 800km from toronto, can you imagine! 21:27:16 but at the same time, the fancy hand-work of kung fu is often times just a distraction. Aikido strips away the distraction. Just take the guy down. Fight over. End of discussion. 21:27:43 the arm behind the back, my freinds got trained at that 21:27:55 but it wasnt as graceful 21:28:16 Arm behind the back? 21:28:26 like the nikkio 21:28:32 first one on the list 21:28:56 arm twisted 180 deg and bent on the back 21:29:23 Nikkio didn't twist the arm. 21:29:47 kk , but the ura did 21:29:53 In fact, wrapping the arm on the back during the throw is the most dangerous thing one can do (unless you're not telling me everything). If someone did that to me, I'd spin out of the technique. 21:29:56 what is the thing he does to his faceÉ 21:30:15 i know its easy defeatable i almost typed it 21:30:18 That's called "atemi," and its purpose is to distract the attacker -- it's a tool for taking his balance. 21:30:25 but i didnt wanted to look pretentious 21:30:27 ;p 21:30:29 The ura version did NOT go around his back. :) 21:30:44 I can guarantee you that. 21:30:51 an atemi isnt a pressure point to punch onÉ 21:30:54 ? 21:31:13 Nope. 21:31:25 An atemi is a quick, light jab to the face. 21:31:36 Well, it CAN be an attack on a pressure point, but those are often hard to get at quickly. 21:31:42 kk but in karate it is a point to know where to hit 21:31:47 kk 21:31:48 There's no official definition that says an atemi MUST be to the face. 21:31:52 It's just that the face is quickest to get to. 21:32:05 Not quite; an atemi is just a strike. 21:32:08 thanks for the link, ill try to view them all at least once 21:32:08 Doesn't matter where. 21:32:21 This is the art I practice, only not so God-like. :D 21:32:29 I'm a lot more clumsy than that. :D 21:32:55 hehe practise makes perfect ;p 21:33:03 ill go for my run! chow! 21:33:27 Ciao 21:33:34 --- quit: suprdupr ("hola!") 22:09:43 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 22:09:54 hi ! 22:16:13 re 22:16:17 brb though -- talking with roommate. 22:20:27 http://www.aikikai.nl/graden/index.htm -- *great* videos of really high quality aikido. 22:23:05 * Serg_Penguin has strict traffic limit 22:23:48 --- join: a7r (~a7r@206.72.82.135) joined #forth 23:11:24 kc5tja: had you ever to defend self w/ aikido ? 23:12:31 * Serg_Penguin had never been in a deadly fight 23:16:25 Back 23:16:30 No, thankfully. 23:16:33 I'd probably lose. 23:16:36 At my skill level. 23:16:56 Sorry for taking so long. My roommate was showing me a new game he downloaded. 23:17:21 I've sparred with my roommate and a few friends of mine occasionally though. 23:17:29 I seem to hold my own, but I always get whacked pretty good. :) 23:17:35 They're just too fast for me. 23:17:48 If I can get in quick enough, I can do the technique. 23:17:57 (and win the fight usually) 23:18:02 But usually, I'm just too slow. 23:26:59 got it 23:27:25 * Serg_Penguin prefers to speak, run or predict/avoid the situation 23:28:00 Avoid everyone. :) 23:39:29 So do we. :) 23:39:32 But you can't always do that. 23:39:37 OK, going for food. I'm hungry. 23:39:38 bbiab 23:49:42 --- quit: Serg_Penguin () 23:54:41 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 23:59:59 --- log: ended forth/03.07.24