00:00:00 --- log: started retro/06.08.05 00:13:07 --- quit: nighty_ ("Disappears in a puff of smoke") 00:22:47 --- join: jas2o (n=jas2o@144.134.159.179) joined #retro 00:25:02 --- quit: jas2o (Client Quit) 00:29:45 --- join: jas2o (n=jas2o@144.134.159.179) joined #retro 00:31:02 --- quit: jas2o (Client Quit) 01:03:12 --- join: nighty_ (n=nighty@CPE00119576a9c5-CM0012c90d36fc.cpe.net.cable.rogers.com) joined #retro 02:10:21 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #retro 03:19:31 --- quit: tathi ("ta-ta to the internet...") 05:36:03 --- join: jas2o (n=jas2o@144.134.155.252) joined #retro 05:45:56 --- quit: jas2o ("Chatzilla 0.9.74 [XULRunner 1.8.0.1/2006012608]") 06:41:20 --- join: crc_work (n=cchilder@h-64-105-207-163.phlapafg.covad.net) joined #retro 07:08:32 * crc_work added a \comment markup and some comment/comment areas to the handbook 07:19:26 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #retro 07:22:51 --- part: crc_work left #retro 10:22:11 I've got one of those nasty little bugs that is putting an address on the stack when I call 'chess' and I just can't seem to find out why. 10:40:44 --- join: Cheery (n=Cheery@a81-197-20-242.elisa-laajakaista.fi) joined #retro 11:07:30 doh! not when I call chess, but when the script loads. I've left something open and can't yet figure it out. :) challenge. 11:07:49 gotta be the menu... 11:09:21 Hi Ray. 11:11:40 not the menu. 11:11:52 Hey Cheery, How's the assembler comming? 11:13:03 I consider it is usable now. 11:13:25 So I'm preparing a work on my OS. 11:14:19 of course it has not all fancy instructions, but I don't want to test and write everything. 11:15:36 I found my error :) 11:15:51 hello 11:15:54 That's excellent Cheery. 11:16:04 hi crc! 11:16:24 Hi crc! :) 11:16:35 Thought there may be some problems with indirect memory addressing because I've not had yet any usable place to test them. 11:16:52 I believe they work thought, I had a very careful work with them. :) 11:17:34 cool 11:19:47 the board is working! :) mv now handles all of moving including ep passant, castleing, and promotions as well as placing a piece or taking a piece any where at will. 11:26:00 there is a bug. :) toggleing mv with out a move on the stack is expected to toggle whose-move so you can adjust the .whose-move and it also puts a smile-face at d6. 11:29:21 fixed that too. 11:52:49 http://retroforth.net/paste/?id=108 I think it's ready for docl's evaluator. 11:54:02 except where the text says it doesn't do castles cus now it does. :) 11:55:47 Raystm2: in test-pawn, you can replace "if ;then" with "if;" 11:58:58 Raystm2: excellent :) 11:59:02 * crc likes this a lot 12:01:30 thanks for tip and for liking it :) 12:01:43 gotta do some of the help text over. 12:02:19 but now it can take a stream of moves data that is consistant, and either a base 18 number of a 'character. 12:02:37 cool 12:04:19 --- quit: ChanServ (Shutting Down) 12:04:25 * crc added docstring: to the help module (rather than help.data) for 9.2.6 12:11:26 --- join: ChanServ (ChanServ@services.) joined #retro 12:11:26 --- mode: irc.freenode.net set +o ChanServ 12:35:16 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-163-206.pools.arcor-ip.net) joined #retro 12:42:49 This is excitingly promising. 12:43:20 I created save-game.txt with a couple moves in it, then "include save-game.txt mv" executed the moves in it. 12:43:22 sweat. 12:43:34 I'm really starting to have an affection for RetroForth. :) 12:43:39 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 12:43:51 --- nick: snoopy_1711 -> Snoopy42 12:45:09 Now to make persistance file work. This should make undo fairly easy. 12:49:44 heh minor glitch with switching whose-move during pawn promotes i believe. fixing. 12:59:17 --- quit: nighty_ (Client Quit) 12:59:24 --- join: nighty_ (n=nighty@CPE00119576a9c5-CM0012c90d36fc.cpe.net.cable.rogers.com) joined #retro 13:06:34 http://retroforth.org/projects/irc -- now works on 9.2.5 (change the user/channel names where necessary) 13:06:51 any process in your irc client? 13:07:06 not in this version 13:07:58 it would be cool when it evolves into a complete irc client :-) 13:08:09 yeah 13:08:12 you know something like irssi 13:08:18 one day.... 13:08:20 so with cool console graphics ;-) 13:08:31 * crc could do a gtk+ frontend as well as a console version 13:09:26 kewl. 13:09:34 good night ppl. 13:09:39 nigjt 13:09:41 goodnight Cheery 13:09:49 hm... it would also be cool when it uses a config file which defines if it should try graphical or not. 13:09:55 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 13:10:29 cool when the irc client can play chess. :) 13:10:34 or checkers . 13:10:40 eventually..... :) 13:13:51 --- topic: set to 'RetroForth | Pastebin @ http://retroforth.net/paste | The editing key is 'despair'' by crc 13:34:28 * crc starts redoing the projects/ directory on retroforth.org to be more useful... 13:45:05 cool. 13:47:32 two projects listed at http://retroforth.org/projects now 13:49:02 Raystm2: since you have an ssh account on the server, I could set up a chess project with darcs repo for you if you'd like 13:50:14 all I'd need would be a name for the chess, a short summary, a longer summary, and the license you want to use..... :) 14:01:56 the chess game is great :) 14:02:04 * crc loves what you've done with it 14:03:14 yes that would be great! I have found a small bug that is associate with mv of type placeing a piece on the board where the pawn at g2 disappears. tracking down this problem now. 14:03:51 and the whose-move toggleing got a little uglier. 14:04:49 I like the fact that pastebin has a record of most of the development. This might be nice for a book about modulateing a program from basic function to full blown app in retro. 14:06:04 I've cleaned this up a bit and made more useage of the :: feature. 14:10:39 cool, the comments are good 14:12:25 thanks. 14:12:36 more to come. those are out of date already. 14:13:25 I think i forgot to test if the kings are moving two before executing the castles. 14:13:43 trying to figure out what I was thinking last night. :) 14:14:05 that's why we comment :) 14:14:20 hehe lol yes! doh~ 14:14:36 * docl doesn't really though :P 14:14:46 I love the help facillity. 14:15:00 you can comment your code and provide a help topic all in one. 14:15:30 should be able to parse a script for these docstrings and automatically create documentation like in Python. 14:15:37 Convert to web pages and the like. 14:15:45 That would be a great project. 14:17:04 maybe help and rdml should meet. or is that just wrong? 14:17:20 sounds good to me 14:19:44 * Raystm2 has to closely follow the execution of placing a 'K. 14:21:02 I love how you can place a stack comment behind every word, testing the stack for accuracy, and then adjusting the code where the problems are revealed. 14:21:07 hmm. the ." part of docstrings could be changed to something simpler to use 14:21:34 ya like a line format command that does ." automatically. 14:21:56 that's the same as s" ..." type, right? 14:22:12 yes, or so I believe. works that way. 14:26:23 found the 'K problem ... considering fixes. 14:28:52 docl: I'll see what I can do about the approach to the docstring... 14:36:34 * docl has made some multiline parsing functions, but they probably wouldn't work in a blockfile 14:45:45 multiline parsing functions? 14:46:58 docl: they might if you do: ~eb is e 14:47:31 just be sure that none of your lines are exactly 32 chars long if the next line is not blank or does not start with a space.... 15:10:35 this is a tough nut to crack. 15:22:48 --- part: crc left #retro 15:24:09 --- join: crc (n=crc@pool-70-110-183-96.phil.east.verizon.net) joined #retro 15:24:14 wb 15:25:16 thanks 15:26:12 --- mode: ChanServ set +o crc 15:28:06 http://retroforth.net/paste/?id=110 15:45:41 How is it used? 15:45:50 oh okay 15:46:11 start a quote: area delimited by . 15:54:26 it's a particularly nasty bug between placing a king on the second rank takes the pawn at g2. :) 15:54:57 wonder if that happens for other ranks. 15:56:36 It's because the board is executing the move say e2 before the 'K is executed. 15:57:21 This sets the destination square but also is a pawn position so the pawn tests are actived just after start move. Weeeee! 16:09:42 cool thing tho, you can pre-set a board by using the destination and the 'char, cept for this bug with the kings running thu the en passant code, i think. 16:10:39 crc is is cool to have prev and next in the pastebin? 16:18:09 fixed it! :) 16:18:44 A little pretty-fication and one more paste before createing the repo. 16:21:01 looks like i'll be generating the board mechanically soon, to facilitate createing pre-set boards a breeze. 16:21:30 mv can already preset a board, but I need to beable to clear the board first. 16:21:47 so I guess I need a 0 fill word or something. 16:31:25 fixed for 'mv' but not for 'pp' ;( 16:32:54 it is the pp command 16:33:16 --- join: jas2o (n=jas2o@144.134.155.90) joined #retro 16:34:43 hello? 16:34:51 hi jas2o 16:35:01 hello Raystm2 16:35:14 what are ya working on? 16:35:17 anything? 16:35:30 my site 16:35:37 cool. 16:35:38 it's always my site 16:35:51 what site? 16:36:07 Jas2o's Site | jas2o.forthworks.com 16:36:32 but nothing has been uploaded for quite a few days, all the good code is offline 16:36:45 such is forth. 16:37:13 I don't have any forth on my site :( But one day I hope to have something 16:38:01 you got anything your working on? 16:42:09 okay now I have fixed it. 16:42:14 RetroChess. 16:42:25 I remember that :) 16:42:52 trying to fix a particularly nasty bug in the promote code. 16:43:08 I've got if fixed for the interface but i'm not truely satisified. 16:46:47 yikes there is already a retrochess. http://www.chessvariants.com/misc.dir/retrochesschallenge.html 16:46:49 Raystm2: I'll add them 16:46:53 okay new name. 16:46:57 cool crc. 16:47:00 hello crc 16:47:54 RxChess?? 16:48:04 not picking up anything in google. 16:48:16 or rxChess. 16:48:27 RxChess, not rxChess 16:48:34 okay 16:49:28 pp takes a fully formed move :( e2e2 'K pp for example. 16:49:47 but e2 'K mv works great and can be used to preset a board 16:50:21 i'm giving up on the pp command temporarilly. 16:50:48 I'll be sure to document the command in the docstring: 16:52:16 --- quit: neceve ("Leaving") 16:53:51 Raystm2: prev/next links are in the pastebin now 16:54:39 * crc will setup the initial stuff on the server for RxForth 16:54:59 very cool. :) 16:55:22 *RxChess 16:55:46 ya? you wanna call it that then? sounds good to me. 16:55:54 it is very specific code, after all. 16:56:49 It's gonna get all kinds of RxComm and RxGraphix and stuff so...? 16:57:36 maybe :) 16:58:03 maybe is good enough for me. 17:03:42 Raystm2: your RxChess project is listed 17:04:09 I added a "projects" directory in your home directory under ssh which contains the information page and darcs repo 17:04:46 please check the code into the repository when you are ready; I can walk you through the process if necessary 17:06:48 okay thanks. Sure lets when you have a moment. 17:07:34 I have about 30-45 minutes; then I have to go eat supper 17:07:49 does it take that long ? :) 17:07:53 no 17:08:01 ready set go. 17:08:14 1. log into the ssh account (not scp!) 17:09:12 wait my browser is hiccuping hard. 17:10:06 okay here we go. 17:10:42 i'm at login 17:11:13 enter the username (raystm2) and the password 17:11:30 if you forgot the password, I can reset it 17:11:50 yes please, reset it . :( 17:36:47 http://retroforth.org/projects/RxChess/ very cool. :) 17:39:26 awesome :) 17:40:48 very. I'm so please i don't even feel my tooth ache. :) 17:42:13 * crc wanders off to eat 17:43:16 want to make sure i don't exceed a particular character length per line for the web page to wrap properly. 18:02:40 nano is interesting. 18:27:36 * Raystm2 creats a RxC.bat that automatically pulls the file and another RxChess.bat that feeds the file to my favorite editor. 18:28:16 i will practice making a coulple changes. 18:32:11 and a bat file that starts the game with the current RxChess.forth file in the repository. 18:32:47 I can place all three on the desktop and automate the process with mouse clicks or keyboard shortcuts. 18:32:59 i'm pleased. 18:56:00 I completely blew it. 18:56:35 well maybe not. 19:00:09 --- quit: jas2o ("Chatzilla 0.9.74 [XULRunner 1.8.0.1/2006012608]") 19:15:29 possible new prefix suggestion. 19:16:35 ]name toggle variable off [name toggle variable on, well maybe not. 19:18:43 i'm confused because I don't know which file I should be editing. 19:19:17 it's either the one in the _darcs/current directory or the one in RxChess dir. 19:30:36 the one in RxChess dir 19:31:03 you shouldn't directly edit anything in _darcs normally 19:35:02 okay. 19:35:25 do I delete the nano file first or always paste in? 19:35:39 pasteing in is better 19:35:55 if you add new files, you will need a slightly different darcs command: 19:36:00 darcs record --look-for-adds 19:36:07 okay, cuz I nearly got a file back with only patches in it on one attemp, tho I cnat remember what I did wrong. 19:36:31 ya i'm gonna be adding a save-game.forth file soon. 19:36:44 when I start writeing out the moves. 19:37:06 or save-game.txt i mean. 19:37:18 * crc will create a quick-reference for the commands tomorrow 19:37:28 You are too kind. 19:37:42 Thanks again for all of this. It's fun to play with. 19:37:52 not a problem 19:49:04 * Raystm2 gets distracted by PinkFloyd on PBS. 21:27:09 --- quit: virl (Remote closed the connection) 22:45:30 a major change is upcoming. 23:59:59 --- log: ended retro/06.08.05