16:43:44
##forth
<user51>
wanted to say nice comment to xentrac, but he's not here. has he been on lately?
16:46:49
##forth
<user51>
also, how can i get an f83 running?
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: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...
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: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