00:00:00 --- log: started forth/19.10.16 00:31:29 --- join: mtsd joined #forth 01:17:42 --- quit: mtsd (Ping timeout: 250 seconds) 01:21:41 --- quit: gravicappa (Ping timeout: 268 seconds) 01:27:55 --- join: jpsamaroo joined #forth 01:31:00 --- join: mtsd joined #forth 01:52:06 --- join: xek__ joined #forth 02:11:30 --- quit: WickedShell (Remote host closed the connection) 03:21:37 --- quit: ryke (Ping timeout: 240 seconds) 03:38:10 --- join: iyzsong joined #forth 03:41:56 --- join: dave0 joined #forth 03:57:47 --- join: dys joined #forth 04:53:08 --- join: dddddd joined #forth 05:29:32 --- join: gravicappa joined #forth 05:42:12 --- quit: dave0 (Quit: dave's not here) 06:08:40 --- join: creat1001 joined #forth 06:11:40 Question: How impotant is interactive forth entry to most? If you are writting a new forth based system, would you add it? 06:12:26 es 06:12:27 yes 06:12:52 the ability to live test your code is one of the strengths of developing in Forth 06:13:13 key by key or line by line? 06:13:42 on you 06:14:35 but having that live environment is a big part of what makes development quikc 06:14:36 I am planning on line entry, but wanted to skip key entry to not have things like curses or windows extras compiled in 06:15:25 yeah that makes sense 06:15:42 Thanks. line only then. 06:17:07 I have not gotten a lot done as of late. Real work gets in the way :( 06:19:33 I did win an award last week for code I did 2 years past at work though, suprisingly. 06:20:39 For code I wrote out of being my lazy normal self. 06:22:34 an award? from who 06:23:43 My company. I was nominated and won 06:23:55 that's cool as 06:30:35 creat1001: I seldom use interactive forth entry; I mostly work with either file editor or block editor, but both have facilities for running the code quickly 06:31:13 Thanks crc 06:33:06 it would be easier as file in for testing for me. Mulling... 06:34:07 --- join: rdrop-exit joined #forth 06:36:06 (my current environment has an editor view on the left, output on the right top, and profiling data on the bottom right) 06:38:01 Conversational development is a hallmark of Forth 06:38:04 nice. 06:43:12 I need to decide on what ending I am going to stor cells in. 06:43:27 My Forths tend to have a key loop 06:43:41 You mean endianess? 06:44:25 yes. 06:45:21 You're writing a machine independent Forth? 06:46:18 On top of my VM, but yes independent. 06:47:12 I prefer little-endian 06:47:18 same here 06:48:38 With little endian you can use b@ 16@ 32@ on a 64-bit memory cell 06:49:04 (as well as @) 06:49:40 very convenient 06:51:05 especially when dealing with circular buffers 06:52:00 (b! 16! 32!) 06:52:04 I am LE now, and will keep and convert nativly as needed then 06:55:07 bbl 06:55:12 --- quit: rdrop-exit (Quit: Lost terminal) 06:56:19 bye-bye lovelies? 06:56:35 nein 06:57:09 whatever happened to old boy 06:57:18 who would always say 'yer' and similar words 06:57:39 can't remember his name 06:59:54 --- quit: mtsd (Quit: Leaving) 07:07:58 bbl = be back later 07:08:09 WilhelmVonWeiner: Poppavic ? 07:10:30 he was last here on august 19th: 19.08.19:20:15:45 --- part: PoppaVic left #forth 07:15:18 yes, poppavic 07:17:00 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 07:28:10 --- quit: tabemann (Ping timeout: 245 seconds) 07:30:53 Are you gus Linux users? 07:31:00 me, personally, yes 07:31:04 and OpenBSD 07:31:39 --- join: warriors joined #forth 07:31:40 Did you see the stupid sudo bug? 07:32:02 it's only kinda stupid 07:32:04 but yeah 07:32:22 * jackdaniel imagines a giantic bug created with a command: `sudo bug' 07:32:50 ATTACK of the 50-FOOT SUPER(USER) ROACH 07:33:33 creat1001: the bug was weird because you had to give someone permissions to sudo into any user, _except_ root 07:33:37 which is nonsense 07:34:10 Hmm, my old nas is freebsd and I have sudo on it. No big deal I guess. 07:34:35 But you would get root access 07:35:12 again: you had to give someone permissions to sudo into any user, _except_ root 07:35:52 so i probably wouldn't get root on your nas 07:35:55 not via sudo, anyhow 07:36:14 I must have read it wrong then yesterday. I do have reading issues... 07:37:06 no, most outlets covered it poorly 07:37:16 https://lobste.rs/s/zirgzc/sudo_flaw_lets_linux_users_run_commands_as 07:37:41 https://threatpost.com/sudo-bug-root-access-linux/149169/ 07:38:10 I am reading there now. Not sure where from yesterday 07:57:58 I have one linux server, but this won't be a problem there. the only account that can use sudo is mine 07:58:31 * crc should look at switching to doas on the linux box to keep it more consistent with the openbsd one 08:01:35 --- quit: karswell (Read error: No route to host) 08:02:07 I considered it, but have no reason to go through the process of changing something that works 08:02:38 not a great excuse but you know, you're changing between OSes, changing between sudo/doas seems reasonable enough 08:02:45 --- join: xek_ joined #forth 08:05:27 --- quit: xek__ (Ping timeout: 276 seconds) 08:18:44 --- join: ryke joined #forth 08:35:40 --- quit: tp (Ping timeout: 245 seconds) 09:09:08 --- join: xek__ joined #forth 09:11:19 --- quit: xek_ (Ping timeout: 240 seconds) 09:49:01 --- quit: dys (Ping timeout: 250 seconds) 10:04:16 --- join: dys joined #forth 10:39:08 --- quit: jedb_ (Read error: Connection reset by peer) 10:47:43 --- join: jedb joined #forth 11:00:16 --- quit: ryke (Ping timeout: 265 seconds) 11:03:12 --- quit: creat1001 (Remote host closed the connection) 12:11:29 --- join: ryke joined #forth 12:19:03 --- quit: dys (Ping timeout: 265 seconds) 12:19:29 --- join: dys joined #forth 12:36:09 --- join: dave0 joined #forth 12:42:39 --- quit: gravicappa (Ping timeout: 240 seconds) 13:06:43 --- join: tp joined #forth 14:38:36 --- join: lisbeths joined #forth 14:39:09 for word definitions that are not primitives, how are integers encoded in the word definition? 14:39:34 is there a special word that says the next item in the definition is not a pointer to a word but an integer? 14:40:17 LIT? 14:40:29 --- join: WickedShell joined #forth 14:40:34 I do not understand your question, can you reword it? 14:41:05 have you encountered the LIT word? 14:41:17 No not until this point. 14:42:25 is that the same as this: https://forth-standard.org/standard/core/LITERAL ? 14:44:12 yes looks about right 14:44:51 So inside the threaded word definition it should contain the pointer to literal followed by an integer or pointer to push to the stack correct? 14:46:20 : x x literal ; => [ word-name - flags - literal x return ] 14:48:28 --- join: tpbsd joined #forth 14:48:28 --- quit: tpbsd (Changing host) 14:48:28 --- join: tpbsd joined #forth 14:48:29 --- quit: tp (Read error: Connection reset by peer) 14:48:56 literal and lit are different actually 14:49:46 literal is a high level definition while lit (or whatever your implementation's equivalent would be) is low level 14:50:29 literal will typically compile down to lit however 14:51:20 Well I am getting very close to moving my forth over from c to assembler but I need to figure out how lit works 14:51:44 or not even how it works but how a word definition that includes lit is encoded 14:59:22 in my current implementation I encode numbers as a pointer to lit's token followed by the number itself. when executed, lit will look at the memory address following the PC (ie the number to push), push it, and then adjust the pc to continue at the location immediately following where the number was stored 15:00:50 alright sounds good 15:01:12 I'm sure there are other ways to do it, but that's what was most intuitive to me 15:02:09 --- quit: lisbeths (Remote host closed the connection) 15:17:27 --- join: jedb_ joined #forth 15:19:39 --- quit: jedb (Ping timeout: 240 seconds) 15:31:54 --- quit: ryke (Ping timeout: 265 seconds) 15:36:15 --- quit: xek__ (Ping timeout: 265 seconds) 15:41:42 --- nick: tpbsd -> tp 16:13:21 --- join: jedb__ joined #forth 16:16:22 --- quit: jedb_ (Ping timeout: 265 seconds) 16:32:07 --- join: aerx joined #forth 17:30:50 --- quit: warriors (Quit: Connection closed for inactivity) 17:31:40 --- join: tabemann joined #forth 18:19:04 --- quit: X-Scale (Ping timeout: 250 seconds) 18:28:39 --- join: X-Scale joined #forth 19:05:51 --- quit: tabemann (Ping timeout: 276 seconds) 19:15:20 --- join: rdrop-exit joined #forth 19:38:03 --- quit: dave0 (Quit: dave's not here) 19:42:38 --- quit: dddddd (Remote host closed the connection) 19:55:12 --- join: tabemann joined #forth 20:22:23 --- join: warriors joined #forth 21:08:59 --- join: ryke joined #forth 22:05:18 --- join: gravicappa joined #forth 22:43:19 --- join: dave0 joined #forth 23:06:28 --- quit: aerx (Quit: WeeChat 2.6) 23:59:59 --- log: ended forth/19.10.16