IRC Log - 2025-09-22 - ##forth

Channel: ##forth
Total messages: 76
Time range: 16:43:44 - 23:35:29
Most active: bjorkintosh (22), user51 (13), crc (11)
16:43:44 ##forth <user51> wanted to say nice comment to xentrac, but he's not here. has he been on lately?
16:44:05 ##forth <user51> the comment: https://news.ycombinator.com/item?id=45333605
16:46:49 ##forth <user51> also, how can i get an f83 running?
16:52:14 ##forth <crc> user51: on the 5th: https://forth.chat/logs/libera/forth/2025-09-05.html
16:53:45 ##forth <user51> crc: thanks. i used to autojoin this channel but lost interest in forth. maybe i just needed to take a break :)
16:54:20 ##forth <crc> breaks can be good :)
16:56:19 ##forth <user51> tbh, i've been thinking that traditional forth is a bit behind the times, and that maybe there's modern ideas that could be used.
16:57:45 ##forth <bjorkintosh> user51: behind in what terms? what do you want it to do for you?
16:58:37 ##forth <user51> bjorkintosh: dunno, just a thought.
16:59:30 ##forth <bjorkintosh> perhaps it's too low level for your needs?
16:59:34 ##forth <user51> bjorkintosh: perhaps i should make a two-column table of ideas to keep and ideas to throw.
17:00:10 ##forth <tpbsd> I find traditional Forth utterly useless for developing embedded applications on Cortex-M, but I've been working on fixing that for a few years
17:01:48 ##forth <tpbsd> I'm not far away from releasing my solution which I call "FURS" or the "Forth Upload Replacement System". Ive been updating the doc over the last week
17:01:59 ##forth <bjorkintosh> you'll find ARM assembly utterly useless on a forth microprocessor, similarly tpbsd. when in Rome and whatnot ...
17:02:49 ##forth <tpbsd> basically FURS just provides a similar facility to Forth that headers and includes provide to C (for embedded)
17:04:23 ##forth <user51> bjorkintosh: on the other hand, i'm not exactly sure if i have a good definition of 'forth' anyway. rpn + dictionary + stacks more or less?
17:05:18 ##forth <tpbsd> user51, thats about it really, tho realtime development using the REPL is the killer attraction
17:05:20 ##forth <bjorkintosh> user51: other way around. stack first ...
17:05:35 ##forth <bjorkintosh> then operations on the stack
17:06:00 ##forth <bjorkintosh> plus a dictionary, which is really just a table.
17:06:01 ##forth <user51> bjorkintosh: i dunno. what about 'everything is a word'?
17:06:29 ##forth <bjorkintosh> ... or a number
17:06:39 ##forth <user51> well, that's probably not accurate, and you can probably notice the unix in that
17:07:15 ##forth <bjorkintosh> the bumper sticker CS slogan didn't start with unix I don't think.
17:07:18 ##forth <user51> maybe 'everything has a meaning' is better, but i think 'word' is a bit better from a human-computer interaction
17:08:08 ##forth <tpbsd> bjorkintosh, I wasnt aware that there are any 'forth microprocessors' in common use thesedays ? I thought the 'Novix' was the last of that breed ?
17:08:25 ##forth <bjorkintosh> user51: here's a list: https://wiki.c2.com/?EverythingIsa
17:08:50 ##forth <tpbsd> and GArrays is so odd, I cant say anything about that
17:08:51 ##forth <bjorkintosh> tpbsd: well, some VMs are stack machines. and you can always go the fpga route.
17:10:10 ##forth <tpbsd> bjorkintosh, no, I cant go the fpga route for a few reasons, 1. very expensive, 2. very slow for 'affordable models', and tons of work
17:10:46 ##forth <bjorkintosh> YMMV
17:11:34 ##forth <user51> bjorkintosh: fwiw, why stacks first?
17:12:07 ##forth <bjorkintosh> user51: consider the simplicity.
17:12:13 ##forth <bjorkintosh> all you gotta do is consider what's on top of the stack.
17:12:16 ##forth <tpbsd> bjorkintosh, Im not so sure MMMV as fpga is like a gas guzzler when it comes to cost, i.e. they always get terrible mileage
17:12:45 ##forth <bjorkintosh> tpbsd: when you come to a fork in the road, dine. if not, skip it :-)
17:12:51 ##forth <bjorkintosh> if it doesn't meet your needs, don't use it.
17:14:23 ##forth <user51> bjorkintosh: seems a bit.. stack-sighted :P ime i often end up using some stack manipulation words to handle that
17:16:10 ##forth <crc> I've not used traditional forths in many years, apart from testing code from others
17:16:12 ##forth <bjorkintosh> all computing is 'doing something with memory'.
17:16:28 ##forth <bjorkintosh> there are 2 broad kinds, random access (which is a giant array) or stack.
17:16:34 ##forth <bjorkintosh> that's what it boils down to.
17:27:21 ##forth <cleobuli_> forthBot: S" bjorkintosh programming forth "S IMAGE
17:28:14 ##forth <cleobuli_> mmmm !
17:37:38 ##forth <bjorkintosh> funny.
17:53:43 ##forth <cleobuli_> you are a pretty girl bjorkintosh ...
17:54:08 ##forth <bjorkintosh> sorry to dissapoint you cleobuli_. but that's not me in the image you just created.
17:54:17 ##forth <bjorkintosh> also, on the internet no one can tell if you're a dog.
17:54:29 ##forth * bjorkintosh might actually be a snail.
18:08:50 ##forth <ajhidd> "Never look at fingers on images that AI has created..." And now that I know this rule I always break it... >.<
19:27:42 ##forth <forthBot> Environment for cleobuli_ inactive, freeing...
19:54:17 ##forth <crc> testing something for forth.chat: http://88.99.92.114:12456/ is a thing for searching the logs
22:22:06 ##forth <tpnix> crc, I just ran some searches and generally tested your app, it's fast and works well, looks great
22:22:36 ##forth <tpnix> crc, it formats the searches and log nicely
22:23:54 ##forth <tpnix> crc, Im using the Brave browser
22:34:30 ##forth <cleobuli_> forthBot: S" un montre affreux avec des gros yeux des grandes dents et des tentacules "S IMAGE
22:43:37 ##forth <ajhidd> And I could not even open it
22:44:39 ##forth <cleobuli_> why ?
22:45:41 ##forth <cleobuli_> there is no fingers ajhidd
22:45:45 ##forth <ajhidd> cleobuli_: I'm talking about crc's app :)
22:45:57 ##forth <cleobuli_> ha ok
22:53:07 ##forth <crc> ajhidd: what browser & os?
22:53:24 ##forth <ajhidd> Brave on Windows 10
22:55:57 ##forth <ajhidd> (Brave) ERR_CONNECTION_RESET. It's accessible with a web proxy, so I do not think it's browser/OS issue
22:56:53 ##forth <cleobuline> it works for me
23:04:53 ##forth <crc> I'll look at the configuration tonight
23:08:58 ##forth <crc> there's no https on this server and no domain name, not sure if either of those might affect anything with connecting
23:13:24 ##forth <cleobuline> https://www.youtube.com/watch?v=QpmehTYs8pY
23:15:32 ##forth <ajhidd> crc: Do not waste your time on this :) I presume the host is blocking access from Russian ISPs. It's not the other way around because I can ping the address, but cannot get answer with curl
23:22:20 ##forth <crc> ok, thanks for trying
23:22:55 ##forth <crc> I do see some articles mentioning hetzner blocking some russian access, so that might be it
23:23:57 ##forth <crc> (this dev box is a hetzner server, my primary servers are openbsd.amsterdam & linode)
23:26:20 ##forth <ajhidd> At least I still have access to forth.works, konilo.org and retroforth.org :)
23:35:29 ##forth <crc> When I'm done with this, it'll be accessible from the server hosting the .org's