00:00:00 --- log: started forth/14.06.21 00:16:03 --- join: impomatic__ (~chatzilla@93.90.189.80.dyn.plus.net) joined #forth 00:16:24 --- quit: impomatic (Ping timeout: 244 seconds) 00:16:28 --- nick: impomatic__ -> impomatic 00:16:40 --- quit: john_metcalf (Ping timeout: 272 seconds) 00:16:55 --- quit: impomatic_ (Ping timeout: 244 seconds) 00:20:21 --- quit: mnemnion (Remote host closed the connection) 00:41:40 --- join: true-grue (~grue@95-27-251-84.broadband.corbina.ru) joined #forth 01:16:31 --- quit: bluekelp (Ping timeout: 240 seconds) 01:16:31 --- join: bluekelp (~bluekelp@2001:470:1:41:799d:556f:7f:f3f5) joined #forth 01:16:31 --- mode: ChanServ set +v bluekelp 01:19:22 --- join: impomatic_ (~chatzilla@195.166.138.202) joined #forth 01:20:59 --- quit: impomatic (Ping timeout: 244 seconds) 01:21:01 --- nick: impomatic_ -> impomatic 01:24:28 --- join: dkordic (~danilo@77-46-233-254.dynamic.isp.telekom.rs) joined #forth 01:39:18 --- join: MrMobius (~Joey@h101.180.18.98.dynamic.ip.windstream.net) joined #forth 01:51:55 --- quit: MrMobius (Read error: Connection reset by peer) 02:20:07 --- quit: impomatic (Ping timeout: 240 seconds) 02:21:28 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 02:25:37 --- quit: mnemnion (Ping timeout: 240 seconds) 02:26:59 --- join: _spt_ (~Jaat@unaffiliated/-spt-/x-5624824) joined #forth 03:07:03 --- quit: bluekelp (Ping timeout: 272 seconds) 03:08:25 --- join: bluekelp (~bluekelp@2001:470:1:41:799d:556f:7f:f3f5) joined #forth 03:08:25 --- mode: ChanServ set +v bluekelp 03:18:22 --- join: xyh (~user@121.33.190.132) joined #forth 03:18:44 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 03:51:05 --- part: xyh left #forth 03:52:15 --- join: ASau` (~user@46.114.22.148) joined #forth 03:55:22 --- quit: ASau (Ping timeout: 255 seconds) 04:03:54 --- nick: ASau` -> ASau 04:18:07 --- join: klltkr (~klltkr@unaffiliated/klltkr) joined #forth 04:21:00 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 04:25:31 --- quit: mnemnion (Ping timeout: 255 seconds) 04:36:12 --- join: kumul (~mool@adsl-72-50-84-62.prtc.net) joined #forth 04:42:09 --- quit: _spt_ (Quit: the Jupiter ACE has lost connection) 04:58:40 --- join: saml_ (~saml@pool-71-190-9-161.nycmny.east.verizon.net) joined #forth 05:07:41 --- quit: dkordic (Quit: Ex-Chat) 05:26:59 --- join: f-a (~f-a@se4x.mullvad.net) joined #forth 05:46:05 --- quit: bjorkintosh (Ping timeout: 255 seconds) 06:24:52 --- join: f-a_ (~f-a@se2x.mullvad.net) joined #forth 06:26:52 --- quit: f-a (Ping timeout: 264 seconds) 06:34:21 --- join: kevinfish (~fish@2602:30a:2c92:c1b0:21e:65ff:fef4:9166) joined #forth 06:38:37 --- quit: f-a_ (Quit: leaving) 06:38:44 --- join: f-a (~f-a@se2x.mullvad.net) joined #forth 06:42:33 --- quit: DGASAU (Ping timeout: 240 seconds) 06:54:53 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 07:06:40 --- quit: saml_ (Ping timeout: 245 seconds) 07:11:23 help! I'm trying to find the intersection of two lines. This video, https://www.youtube.com/watch?v=VuEbWkF5lcM at around 9 minutes in discusses how its found algebraically, but I having a hard time trying to figure out how to program it in Forth. I have words to give me the distance between two Cartesian points (line length), the slope of a line segment, the y intercept of a line segment, etc... How do I get perspective on th 07:12:16 how are those lines defined? ax + b ? 07:12:31 or are those segments? ( (a,b) (c,d) ) 07:13:42 one is ((a,b)(c,d)) and one is a ((a,b) slope, yintersect) 07:13:56 or I guess ax + b one might say 07:14:10 yeah, the (a,b) in the second one is irrelevant 07:14:11 if you'll check the vid, I'm trying to find point D 07:16:43 will watch but in general, if you have two linear functions 07:16:47 ax + b 07:16:51 cx + d 07:17:09 x coord for intersection is = (d-b)/(a-c) 07:17:23 (y is easily calculated then) 07:17:53 if you could calculate slope/intersect on your first line, you are set. 07:17:54 know of any forth based geometry libraries I could look at? 07:18:14 unfortunately no, I am quite a forth newbie myself. 07:18:35 but it doesn't look that difficult 07:19:03 d b - a c - / 07:19:28 : word x-sol, of course 07:20:22 so ax + b is one line and cx + d is the other? I'm not real strong in this. 07:26:44 yeah 07:31:27 f-a: ok, well, I think you may have given me enough to go on. Its been many decades since I've done much of this (since high school). Thanks. 07:32:57 you are welcome. If you need further assistance, we are here. 07:33:41 f-a: thanks 07:34:16 does anyone know what the scaling operator (*/) is in FreeForth? 07:36:38 or what the author's current email address is? The one on the website bounces. 07:38:15 try typing 'see */' 07:39:18 tangentstorm: it outputs ASM in gforth 07:39:40 yeah... can you read it? 07:41:04 quite unfortunately, no 07:41:12 tangentstorm: it has neither see nor */ 07:41:35 tangentstorm: freeforth uses 'help ' but */ is just missing :( 07:42:00 tangentstorm: looking thru the assembly sources right now to see what the multiplication primitive is 07:43:23 i'm guessing it multiplies by one number and then divides by another... :) 07:44:18 tangentstorm: yeah, but its supposed to keep a double precision intermediate result 07:44:22 yeah 07:44:51 tangentstorm: its so you can keep all your calculations in integer and rescale after each multiply 07:45:24 oh. neat :) 07:45:50 tangentstorm: I know not many people probably still use it because everyone uses floating point these days but I'm trying to keep the rom code to a minimum for a widget I'll hopefully mass produce 07:46:58 tangentstorm: and I always kind of liked keeping everything integer. A forther friend of mine enlightened me by telling me "you always know what you are counting" 07:47:59 tangentstorm: IOW, if you are counting hundredths, thousands, millimeters, light years, etc.. 07:48:20 tangentstorm: when you put it that way, there's probably not much you couldn't do in 16 bits 08:03:21 --- quit: djinni (Ping timeout: 240 seconds) 08:06:29 --- quit: yunfan (Ping timeout: 276 seconds) 08:19:23 --- join: yunfan (~root@unaffiliated/yunfan) joined #forth 08:19:26 --- join: djinni (~djinni@192.241.198.49) joined #forth 08:25:37 --- quit: kumul (Quit: Leaving) 08:33:32 --- join: Tod-Autojoined (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 08:34:56 --- quit: TodPunk (Read error: Connection reset by peer) 08:35:15 --- quit: klltkr (Quit: Textual IRC Client: www.textualapp.com) 08:46:49 --- quit: karswell (Read error: Connection reset by peer) 08:47:56 --- join: karswell (~user@84.93.50.58) joined #forth 09:32:37 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 09:38:17 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 09:43:43 --- quit: ttmrichter (Ping timeout: 244 seconds) 09:49:56 --- join: ttmrichter (~ttmrichte@192.241.205.8) joined #forth 09:58:45 --- quit: kevinfish (Ping timeout: 252 seconds) 10:31:00 --- join: kumul (~mool@adsl-72-50-87-126.prtc.net) joined #forth 11:13:34 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 11:38:10 --- quit: goingretro (Ping timeout: 240 seconds) 11:38:10 --- join: _spt_ (~Jaat@host-92-12-220-69.as43234.net) joined #forth 11:38:10 --- quit: _spt_ (Changing host) 11:38:10 --- join: _spt_ (~Jaat@unaffiliated/-spt-/x-5624824) joined #forth 11:44:01 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 11:52:39 --- nick: Tod-Autojoined -> TodPunk 12:08:48 --- join: pointfree-w530 (~awagner@c-75-69-52-17.hsd1.ma.comcast.net) joined #forth 12:13:04 --- quit: pointfree-w530 (Client Quit) 12:19:45 --- quit: Zarutian (Quit: Zarutian) 13:26:20 --- quit: kumul (Quit: Leaving) 14:01:33 --- quit: ErhardtMundt (Ping timeout: 255 seconds) 14:03:50 --- join: impomatic_ (~digital_w@80.229.179.67) joined #forth 14:06:22 --- join: ErhardtMundt (~quassel@93-43-168-8.ip92.fastwebnet.it) joined #forth 14:42:13 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 15:12:06 --- quit: true-grue (Read error: Connection reset by peer) 15:47:47 --- quit: Zarutian (Read error: Connection reset by peer) 15:49:57 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 15:57:51 --- quit: goingretro (Ping timeout: 272 seconds) 16:24:38 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 16:27:27 --- quit: _spt_ (Quit: the Jupiter ACE has lost connection) 16:28:43 --- quit: goingretro (Ping timeout: 240 seconds) 16:43:34 --- join: impomatic (~chatzilla@80.229.179.67) joined #forth 17:04:42 --- quit: f-a (Ping timeout: 255 seconds) 17:06:22 --- join: f-a (~f-a@nl8x.mullvad.net) joined #forth 17:18:42 --- join: kumul (~mool@adsl-72-50-85-62.prtc.net) joined #forth 17:44:54 --- quit: jimt (Ping timeout: 264 seconds) 17:46:33 --- join: jimt (~jim@ae167226.dynamic.ppp.asahi-net.or.jp) joined #forth 17:55:11 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 17:59:41 --- quit: goingretro (Ping timeout: 240 seconds) 18:05:16 --- quit: Zarutian (Quit: Zarutian) 18:33:33 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 18:38:05 --- quit: goingretro (Ping timeout: 272 seconds) 19:01:15 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 19:05:43 --- quit: goingretro (Ping timeout: 240 seconds) 19:31:27 --- join: goingretro (~kbmaniac@host81-129-63-78.range81-129.btcentralplus.com) joined #forth 19:35:55 --- quit: goingretro (Ping timeout: 255 seconds) 20:03:57 --- quit: carc (Ping timeout: 264 seconds) 20:06:36 --- join: carc (~carc@unaffiliated/carc) joined #forth 20:16:44 --- join: impomatic__ (~chatzilla@76.70.208.46.dyn.plus.net) joined #forth 20:18:42 --- quit: impomatic_ (Ping timeout: 240 seconds) 20:19:25 --- quit: impomatic (Ping timeout: 272 seconds) 20:19:39 --- nick: impomatic__ -> impomatic 20:26:09 --- quit: bluekelp (Ping timeout: 264 seconds) 20:26:21 --- join: bluekelp (~bluekelp@2001:470:1:41:94eb:c4c2:5a74:5ad6) joined #forth 20:26:21 --- mode: ChanServ set +v bluekelp 21:38:49 --- quit: f-a (Quit: leaving) 22:06:44 --- quit: kumul (Ping timeout: 240 seconds) 23:36:13 --- quit: bbloom (Ping timeout: 255 seconds) 23:42:54 --- join: bbloom (~bbloom@cpe-68-173-7-82.nyc.res.rr.com) joined #forth 23:59:59 --- log: ended forth/14.06.21