00:00:00 --- log: started forth/12.07.08 00:02:03 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 00:02:43 --- quit: Onionnion (Quit: Leaving) 00:05:46 --- join: fantazo (~fantazo@91.119.101.47) joined #forth 00:05:46 --- mode: ChanServ set +v fantazo 00:24:21 --- join: DocPlatypus (~skquinn@108-75-59-67.lightspeed.hstntx.sbcglobal.net) joined #forth 00:24:22 --- mode: ChanServ set +v DocPlatypus 00:25:09 hopefully this is not a dumb question 00:25:41 why would GNU Forth (gforth) or any Forth for that matter, have an fpick and not an froll ? 00:30:18 don't know, maybe the fpu doesn't support that? does it? 00:30:36 this is not something where the fpu even gets involved 00:30:41 it's pure stack manipulation 00:38:44 maybe just no reason at all, just normal fucked up. 00:44:27 pick is fucked up, and roll doubly so; perhaps this is just a compromise :-P 01:03:09 Yeah, that's why you have to move data yourself when you need to address more than two cells. 01:58:21 --- quit: fantazo (Remote host closed the connection) 02:16:26 trying to write this word without locals, would involve using fpick and possibly froll. the alternative using only fpick is doable, I guess, but damned ugly 02:17:52 --- join: entwislegrove (~Duncan_En@host81-159-168-94.range81-159.btcentralplus.com) joined #forth 02:17:52 --- mode: ChanServ set +v entwislegrove 02:20:10 okay, it's barely possible to do this using only fpick, frot, and fswap if I reorder it. 02:24:02 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 02:24:02 --- mode: ChanServ set +v MayDaniel 02:24:45 --- join: ttmrichter (~ttmrichte@61.184.205.204) joined #forth 02:24:45 --- mode: ChanServ set +v ttmrichter 02:28:22 If you don't have addressable FPN stack, then your only option is to implement it in dynamic memory. 02:29:29 Well... I mean, other options are even smarter. 02:52:35 --- quit: djinni (Quit: ERC Version 5.3 (IRC client for Emacs)) 02:55:30 --- join: djinni (~djinni@li125-242.members.linode.com) joined #forth 02:55:30 --- mode: ChanServ set +v djinni 03:09:29 --- quit: rbarraud (Ping timeout: 240 seconds) 04:19:56 --- quit: MayDaniel (Read error: Connection reset by peer) 04:30:02 --- join: ttmrichter_ (~ttmrichte@60.169.25.156) joined #forth 04:30:02 --- mode: ChanServ set +v ttmrichter_ 04:33:12 --- quit: ttmrichter (Ping timeout: 246 seconds) 04:36:40 --- nick: ttmrichter_ -> ttmrichter 04:43:20 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 04:43:20 --- mode: ChanServ set +v MayDaniel 05:04:04 --- quit: remyhr (Ping timeout: 264 seconds) 05:39:01 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 05:39:01 --- mode: ChanServ set +v remyhr 06:31:52 --- quit: MayDaniel () 06:43:12 --- quit: remyhr (Ping timeout: 252 seconds) 06:46:05 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 06:46:06 --- mode: ChanServ set +v remyhr 06:56:23 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 06:56:23 --- mode: ChanServ set +v fantazo 07:13:56 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 07:13:56 --- mode: ChanServ set +v MayDaniel 07:15:07 --- quit: entwislegrove (Read error: Connection reset by peer) 07:21:52 --- join: entwislegrove (~Duncan_En@host81-159-168-94.range81-159.btcentralplus.com) joined #forth 07:21:52 --- mode: ChanServ set +v entwislegrove 09:00:34 --- quit: MayDaniel (Read error: Connection reset by peer) 09:10:46 --- quit: ttmrichter (Quit: Leaving) 09:44:22 --- join: Onionnion (~ryan@adsl-69-215-133-17.dsl.milwwi.ameritech.net) joined #forth 09:44:22 --- mode: ChanServ set +v Onionnion 10:28:21 --- quit: fantazo (Remote host closed the connection) 11:15:50 --- join: john_metcalf (~digital_w@46.208.235.230) joined #forth 11:15:50 --- mode: ChanServ set +v john_metcalf 11:45:38 --- join: fantazo (~fantazo@91.119.101.47) joined #forth 11:45:38 --- mode: ChanServ set +v fantazo 12:32:57 --- quit: Onionnion (Quit: Leaving) 13:46:59 --- join: RodgerTheGreat (~rodger@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 13:46:59 --- mode: ChanServ set +v RodgerTheGreat 14:30:33 --- join: _spt_ (~in@host-92-4-61-87.as43234.net) joined #forth 14:30:33 --- quit: _spt_ (Changing host) 14:30:33 --- join: _spt_ (~in@unaffiliated/-spt-/x-5624824) joined #forth 14:30:33 --- mode: ChanServ set +v _spt_ 14:36:20 --- join: Monevii (~Monevii@67.224.253.48) joined #forth 14:36:23 --- mode: ChanServ set +v Monevii 14:36:36 --- join: Kumul (~Kumul@67.224.253.48) joined #forth 14:36:36 --- mode: ChanServ set +v Kumul 14:37:52 --- quit: entwislegrove (Read error: Connection reset by peer) 14:52:33 --- quit: Monevii (Remote host closed the connection) 14:53:13 --- quit: Kumul (Quit: gone) 16:01:55 --- join: Monevii (~Monevii@67.224.253.48) joined #forth 16:01:55 --- mode: ChanServ set +v Monevii 16:02:26 --- join: Kumul (~Kumul@67.224.253.48) joined #forth 16:02:26 --- mode: ChanServ set +v Kumul 16:03:50 --- join: Onionnion (~ryan@adsl-69-215-133-17.dsl.milwwi.ameritech.net) joined #forth 16:03:51 --- mode: ChanServ set +v Onionnion 16:08:26 --- quit: Onionnion (Client Quit) 16:08:40 --- join: Onionnion (~ryan@adsl-69-215-133-17.dsl.milwwi.ameritech.net) joined #forth 16:08:40 --- mode: ChanServ set +v Onionnion 16:16:59 --- quit: _spt_ (Quit: server error) 17:20:24 --- join: ttmrichter (~ttmrichte@61.184.205.56) joined #forth 17:20:25 --- mode: ChanServ set +v ttmrichter 18:08:03 --- join: black_13 (425ad9a8@gateway/web/freenode/ip.66.90.217.168) joined #forth 18:08:03 --- mode: ChanServ set +v black_13 18:08:08 anyone home 18:08:25 yes 18:09:01 what is purpose of double indirection for instance "char **p;" ? 18:10:13 i am seeing this in the code for an interpreter 18:35:18 well, if a `char *` can be thought of as a pointer to char, or as a [pointer into] an array of characters, or as a [pointer into] a string 18:35:31 then a `char **` can be thought of as a pointer to string, or as a [pointer into] an array of strings 18:36:29 but for more depth you probably want ##c (i hope you have thick skin) 18:37:23 i have notice that there is a lot of childish and thats giving it a nice description behavior 18:37:36 for some reason i cant post to #c 18:37:46 dont know why 18:38:21 alls i can remember is that some guy decided he didn't like my questions and since then i can post 18:39:28 black_13: ##c is not #c 18:39:33 yeah i'm not surprised, it's like that 18:39:40 but #c redirects to ##c i'm pretty sure 18:39:50 oh 18:40:37 i believe your correct 18:57:47 --- quit: black_13 (Quit: Page closed) 20:31:54 --- quit: Onionnion (Quit: Leaving) 20:33:38 --- join: Onionnion (~ryan@adsl-69-215-133-17.dsl.milwwi.ameritech.net) joined #forth 20:33:38 --- mode: ChanServ set +v Onionnion 22:06:25 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 22:29:02 --- quit: Monevii (Remote host closed the connection) 22:36:22 --- quit: Kumul (Quit: gone) 23:10:10 --- join: rbarraud (~rbarraud@125-237-76-181.jetstream.xtra.co.nz) joined #forth 23:10:10 --- mode: ChanServ set +v rbarraud 23:37:54 --- quit: fantazo (Remote host closed the connection) 23:59:59 --- log: ended forth/12.07.08