00:00:00 --- log: started forth/10.08.20 00:25:18 --- join: nighty__ (~nighty@210.188.173.245) joined #forth 01:02:53 --- quit: martinhex (Remote host closed the connection) 01:03:13 --- join: martinhex (~mjc@93-97-29-243.zone5.bethere.co.uk) joined #forth 01:22:56 --- quit: ygrek_ (Remote host closed the connection) 01:48:24 --- quit: cataska (Ping timeout: 272 seconds) 01:53:02 --- join: cataska (~cataska@210.64.6.233) joined #forth 02:30:52 --- join: bakaboo_ (~bakaboo@62.72.185.55) joined #forth 02:30:52 --- quit: bakaboo (Read error: Connection reset by peer) 03:03:58 --- quit: dinya_ (Read error: Connection reset by peer) 03:05:25 --- join: dinya_ (~Denis@92.255.128.235) joined #forth 03:15:11 --- quit: nighty__ (Remote host closed the connection) 04:01:21 --- join: ygrek_ (debian-tor@gateway/tor-sasl/ygrek) joined #forth 05:07:18 --- quit: crc (Ping timeout: 265 seconds) 05:08:55 --- join: crc (~charlesch@184.77.185.20) joined #forth 05:09:14 --- quit: dinya_ (Read error: Connection reset by peer) 05:09:41 --- join: dinya_ (~Denis@92.255.128.235) joined #forth 05:14:41 --- quit: ygrek_ (Ping timeout: 245 seconds) 05:44:07 --- join: dom96 (~dom96@unaffiliated/dom96) joined #forth 06:10:30 --- quit: segher (Ping timeout: 240 seconds) 06:11:49 --- join: segher (~segher@84-105-60-153.cable.quicknet.nl) joined #forth 07:00:35 --- nick: dom96 -> ElysiaBot 07:00:42 --- nick: ElysiaBot -> dom96 08:55:51 --- quit: LionMade0fLions (Ping timeout: 252 seconds) 09:17:06 --- join: ygrek_ (debian-tor@gateway/tor-sasl/ygrek) joined #forth 09:35:57 what are the most useful functions when working with larger than double cell numbers? 09:36:30 I blew the dust off a whole bunch of words I wrote that go all the way up to octo (8 cell) for some things 09:41:55 hey 09:42:17 DocPlatypus: useful functions? what kind of math are you wanting to do? 09:45:44 alexand3r: this is old code I wrote a couple years ago. I had planned to extend a statistics package I wrote and got sidetracked into writing a bunch of functions to manipulate large numbers... I'm cleaning it up and optimizing it and will probably release this soon in the hope that it's useful to someone. so far I have code to multiply up to two quad-cell numbers (unsigned only for the moment) as well as add/subtract/print octo 09:45:44 -cell 09:46:54 I usually just override @ ! and so on. 09:47:25 ASau: I've written 4! 4@ etc. as part of this 09:48:54 This is of doubtful sanity, if you do mean statistics. 09:49:22 4@ on modern platform is 256 bits. 09:49:51 the triple- and quad-cell would be useful for doing standard deviation without floating point 09:50:00 and there are still plenty of 32-bit systems out there 09:50:15 even the Forth 200x drafts still allow a 16-bit system 09:50:19 You don't usually do statistics there. 09:50:33 And on 32-bit system, double precision IEEE FPNs are 2 cells. 09:52:17 true enough... 09:53:05 --- quit: ASau (Remote host closed the connection) 09:53:56 --- join: ASau (~user@83.69.227.32) joined #forth 10:08:13 --- join: Monevo (~nal@66-50-191-246.prtc.net) joined #forth 10:23:50 --- join: Deformative (~Joe@65.111.208.82) joined #forth 10:29:42 * ASau is thinking what to do to >FLOAT 10:32:39 --- quit: scj (Ping timeout: 252 seconds) 10:33:04 --- quit: Deformative (Ping timeout: 265 seconds) 10:33:08 --- join: scj (syljo361@boneym.mtveurope.org) joined #forth 11:20:42 --- quit: bogen (Quit: Leaving.) 11:34:51 --- quit: ASau (Read error: Connection reset by peer) 12:05:30 --- join: ASau (~user@83.69.227.32) joined #forth 12:08:38 --- quit: ASau (Remote host closed the connection) 12:09:26 --- join: ASau (~user@83.69.227.32) joined #forth 12:38:21 --- quit: Monevo (Ping timeout: 272 seconds) 12:39:57 --- join: Monevo (~nal@67.224.253.241) joined #forth 13:40:28 my install of GNU Forth 0.7.0 is missing compat/const-does.fs 13:40:48 and it would appear so does the actual tar.gz from the mirrors, as well 13:40:58 known bug? 13:47:08 0.7.0 is buggy. 13:47:33 But I'm tired explaining why releases matter. 13:48:17 how buggy? and if it is, how far are we from 0.7.1 or 0.8.0 or 1.0.0? 13:51:02 "We"? 13:51:15 No, I'm tired of gforth. 13:51:24 well we, the gforth users 13:51:52 No idea. 13:52:04 I'm on Ubuntu and our options are GNU Forth, PForth (blech), and yforth (gag me with Charles Moore's old punchcards from 1970!) 13:52:25 What is yforth? 13:52:43 minimalist implementation. unusable for any serious programming 13:52:53 can't even read a .fs file from what I can tell 13:53:50 I don't see its home page nor any (semi)official channel. 13:54:22 As for myself, I'm fixing pForth. 13:54:28 ah 13:54:52 Given that you didn't run into bugs, it may be good enough for you. 13:54:52 I do want something I can use besides gforth for testing portability 13:55:01 name some bugs you ran into? 13:55:05 Portability of what? 13:55:06 I may want to try to fix them 13:55:20 I fix bugs I find. 13:55:23 Usually. 13:55:33 But I'm tired explaining why releases matter. 13:55:59 portability of code, in general... I try to write portable code where it's feasible yet I have nothing else to really test on besides GNU Forth 13:56:36 Test it on pForth and PFE. 13:57:11 --- quit: ygrek_ (Ping timeout: 245 seconds) 15:39:52 ...there is no minimum guaranteed stack depth in the standards? 15:40:01 what's a reasonable expectation for how deep the stack should go? 16:00:50 --- quit: KipIngram (Quit: WeeChat 0.2.6) 16:14:59 16 cells? 32 cells? 16:58:07 --- join: KipIngram (~kip@173-11-138-177-houston.txt.hfc.comcastbusiness.net) joined #forth 17:38:19 2over needs 6? 18:49:11 --- join: arcus (~ajt@125-236-141-218.jetstream.xtra.co.nz) joined #forth 18:54:00 hi there 18:54:13 is there a standard way to find out how long a word is? 18:54:26 I mean a machine word, or how long the things on the stack are, not a forth word. 19:00:50 maybe '1 cells .' ? 19:00:56 not sure if that's what you mean 19:01:43 oh, yeah 19:01:55 can I assume that the number produced is bytes? 19:02:14 I really wanted the number of bits. 19:04:33 i guess so. i get 8 on 64-bit system. 19:04:59 well, that will do for now :] 19:05:01 thanks 19:49:04 --- quit: dom96 (Read error: Connection reset by peer) 19:55:22 --- quit: bakaboo_ (Read error: Connection reset by peer) 19:55:22 --- join: bakaboo (~bakaboo@62.72.185.55) joined #forth 20:48:28 --- quit: arcus (Quit: Ex-Chat) 21:35:41 --- quit: crc (Remote host closed the connection) 21:35:55 --- join: crc (~charlesch@184.77.185.20) joined #forth 23:39:50 --- quit: Monevo (Quit: Monevo) 23:59:59 --- log: ended forth/10.08.20