00:00:00 --- log: started forth/16.10.10 00:08:38 --- quit: nal (Quit: WeeChat 1.4) 00:35:30 --- quit: ASau (Ping timeout: 260 seconds) 01:25:50 --- quit: mnemnion (Remote host closed the connection) 01:26:27 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 01:29:24 --- quit: mnemnion (Remote host closed the connection) 01:46:54 --- join: nighty-_ (~cp@www.taiyolabs.com) joined #forth 01:47:33 --- join: diginet2_ (~diginet@107.170.146.29) joined #forth 01:53:31 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 01:53:45 --- join: nerfur` (~nerfur@mail.freeside.ru) joined #forth 01:55:05 --- quit: APic (*.net *.split) 01:55:05 --- quit: diginet2 (*.net *.split) 01:55:06 --- quit: beretta (*.net *.split) 01:55:06 --- quit: nerfur (*.net *.split) 01:55:06 --- quit: nighty- (*.net *.split) 01:55:06 --- nick: diginet2_ -> diginet2 02:01:35 --- join: APic (apic@apic.name) joined #forth 02:02:39 --- join: beretta (~beretta@cpe-184-58-116-76.columbus.res.rr.com) joined #forth 02:15:46 --- quit: proteusguy (Ping timeout: 260 seconds) 02:53:08 --- join: proteusguy (~proteusgu@183.88.68.228) joined #forth 02:53:08 --- mode: ChanServ set +v proteusguy 03:00:38 --- quit: beretta (Ping timeout: 260 seconds) 03:10:54 --- join: proteusguy_satri (~proteusgu@183.88.68.228) joined #forth 03:11:04 --- quit: proteusguy (Read error: Connection reset by peer) 03:14:00 --- join: beretta (~beretta@cpe-184-58-116-76.columbus.res.rr.com) joined #forth 03:19:53 --- quit: nighty-_ (Remote host closed the connection) 03:21:33 --- join: nighty- (~cp@www.taiyolabs.com) joined #forth 04:45:08 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 04:49:36 --- join: ASau (~user@netbsd/developers/asau) joined #forth 05:53:52 --- quit: karswell` (Remote host closed the connection) 05:55:27 --- join: karswell` (~user@187.124.114.87.dyn.plus.net) joined #forth 06:20:41 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 06:25:40 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 07:04:21 --- quit: DGASAU (Read error: Connection reset by peer) 07:04:39 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 08:32:15 --- join: neceve (~ncv@84.232.162.131) joined #forth 08:32:15 --- quit: neceve (Changing host) 08:32:15 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 08:41:14 --- quit: rgrinberg (Ping timeout: 260 seconds) 09:03:39 --- quit: Indecipherable (Ping timeout: 248 seconds) 09:42:21 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 09:42:54 --- quit: Indecipherable (Max SendQ exceeded) 09:46:41 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 09:46:56 --- quit: Indecipherable (Max SendQ exceeded) 09:47:45 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 09:48:37 --- quit: Indecipherable (Max SendQ exceeded) 09:50:06 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 09:50:41 --- quit: Indecipherable (Max SendQ exceeded) 10:13:38 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:2cd3:30b7:82f2:d3d2) joined #forth 10:20:26 --- quit: neceve (Quit: Konversation terminated!) 10:24:19 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:25:06 --- join: Zarutian_ (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:25:06 --- quit: Zarutian (Read error: Connection reset by peer) 10:25:06 --- nick: Zarutian_ -> Zarutian 10:25:29 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 12:18:46 --- quit: ASau (Ping timeout: 260 seconds) 12:43:15 --- quit: true-grue (Read error: Connection reset by peer) 13:13:59 --- quit: rgrinberg (Ping timeout: 240 seconds) 13:21:35 --- quit: beretta (Ping timeout: 260 seconds) 13:34:54 --- join: beretta (~beretta@cpe-184-58-116-76.columbus.res.rr.com) joined #forth 13:39:09 --- quit: karswell` (Remote host closed the connection) 13:39:10 reepca: days late, but you inspired me to think. : fibstep tuck + ; 13:39:52 : 50fib 1 1 50 0 do fibstep loop ; 13:40:17 or if you need them to print out, toss in a "dup ." or whatevers 13:40:44 --- join: karswell` (~user@187.124.114.87.dyn.plus.net) joined #forth 13:40:58 if you absolutely need the variable number of steps: : varfib 1 1 rot 0 do fibstep loop ; 14:28:34 0 1 2dup + 2dup + 2dup + 2dup + 2dup + 2dup + .s <8> 0 1 1 2 3 5 8 13 ok 14:37:11 word. just depends on how much stuff you want on the stack. tuck + keeps minimum state, 2dup + keeps the whole series 14:38:03 2dup is probably more obvious -- aligns better with what you think you're doing. 14:38:24 tuck is neat though -- it's like a "save this for later" 14:40:16 Yeah, 2dup fits the description of the algorithm... "take the previous two elements..." this is why I think it's an acceptable and clear use of a stack word. 14:41:28 I think there's a solution with some words like Chuck's C@+ C!+ !@ !+ 2@+ 2!+ 14:42:23 ^^^ those words help eliminate stack manipulation around loops. 14:43:50 i've only been playing with Forth for a little while now, but I'm starting to come to terms with the stack ops 14:45:13 there is room for a better guide to using them, IMO. telling a noob what tuck does is one thing. telling a noob how it's useful, and when to use it, is another. 14:45:46 and these are things that I kinda just stumbled on by writing stuff. 14:51:58 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:55:59 --- join: nal (~nal@adsl-64-237-237-101.prtc.net) joined #forth 14:56:08 it is sometimes hard only to show how it can be usefull, the newbie must also experience it for himself or herself. 15:20:29 themselves is the term 15:21:30 useful instead of usefull 15:22:13 i dont know why i'm correcting your spelling, I just am 15:22:48 profuse apologises as English is not my native language nor something I have written much in 15:22:51 you didn't capitalize "I" twice there 15:25:17 i didnt, i wont either, sorry 15:28:05 Zarutian: its fine, not that important, i only care about making sentences shorter. 15:28:24 so you dont have to spend more time writing and i spend less time reading 15:28:31 nal: so 15:28:36 nak: sentences as 15:28:43 nal: this one? 15:29:29 nal: not that it is any problem for me to write long sentences at perhaps faster rate than you can sound them out for yourself, no? ;-Þ 15:31:26 :) 15:33:01 but for reels (not cine ones but real ones): it is often sobering that I can type faster than many people can speak. And I read faster still. 15:34:39 did you mean "reals"? 15:35:30 real reels realize real eyes rationalize real lies 15:39:13 but yeah for reals 15:48:50 --- quit: newcup (Ping timeout: 250 seconds) 16:12:29 --- quit: nighty (Quit: Disappears in a puff of smoke) 16:28:42 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 16:48:04 --- quit: Zarutian (Quit: Zarutian) 17:20:11 --- quit: proteusguy_satri (Ping timeout: 248 seconds) 17:28:52 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:29:06 --- quit: rgrinberg (Ping timeout: 260 seconds) 17:35:09 --- quit: karswell` (Remote host closed the connection) 17:36:41 --- join: karswell` (~user@187.124.114.87.dyn.plus.net) joined #forth 17:49:29 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 17:58:46 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 18:23:49 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 18:31:01 --- quit: nal (Quit: WeeChat 1.4) 19:09:21 --- quit: saml_ (Quit: Leaving) 20:07:07 --- quit: rgrinberg (Ping timeout: 248 seconds) 20:47:06 --- quit: neceve (Quit: Konversation terminated!) 21:05:46 --- quit: karswell` (Remote host closed the connection) 21:41:49 --- quit: nighty- (Remote host closed the connection) 23:22:34 --- join: proteusguy (~proteusgu@183.88.68.228) joined #forth 23:22:34 --- mode: ChanServ set +v proteusguy 23:59:59 --- log: ended forth/16.10.10