00:00:00 --- log: started forth/05.07.09 01:04:03 --- join: kunphuzil (~Jason@ip-69-10-120-126.cableaz.net) joined #forth 01:07:57 --- quit: kunphuzil ("Download Gaim: http://gaim.sourceforge.net/") 01:09:38 --- join: Serg[ICQ] (~Miranda@193.201.231.126) joined #forth 01:10:59 --- quit: Serg[ICQ] ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 02:42:28 --- quit: virl (Read error: 104 (Connection reset by peer)) 02:42:56 --- join: virl (icechat5@chello062178085149.1.12.vie.surfer.at) joined #forth 02:43:26 --- quit: virl (Read error: 131 (Connection reset by peer)) 02:43:37 --- join: virl (icechat5@chello062178085149.1.12.vie.surfer.at) joined #forth 03:07:56 --- quit: virl (Read error: 131 (Connection reset by peer)) 03:16:07 --- join: qFox (~C00K13S@92pc222.sshunet.nl) joined #forth 03:43:48 --- quit: qFox ("this quit is sponsored by somebody!") 05:11:00 --- join: PoppaVic (~pete@0-2pool238-113.nas24.chicago4.il.us.da.qwest.net) joined #forth 05:11:28 Mornin' 05:55:43 damn... This llvm thing is interesting, but wading thru the docs is gonna' take forever. 06:01:47 good morning 06:01:50 hehe 06:01:55 Mornin' 06:02:04 yeah, I briefly skimmed over some llvm stuff 06:02:06 seems interesting 06:02:12 although I would do it differently 06:02:12 yeah.. quite 06:02:16 :) 06:02:22 but, it seems to be a very good technology 06:02:30 howso? where? I'm just today reading thru docs 06:03:48 well, it was a long time ago 06:03:52 IIRC, its register based? 06:04:02 I can't tell yet. 06:04:44 All I see so far is a special forthish-like list/module, C-ish structures generated to make for portable code up or down 06:06:39 yeah 06:06:43 i remember being impressed :) 06:07:10 Yeah.. If I can puzzle it out, and find the apropos files, I may glean some of this out. 06:07:48 OR, hell.. Maybe we just slam it into a TIL & let llvm generate the shit 06:08:11 :) 06:08:51 like two years I made a lame little VM design that was register file based 06:08:57 (i wasnt into forth back then) 06:09:02 actually, make that 3 years 06:09:26 basically, it was the way C compilers made code for x86 06:09:31 just with instrucitons combined 06:09:35 and some typing 06:09:40 which you could override really easy 06:09:44 so not worth it really 06:09:46 :D 06:09:50 well, as long as I can leverage libc/libs, and all that jive, this looks interesting 06:10:23 I've got to get libTIL done, though - everything is going to rely on it. 06:15:57 whats libTIL, and what are you making? 06:18:12 I need a forth-like vm+support, in a lib. Interfacing to C at the least. It will be a major component of a shell-program I need, which in turn becomes the major tool of my Metabuilder project to get around Make/Autoshit/sh, etc. 06:26:54 Oh, fun stuff 06:27:02 yeah. 06:33:14 hehe. 06:33:27 I thought of a system similar to MONAD before I heard of MONAD 06:33:34 and I wanted to include autoshit mechanisms 06:34:27 Well, I'm totally sick of all the 'issues' with autoshit, shells and trying to work around 2 billion "issues". 06:34:34 --- join: tathi (~josh@tathi.bronze.supporter.pdpc) joined #forth 06:37:56 same 06:38:01 same with tathi too probably 06:38:03 hi tathi 06:38:04 :) 06:38:58 huh? 06:39:00 hi arke 06:39:13 oh. No, I don't care about autotools. 06:39:24 I'd never use automake 06:39:37 and autoconf doesn't seem that bad. 06:39:41 I tried it, it was awful 06:39:56 built on ugly technology, but AFAICT it's possible to use it simply and it mostly just works. 06:40:06 I tried to be a "good lil' drone" - and learned my friggin' project wouldn't port anywhere 06:40:26 Also I haven't written any C code that wasn't perfectly portable without even bothering with autoconf. 06:40:44 (well, ok, I haven't written a lot of software) 06:41:55 --- join: Robert (~snofs@c-f778e055.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 06:42:05 hi. 06:42:42 Hi 06:45:05 hmm.. Interesting idea, anyway.. No interest in suffering the C++ source, though. 06:45:39 --- quit: sproingie ("Konversation terminated!") 06:56:38 c++ eww 06:56:39 :) 06:57:21 yeah, the llvm shit is all c++/stl & templated like mad 06:58:28 By the time I figure out wtf they generate/interpret I coulda' searched the web, learned more about .o files and done all the generate/interpret from those 06:59:49 Beginning to believe it doesn't really matter, though. 07:03:08 sorry, what doesn't really matter? 07:03:37 As I see see it, libTIL needs a vm(), a loader() and a saver()... (tathi: llvm and .o files, too) 07:05:17 Since a .o/.a & .so (or .dyl) are all just noise until they hit a linker/loader, there is not much point in my worrying about those at this time. 07:07:42 SOoo, I write a small lib. The lib has the tools to load/save hi-level code/dicts/whatever, the lib has the vm, and the lib should prolly provide a std interface to the dlsym stuff. Everything else can be a TIL module to "reload" or a binary module for dlsym & friends 07:08:24 It's not perfection, to be sure... But, it allows for several cases. 07:10:29 I suspect an enterprising tagteam could pervert the files into real objectfiles and modules, too 07:17:42 hehe 07:17:44 cool stuff 07:19:05 I do wish I had a way to scan .h files and generate a special func-call "format-string", but I suspect I can live w/o it 07:21:13 :D 07:22:21 It'd make life so much more tolerable. 07:22:28 C is ugly anyway 07:22:53 so are java, python, C++, lisp and even some forths 07:22:56 :) 07:23:07 ..and lord Bog knows - asm is the worst 07:26:21 --- quit: Robert ("Thunderstorm, yay!") 07:32:59 Man.. I just had a weird, weird idea... 07:33:35 oh i wanna hear 07:33:50 OK.. lemme' puzzle out the phrasing 07:34:56 Presume you are sitting in forth (sans asm), or bash or sh - and you want to cobble up an asm program. Usually you'd crank an editor, write it, compile it and then run it from the 'shell', right? 07:35:10 --- join: KB1FYR (~Alex@d-66-63-85-222.suscom-maine.net) joined #forth 07:36:47 "What-If" this... The shell has a VM-assembler, generates a .vmasm file, and you can then assemble that to native-code for a module or program? 07:37:52 in other words.. You'd not need to learn any particular assembler. THe assembly is "virtual", but the actual "assemblers" are mostly wrappers around plug-ins. 07:40:03 From the shell, you specify the generation, from the inputs it generates a portable file, which - when complete - is translated one notch further into an object and MAY go further and generate a plugin 07:41:14 I may be skipping steps or looking at it skewed... But, I've begun to feel that opcodes and registers and semantics are overrated 07:42:16 to a shell-user/forther, the idea of AX or BP or whatever a ppc has are irrelavant. 07:43:35 --- quit: KB1FYR (Read error: 104 (Connection reset by peer)) 07:43:48 there should be a way to reconcile the worst of regs and opcodes to a portable voc that uses colon-defs and macros 08:25:04 hmm 08:25:49 It's interesting that 'immediate' is documented as "being akin to a macro", but that using 'evaluate' is another whole mess. 08:26:12 ...it's apparent they are not the same at all. 08:30:02 well...in C (or whatever) 'macro' means "text that is replaced with other text by the preprocessor, before compiling proper starts" 08:30:21 but for me, in Forth, 'macro' means 'word that does something at compile time' 08:30:36 but yeah, they're very different 08:30:49 yes, but if you consider it - yeah, quite different. 08:30:58 hmm, actually, I suspect lisp has a similar definition of macro. 08:31:18 so...maybe it's the C crowd who are "wrong" :P 08:31:19 the immediate words work from the precept they succeed when defined. 08:31:32 no, two different states are there. 08:32:05 with a "macro" you are replacing 'foo' with the 'bar snafu' alternative 08:32:52 the immediate words are closer to be extensions to the language/preprocessor or even 'pragmas' 08:33:25 yeah, I realize that 08:33:34 it's interesting, though 08:34:07 as I said a few weeks ago, trying to timeslice forth into a C-ish universe is painful 08:34:59 yup. I still think you're crazy for trying it. :) 08:35:03 the best I've managed (so far) is merely: 08:35:23 States are: lexing/Preproc(immediate); Compiling; Interpreting. 08:36:03 well, I think we need to - C is tools over tools; Forth is Tools over space - and they all are somewhat perverse 08:36:45 I think now that I am missing a state 08:37:12 following 'immediate' we need "expansion" 08:37:46 err...wouldn't you want expansion before immediate? 08:37:57 dunno, I don't think that makes much sense in a forth anyway. 08:38:25 no, more like: "lexing/preproc; preproc/expand; Compile; interpret" 08:38:48 as I've said, I think states are messed up 08:39:40 oh. ok then. 08:40:12 The only other way to view it is as if the outer-interp is the preprocessor feeding the next interp that does compile/interp 08:40:42 Maybe that would be a better solution? 08:40:58 you're on your own there. 08:41:04 heh ;-) 08:41:07 I don't think forth has any need of a preprocessor 08:41:19 well, it has immediates, so it must 08:41:50 oops. 08:42:15 the biggest issue is: are the immediates just shoved into the input stream, or are they precompiled TO compile? 08:42:22 I don't see any need for a C-like preprocessor when you have immediates. 08:42:29 hehe 08:43:37 presumably you could write an immediate that would screw around with the input stream 08:43:42 and thus act like a C macro 08:43:54 but...seems pretty silly to me. 08:45:41 but then again, I'm looking at this from a Forth point of view. 08:45:48 maybe, but I dunno' what it is folks do.. I can't figure out religion, politics or mating either. 08:46:09 I could certainly see writing a forth that was capable of importing symbols from libraries. 08:46:16 and of compiling .o files 08:46:17 sure 08:46:22 love to 08:46:22 (with symbols that could be called from C) 08:46:27 yep 08:46:33 or pascal or whoever 08:46:37 right 08:46:52 hell, I can even see a Universal Assembler 08:46:54 but it seems like you're trying to go beyond that, and I really don't get it. 08:47:31 I'm trying to cover my bases (CYA) and see the few states we need. 08:47:50 On the whole, I think we have 2 states, but also 2 modes 08:48:54 and 2x2 suggests 4 to me 08:49:51 [ this usually means 'switch state' ] //but isn't it more MODAL? 08:51:56 err...what's the difference between a state and a mode? 08:52:15 what are interpreter versus evaluate? 08:53:03 no difference. 08:53:13 well, input source maybe. 08:53:15 I suspect we could debate the state/mode, but it seems to boil down to compile/interp and expand/intercept 08:53:39 I'm not sure 100% - but there is a pattern there 08:54:31 in the middle of C, you can #include or expand a macro 08:54:53 in the middle of forth, an immediate will embed precompiled addresses 08:54:59 (or literals) 08:55:24 yeah 08:55:25 I think we are definitely talking about preprocessing and processing/compiling 08:56:27 so, if we have "extend the preprocessor"+"preprocess"+"parse/compile+interpret, we seem to cover the universe 08:57:45 --- join: KB1FYR (~Alex@d-66-63-85-222.suscom-maine.net) joined #forth 08:57:48 At least, that's where my head is at.. I could be somewhat off. 08:58:24 with the [ and ], it gets a bit confused 08:58:43 ..and not necessarily in a good way 08:59:42 Imagine : foo [ : bar snafu ] bar ; // this bodes not well 09:01:46 : foo [ : bar .s ; ] bar ; ok 09:01:46 see bar 09:01:46 : bar 09:01:46 .s ; ok 09:01:46 see foo 09:01:47 noname : 205536 09:01:51 -2090704526 1207971906 0 .s ; ok 09:01:53 foo 09:01:55 *the terminal*:1: Illegal instruction 09:01:57 foo 09:01:59 ^^^ 09:02:01 Backtrace: 09:02:03 $32DFC 09:02:21 all legal on the compile - then crash and burn 09:04:27 Anyway.. I guess I'll snag a nap - stay well. 09:04:39 --- quit: PoppaVic ("naptime, the hell with it") 09:04:59 --- quit: tathi (Read error: 60 (Operation timed out)) 09:23:52 --- join: danniken (CapStone@ppp-70-249-186-85.dsl.ltrkar.swbell.net) joined #forth 09:32:54 --- join: Sumerian (~Smirf@H66ae.h.strato-dslnet.de) joined #forth 09:35:24 Hi everyone 09:37:41 Hi, I am wondering about your name "crc". Do you know I have invented CRC Capablanca-Random-Chess? 09:37:50 cool 09:38:23 my name is Charles Robert Childers, so I use "crc" as a shorthand for it :) 09:38:45 Ok! CRC is not yet related to forth. 09:39:44 my active time of forth programming has been terminated for years. 09:40:21 but from time to time I try to get an impression of current activities. 09:40:32 I discovered forth about five years ago, and have been growing more involved in it each year 09:40:36 * crc loves forth 09:40:58 --- join: sproingie (foobar@64-121-15-14.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 09:41:31 I have heared from color forth, but it seems not to be accepted by traditional forth fans. 09:42:20 yeah 09:43:00 are there any reasons for keeping distant from color forth? 09:43:13 1) a lack of documentation 09:43:32 2) poor compatibility with most PC's 09:44:17 3) strange keyboard layout 09:44:23 those are the main problems IMO 09:44:43 to 3) is the keyboard layout that relevant? 09:44:48 yes 09:44:56 by which reason? 09:45:07 it uses a varient of dvorak, that changes depending on the entry mode 09:46:08 * crc can't get used to it, and many others I've spoken to have difficulty adapting to it as well 09:46:53 I have seen a keyboard layout design there, but I have not learned that there are incompatibilities to standard keyboards. 09:48:03 may I know who is the purple ghost, writing from time to time? 09:48:19 purple ghost? 09:49:01 well, I am not that experienced with vision. I am sure it is no ghost in fact. 09:49:45 hmm 09:49:53 * crc has no idea what you're seeing 09:50:09 --- quit: KB1FYR () 09:50:25 forget it, may be the ghost introduces himself to me ... 09:51:07 well, my active forth time has been in the time of Atari ST 09:51:36 I wrote a 68xxx disassembler in forth etc. 09:52:45 actually I am developing a chess program, but using c++ instead 09:53:06 I just started writing a chess game in forth 09:53:33 (the board display works, moving pieces works, no AI or validation of moves yet) 09:54:06 the beginning is very important 09:54:43 but chess programmers mostly are speed fixed 09:55:27 I had made some experiments in chess programming in forth years ago 09:56:00 it was fine to have alwys running words at hand 09:56:24 but data structures have not been to be handled well. 09:56:43 * tiff pops in and introduces himself to ..... 09:56:43 hi Sumerian :) 09:56:55 ooops i'm my daughter , wait 09:57:02 --- nick: tiff -> Raystm2 09:57:07 thats better 09:57:23 hello from Munich, germany! 09:57:37 Hello from ForthWorthTexas 09:58:05 good afternoon crc :) 09:58:26 Texas is nearly as big as Germany, isn't it? 09:58:51 I know we are the size of France, that's all I know. 09:59:17 Is Germany bigger? 09:59:44 bigger population, little smaller in size 10:00:42 You are more populated then Texas, I will assume. We have a very large German community. 10:01:11 * Raystm2 loves oktoberFest around these parts, Partner. 10:01:59 Well Germany is with France the heart of Europe 10:02:26 * Raystm2 singing "Deep in the Heart of Europe". 10:02:29 The Tour the France actually has been in Germany for two days 10:02:39 :) 10:03:02 Ther is no more a US Postal team 10:03:10 :( 10:03:20 It is Discovery channel now. 10:03:45 I don't get cable. 10:04:09 this is the US cycle team 10:04:10 I would rather talk to you fine friends then watch tv. :) 10:04:54 --- join: mrc (~mcr@p54A06F1E.dip.t-dialin.net) joined #forth 10:05:20 it is always suspicious to make transatlantic talks. A lot of detectives are listening us. 10:06:16 --- part: mrc left #forth 10:06:38 I would like to know, whether the space shuttle would have Forth programs included? 10:07:01 It shold start during the coming days. 10:08:24 Sumerian, I understand the statement about "detectives" and even tho I use colorforth alot, I'm not worried about NSA or whatever. 10:08:49 about the NASA and forth-- I understand that forth is used very much there at NASA 10:09:41 forth is nearly unknown here in germany despite of some hardware specialists 10:10:32 I have not used forth for years. Then I have seen that there is color forth. 10:10:53 But it seems only be used by a minority of a minority. 10:10:55 Yes, I'm haveing great fun with colorforth. 10:11:03 of a minority :) 10:11:37 forth users- minimalist forth users - extreme minimalist forth users = colorforth useres 10:12:19 wherin could the benefit of such minimalisation be found? 10:12:24 colorforth is basically a forth written specifically for one machine. 10:12:59 what is regarded to be such a machine? 10:13:07 Chuck's 10:13:12 --- join: Robert (~snofs@c-f778e055.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:13:17 or the authors machine 10:13:20 Hi Robert :) 10:14:12 chances ar low that I have such a machine at hands. 10:14:15 Benefit? experimenting with the least amount of overhead to create the most simple language, which means a litte more complexity in the overhead. 10:15:04 colorforth is a balancing act between simple and complex 10:15:34 it is astonishing to me that such a simple powerfull language then would be ignored by so much ... 10:15:48 Hi Ray, Sumerian 10:16:03 many people are either not talented enough, or more likely not patient enough. 10:16:18 Hello from Bavaria (actually without Oktoberfest)! 10:16:29 before information started coming out, It took me ( no talent btw) 10 years to understand. 10:17:04 Ah, wirklich? ;) 10:17:10 That sounds like a contradiction. 10:17:51 I saw the compression method of words, being very language specific to English 10:18:04 Sumerian: I'm currently working on http://colorforth.info to collect information and write about it at a 3rd grade level to bring up the interest and to solve some of the problems others seam to be haveing. 10:18:21 Hm, actually I was thinking about that yesterday. 10:18:37 Is there any Forth supporting e.g. chinese characters or kanji? 10:18:45 That would be a bit interesting. 10:19:00 Sumerian the point of that Huffman compresion and the ICONS application is that it is very easily re-addaped to what ever purpose or language. 10:19:21 Robert: have you looked to Dr. Ting's Work. 10:19:34 well, of course the implementation could be specific to the machine. 10:19:35 I have to assume He does 10:19:42 No, I haven't. 10:20:32 I don't have a link for you , :( but when I look for dr Ting's stuff I usually search for him thru Jeff Fox's site. 10:20:54 what is always interesting to me is the real speed of color forth and of actual forth dialects. 10:21:39 Nah, don't worry. 10:21:47 If I wanted such a Forth I'd write it myself. 10:22:00 Robert :) 10:22:13 well, that is a question of time ... 10:22:14 someday I'm gonna beable to say that 10:22:14 However, the only thing that's stopping me is that I (a) don't know these languages, (b) don't know how to type htem. 10:22:22 bye Sumerian :) 10:22:26 actually I am writing a chess program in C++ 10:22:32 ah cool 10:22:37 bye Raystm2 10:22:49 Sumerian I wrote B18Chess for forth and 4 chesses for colorforth 10:23:15 one of which is the smallest computer ( 2 player ) chessgame in the world muhuhahahahaha 10:23:36 that sounds like an interesting record. 10:23:55 besides the colorforth environment --- 8 lines 10:24:03 Heh, really? 10:24:08 may be tic tac toe could beat you in size? 10:24:21 3 lines for tic tac toe :) 10:24:33 1 per row. 10:25:21 * Raystm2 finding proof ..... please enjoy the on-hold music 10:25:26 my chess program (engine part) is about 56K 10:25:32 http://toastytech.com/guis/win32about.gif 10:26:09 PayphoneEd: heh 10:26:57 Windows 3.2 10:27:02 by the way, my license plate will say "DA-CW 1337" 10:27:14 I just... acquired a copy of it, in fact. 10:27:15 lol 10:28:35 http://toastytech.com/guis/miscwin1xp.png 10:29:36 http://www.colorforth.info/chuckbot1.htm code found looking for relevent block..... continue to listen to the onhold music 10:29:53 I need to find some beta copies of Windows... 10:30:01 at "International and seafood restaurant in Puerto Vallarta" I have found a 4 chesses sauce ... 10:30:08 Either that or watch "Beating Angel! Dokuro-chan" again. 10:30:10 Whichever 10:30:14 Food time is now. 10:30:19 four-chesses sauce :) ? 10:30:36 Chicken Breast 4 seasons $ 139.00 Dressed with 4 chesses sauce 10:31:34 relevent block found --- it's numbers 164 http://www.colorforth.info/chuckbot1.htm 10:32:32 PayphoneEd: Haha, Dokuro-chan is sick. 10:34:07 Raystm2: it is looking very colored 10:34:46 have you ever thought on implementing 10x8 chess like CRC (Capablanca Random Chess)? 10:35:35 I've never seen a 10x8 chess before 10:37:15 * Raystm2 does not know Capablanca Random Chess and googles this 10:37:29 there have been attempts for centuries (without encountering pepsi, fanta, 7-up or beer) 10:38:30 * Raystm2 does not understand Sumerian's last statement :) 10:39:43 I found that drinks mentioned in the block file you pointed to. 10:39:58 what? oh no not that :) 10:40:08 sorry did i get the block no wrong? hmmm 10:40:23 that was the SodaMota that you are quoting :) 10:40:31 no, I have taken some looks before ... 10:40:36 code for a soda machine and display 10:40:42 ah :) 10:41:35 please be aware that due to the nature of the program that generates that html from coloforth code that you must ad 18 to all load instructions to find the right block. 10:42:27 * Raystm2 sees now CRChess and doesn't see a problem adding these things to B18chess. 10:42:34 well, it is long ago that I have read some block files ... 10:43:02 only it will not be b18chess any more but b20 10:43:53 there is a US inventor of a 10x8 chess variant, EdTrice invented Gothic Chess and has it patented ... 10:46:01 * crc will work on a 10x8 chess after he finishes the 8x8 one a bit more 10:46:04 my CRC invention is free 10:46:23 YEA!! :) 10:47:35 yay :) 10:48:31 * Raystm2 begins daily chore of adding content to colorforth.info 10:49:17 I think I will visit colorforth.info from time to time. 10:49:52 Sumerian: i wanna make that site so full of info that you can't fail using colorforth. 10:49:54 --- join: tathi (~josh@tathi.bronze.supporter.pdpc) joined #forth 10:50:06 Hi tathi :) 10:50:14 My chessprogram is not yet finished. But there is downloadable beta for32 bit windows users. 10:50:18 Hi Ray 10:50:25 I wrote a new cf2html 10:50:28 almost finished 10:50:35 OH great!! ;) 10:50:42 cant wait to beta for you. 10:51:03 I don't have a C compiler on a windows box though... 10:51:12 Robert: You've seen Dokuro-chan? Isn't it great? X3 10:51:59 tathi: maybe I could get djgpp and do a windows port? 10:52:10 Raystm2: at http://de.geocities.com/rsmuenchen/ but you will need a personal key to test everything, so mail for one if need be 10:52:33 * Raystm2 links 10:53:02 Raystm2: yah, just saying I can't build you a windows binary 10:53:20 rigth-- hehe i got that :) 10:53:27 but maybe I could.... 10:53:33 from your code. 10:53:50 PayphoneEd: It's...well...odd. ;) 10:54:01 lol 10:54:03 PayphoneEd: And by "seen" I mean the first one or two episodes. 10:54:03 I love it. 10:54:09 Sumerian: /me is unfortunately German-illiterate. 10:54:20 1-2 and 3-4 are the only ones fansubbed so far. 10:54:57 the GUI of that beta also speaks english and swedish and german 10:55:30 Sumerian :) thats cool 10:55:48 * Raystm2 notes that his wife = Swedish and German 10:56:32 but i have it translated only into english myself 10:56:42 i see 10:57:03 my english is not the best, but I think it might be understandable 10:58:49 may be you could use the languages included 11:02:29 bye bye to all ... 11:02:50 --- part: Sumerian left #forth 11:12:08 --- join: KB1FYR (~Alex@d-66-63-85-222.suscom-maine.net) joined #forth 11:12:59 --- join: mrc (~mcr@p54A06F1E.dip.t-dialin.net) joined #forth 12:08:02 --- join: kunphuzil (~Jason@ip-69-10-120-126.cableaz.net) joined #forth 13:29:24 --- quit: tathi ("leaving") 14:50:41 --- join: JasonWoof (~jason@c-24-218-95-147.hsd1.ma.comcast.net) joined #forth 14:50:42 --- mode: ChanServ set +o JasonWoof 14:50:49 --- quit: KB1FYR () 15:04:38 --- quit: Robert ("\_/o\_/") 15:18:15 --- quit: mrc ("leaving") 15:44:23 --- join: virl (icechat5@chello062178085149.1.12.vie.surfer.at) joined #forth 16:30:56 --- join: Robert (~snofs@c-f778e055.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 16:54:07 thanks tathi http://colorforth.info/Raywincfblocks.htm 16:56:00 What's that stuff in block 22? 16:59:12 --- quit: danniken (Read error: 104 (Connection reset by peer)) 17:03:17 --- quit: PayphoneEd (Remote closed the connection) 17:04:21 --- join: PayphoneEd (~Ed@payphoneed.user) joined #forth 17:17:10 block 22 contains a colorforth version of "later" and some test code 17:22:32 You know what I hate? Beating a game and unlocking hard mode. I believe they said it best on SA... "That's like rewarding surviving cancer patients by giving them AIDS." 17:24:34 Eh... what? 17:25:05 later is a word I use to delay execution until the caller is finished 17:25:25 btw, some madmen were impressed by you watching dokuro-chan, and decided to give you a standing invitation to #anime-chan. 17:25:36 Really? 17:25:51 crc: Ah.. that sounds cool, but when is it used? 17:26:28 well, for one thing I used it in my chess game: 17:26:28 : #|...| .line '| emit space later '| emit ; 17:26:28 : row #|...| 8 for dup c@ emit space 1+ next ; 17:26:54 #|...| will display the row number, a |, then return to the caller. It displays a second | after the caller finishes 17:26:58 I 17:27:25 I've also used it in some html generation stuff as well 17:29:12 I'm also exploring the possibility of using it for some cooperative multitasking stuff 17:34:21 Really nice word... never thought about that before. 17:39:48 *ugh* I hate hurricanes (i'm in florida) I get a headache whenever it storms... and hurricanes are the worst of storms. 17:40:49 Robert: the stuff in block 22 is just stuff i'm working on currently. 17:41:06 ooh wait that's crcs later :) 17:41:14 that's cool really. 17:42:35 Robert: in my colorforth version of later, where you see 17:42:36 1 17:42:37 2 17:42:37 3 17:42:38 4 17:42:45 in red 17:42:56 will be the only thing displayed on a page in white. 17:43:07 in the very same position. 17:43:40 I could change the color to red and then it would look like all but line numbers where cleared from the page. 17:50:42 --- join: danniken (CapStone@ppp-70-249-186-85.dsl.ltrkar.swbell.net) joined #forth 18:30:22 --- quit: Robert ("WEEEE") 19:26:10 --- join: snoopy_16 (snoopy_161@dsl-084-058-128-044.arcor-ip.net) joined #forth 19:34:29 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 19:34:41 --- nick: snoopy_16 -> Snoopy42 19:43:09 --- join: tathi (~josh@tathi.bronze.supporter.pdpc) joined #forth 19:47:20 --- join: Robert (~snofs@c-f778e055.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 19:49:47 --- join: I440r (~mark4@rrcs-24-242-160-169.sw.biz.rr.com) joined #forth 19:51:20 Hi 19:57:19 --- quit: crc () 20:04:53 --- quit: tathi ("leaving") 20:05:01 --- join: crc (crc@pool-70-110-205-210.phil.east.verizon.net) joined #forth 20:11:20 --- mode: ChanServ set +o crc 20:20:50 --- quit: JasonWoof ("off to bed or something") 20:36:39 --- quit: sproingie (Remote closed the connection) 20:37:14 --- join: sproingie (foobar@64-121-15-14.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 20:46:12 --- quit: Robert ("Night") 23:59:59 --- log: ended forth/05.07.09