00:00:00 --- log: started retro/13.01.31 00:18:46 --- log: started retro/13.01.31 00:18:46 --- join: clog (~nef@bespin.org) joined #retro 00:18:46 --- topic: 'Retro Language | http://retroforth.org | Logged @ http://rx-core.org/dev/rancid | Latest Release @ http://s3.retroforth.org/download/11.x/retro-11.4.tar.gz' 00:18:46 --- topic: set by crc on [Tue Jul 17 13:54:58 2012] 00:18:46 --- names: list (clog karswell saper tangentcode harrison TheStitch oPless yiyus SimonRC @ChanServ ivan``) 07:33:31 --- join: impomatic (~digital_w@148.54.112.87.dyn.plus.net) joined #retro 08:45:11 --- join: ncv (~quassel@89.35.216.197) joined #retro 08:45:11 --- quit: ncv (Changing host) 08:45:12 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 08:58:26 --- quit: impomatic (Ping timeout: 248 seconds) 09:09:30 --- quit: tangentcode (Ping timeout: 256 seconds) 09:12:05 --- join: tangentcode (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #retro 09:16:12 --- join: impomatic (~digital_w@148.54.112.87.dyn.plus.net) joined #retro 10:02:03 --- join: kumul (~Kumool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 12:50:49 --- join: docl (~user@unaffiliated/docl) joined #retro 13:36:09 --- quit: harrison (Quit: No Ping reply in 180 seconds.) 13:52:10 --- join: harrison_ (~quassel@li89-226.members.linode.com) joined #retro 14:04:04 --- quit: ncv (Ping timeout: 252 seconds) 14:51:05 I went to create a word, and emacs highlighted it. I look it up. It means what I expected it to mean. :) yay! ( the word was "within" ) 15:22:25 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 15:23:30 Salut ! 15:50:31 ehy 15:50:33 hey 15:53:27 https://github.com/sabren/b4/blob/master/rx/minesweep.rx now with floodfill algorithm for uncovering the mines 15:53:51 i think everything for the logic is there now, but most of it has only had minor testing 15:53:59 should be all display stuff now 15:54:34 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 15:54:40 hi all 15:54:44 hi Mat2 15:54:48 hey erider 15:54:55 hi tangentcode 15:59:24 hi erider and tangentstorm 15:59:50 Mat2: what's up 16:00:34 I'm working on the hashed dictionary routines for my retro inspired language 16:01:09 have you finished your ngaro version for TCL ? 16:03:12 I have two versions that I haven't had time to figure out why they are not running the image, tangentcode has a link to them in github I think 16:08:13 hmm, I know a TCL specialist who would probably take a look of it 16:08:23 ^look at it 16:08:55 tangentcode: do you have the link 16:09:07 hi docl 16:09:43 hi docl 16:12:13 Mat2: git checkout git://github.com/LearnProgramming/retro-language.git 16:13:58 hmm looks like its not there anymore 16:14:13 can not find it 16:18:05 ping tangentcode 16:19:46 --- join: beretta (~beretta@cpe-107-8-120-84.columbus.res.rr.com) joined #retro 16:21:07 Mat2: try https://github.com/LearnProgramming/retro-language/commits/tcl 16:23:26 Mat2: ok I found them: https://github.com/LearnProgramming/retro-language/tree/tcl/vm/partial/tcl 16:31:02 oh.. yeah. . i made a branche 16:31:18 branch because i thought my script to update that fork might wipe it out 16:31:42 sorry.. am fighting with nested loops in retro 16:32:43 : go 5 [ 6 [ "xyz" puts space ] iterd cr ] iterd ; 16:32:54 does not seem to work right 16:33:25 it'll show a grid but then retro starts saying Retro 11.5 after every prompt 16:33:41 i've seen this before in other places but can't explain it yet. 16:34:26 hmm. i guess i don't really need a nested loop if i can just mod the width of the grid... 16:40:09 oh! i know what it's doing! 16:40:25 it's jumping to 0 16:43:42 that is the reason why I prefer recursion instead of loop constructs for concatentativre languages 16:44:14 ^concatentative 16:44:35 erider: thanks 16:45:09 I though in the backin they were doing the same thing 16:51:36 it's all about implicit stack values between iterations :D 16:56:35 hi Mat2, hi erider, hi tangentcode 16:56:42 hi docl 16:56:46 hi ! 16:57:04 what's new ? 16:57:12 how's it going? 17:00:01 not going to bad 17:00:05 what about you 17:01:05 doing well 17:02:34 recursion.. good point, Mat2 17:02:37 hey docl 17:02:45 wb :) 17:03:41 if is it tail recursion with no hard hit to speed then rock on :-) 17:03:53 if it is... 17:04:12 :) 17:05:02 interesting... I've just read an article about recursion vs. iterations... it was interesting except that all the examples where in java. 17:07:11 without tail recursion, though, I'm skeptical that recursion is all that much better than iterations. The author claimed that recursion is better for larger data sets, but seemed to ignore the stack usage problem. 17:09:39 his example was reversion the order of a singly linked list.. which is syntactically nicer with recursion, but wastefull on the stack. 17:12:40 proper languages have tail recursion ;) 17:14:23 or (for-each proper-languages (have-property? tail-recursion)) 17:27:15 tail-call optimisation is a condition, yes 17:28:58 it's an optimization which can easy be implemented in retro at demand, I think 17:30:26 get some sleep, ciao 17:30:38 --- quit: Mat2 (Quit: Verlassend) 17:52:50 : tail ' bra , parse-word lookup >cfa , postpone ; ; 17:55:29 --- join: arescorpio (~arescorpi@190.55.84.21) joined #retro 18:04:26 --- quit: docl (Quit: leaving) 18:24:22 : recurse ( - ) @last @d->xt , ; compile-only <- from forth.rx 18:25:11 :) 18:27:32 my latest forth doesn't hide the currently-being-defined-word... it simplified thing not too... and recursion is even easier. 18:30:40 ";" doesn't have to unsmudge "latest" or link latest into the dictionary... 18:31:13 it just compiles "exit" and changes the compiler state. 18:36:04 : cells 0; dup putn space dec jump, ` cells ; 18:36:45 16 cells --> 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 18:39:03 nice code 18:40:03 too bad the ";" compiles exit you don't need.... 18:41:32 I like the "0;" word. 18:41:44 is that a standard retro word? 18:54:44 yeah 18:54:48 it's an opcode 18:55:16 i put the ; there just out of habit ... i could have used [[ to turn off compiler 18:59:07 :) 18:59:33 wow... is 0; that handy to be a primitive? 19:04:35 --- quit: kumul (Read error: Connection reset by peer) 19:04:44 --- join: kumool (~Kumool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 19:54:47 --- quit: arescorpio (Quit: Leaving.) 22:13:24 --- log: started retro/13.01.31 22:13:24 --- join: clog (~nef@bespin.org) joined #retro 22:13:24 --- topic: 'Retro Language | http://retroforth.org | Logged @ http://rx-core.org/dev/rancid | Latest Release @ http://s3.retroforth.org/download/11.x/retro-11.4.tar.gz' 22:13:24 --- topic: set by crc on [Tue Jul 17 13:54:58 2012] 22:13:24 --- names: list (clog crcx beretta kumool erider harrison_ impomatic tangentfail karswell saper TheStitch oPless yiyus ivan`` @ChanServ SimonRC) 22:21:52 --- quit: kumool (Quit: Leaving) 22:41:09 --- quit: karswell (Remote host closed the connection) 23:59:59 --- log: ended retro/13.01.31