00:59:58
##forth
<cleobuli_>
forthBot: LOAD ini.fth
00:59:58
##forth
<forthBot>
File ini.fth with MOON loaded
01:00:03
##forth
<cleobuli_>
forthBot: MOON
01:00:03
##forth
<forthBot>
Phase de la lune pour Sun September 28 2025
01:00:03
##forth
<forthBot>
🌒 Croissant montant Une jeune lune, un nouveau depart a Paris ! Illumination 40%
03:00:03
##forth
<forthBot>
Environment for cleobuli_ inactive, freeing...
10:56:41
##forth
<veltas>
KipIngram: Bytecode VMs designed *for* Forth are painful because classic Forths are threaded register implementations, but VMs always end up being STC to get the desired space/speed
10:57:25
##forth
<veltas>
And eventually you realise a token threaded forth does what you wanted anyway and can be written from ground up in Forth
10:57:55
##forth
<veltas>
And can still be a classic threading model
10:59:23
##forth
<veltas>
Makes me think of Z80 where you can do 1 byte calls, but only to fixed addresses in ROM. I wonder what JupiterACE put at the RST routines
11:00:39
##forth
<veltas>
What I'd be interested in is a VM that lets you run code that looks identical to one or more token threaded forths
11:01:04
##forth
<veltas>
Could use it to build portable bytecode forth images
11:02:12
##forth
<tpnix>
hey veltas, hows things ?
11:03:56
##forth
<veltas>
Good thanks, you?
11:04:21
##forth
<tpnix>
I'm great thanks, tho sadly not getting any younger
11:05:02
##forth
<tpnix>
Ive been designing and coding/documenting productively tho, the last couple of weeks
11:06:18
##forth
<tpnix>
Ive finally arrived at the syntax I'll use for my new 'FURS' Mecrisp-Stellaris system, what do you think ? "GPIOA_MODER_MODER1 ANALOG bfs!"
11:07:36
##forth
<tpnix>
bfs sets the "moder1" bit after masking for the gpioa_moder register
11:08:01
##forth
<tpnix>
all tested on a live stm32f051 on my desk
11:09:25
##forth
<tpnix>
next is my cmsis-svd LSP, which is built and working in the Mecrisp-Stellaris-lsp version, so I only have to swap the database and it's pretty much done
16:18:29
##forth
<KipIngram>
I just retired - Wednesday was my last day working. So I have time for this list of projects now.
16:20:03
##forth
<KipIngram>
But I feel "really finished" today, because I'd known for a while that yesterday was my wife's uncle's 75th birthday party in San Antonio - now I've got that 400 miles of driving behind me. Whew.
16:46:42
##forth
<ajhidd>
Congratulations? :)
16:53:36
##forth
<cleobuli_>
forthBot: LOAD ini.fth
16:53:37
##forth
<forthBot>
File ini.fth with MOON loaded
16:53:47
##forth
<cleobuli_>
forthBot: EURO
16:53:47
##forth
<forthBot>
35 19 46 9 22 9 1
16:54:01
##forth
<cleobuli_>
the winner combi
18:03:38
##forth
<tpnix>
KipIngram, congrats! Ive been retired for seven years now, it's been project finishing heaven!
18:53:47
##forth
<forthBot>
Environment for cleobuli_ inactive, freeing...
19:15:46
##forth
<vms14>
i was going to make a todo app in forth but then thought how i should simplify and realized it should just be a word printing the stuff and to add entries you add them in the code itself xd
19:15:55
##forth
<vms14>
: -- cr ." * " ; : todo cr ." TO DO:" -- ." Something" -- ." Something cool" cr ;
19:17:13
##forth
<vms14>
it's actually better because if i want to make it different i just edit the word itself and it only has to print stuff
19:21:45
##forth
<ajhidd>
Even better simplification would be using plain text file with `cat` :D
19:22:54
##forth
<vms14>
yeah, but i like that this goes in a init file so it will be loaded with forth itself as a word
19:23:37
##forth
<vms14>
although i'm not fan of todo lists, it was the easiest app i could think for practicing forth
19:24:00
##forth
<vms14>
and i guess i'm learning the good part, which is simplification
19:25:26
##forth
<vms14>
i was going to try to bind sqlite or dbopen then thought about how i should simplify the application and remembered some comments about doing something similar that if you just wanted to print some results you should just write them in a file
19:33:59
##forth
<ajhidd>
I'm there myself. Finding problems to solve while learning a language can sometimes be more difficult then the actual learning :) Either too simple or too difficult
19:39:06
##forth
<KipIngram>
ajhidd, tpnix - Thanks, guys.
19:42:38
##forth
<tpnix>
KipIngram, I worked for myself for 14 years before retiring and so the sheer peace and quiet of retirement meant I spent way too much ime at my workbench and I let my health suffer from lack of exercise which came with my previous self employment, so I didnt really think of it
19:43:37
##forth
<tpnix>
but as retirement comes with older age, exercise and diet become much more important, so I recommend planning for all of that at retirement
19:45:02
##forth
<tpnix>
I now make sure I walk 400 steps every hour of the waking day so I dont spend too long sitting, I have a timers/counters on my cellphone that interrupt me
19:46:25
##forth
<tpnix>
it's amazing how I can spend all day designing or programming without any movement once I get 'in the groove'
19:59:01
##forth
<KipIngram>
tpnix: I used this event to set an "imperative" for myself. Starting two weeks ago today, I start my day (well, after "waking up," which can take a while) with a jog. I usually go about 8am, so I can gander at all the cute moms on the way to and from dropping their kids off at the elementary school down the way. Starting tomorrow I'm adding work with weights to the routine. I'm insisting that
19:59:04
##forth
<KipIngram>
that be my top priority before I sink time into anything else.
20:00:07
##forth
<KipIngram>
I had "rested" one day out of the two weeks that ended yesterday, and I am resting today because that time behind the wheel yesterday just wore me down and I woke up feeling crummy. I've been enjoying the jog, and I didn't want to add a negative experience to the list.
20:00:18
##forth
<KipIngram>
Besides, it's Sunday - there were no school moms. :-)
20:00:37
##forth
<KipIngram>
I did jog yesterday, though, before undertaking the driving.
20:01:06
##forth
<KipIngram>
Last couple of outings I started to feel like I'm over the "startup difficulty phase."
20:01:54
##forth
<tpnix>
KipIngram, awesome, sounds like you have your health under control ready for retirement!
20:01:57
##forth
<KipIngram>
I worked for myself from 2002 to 2007, but then we wanted to move into a larger house and I'd never been able to make as much working for myself as I did working for someone else, so I went back to the regular working joe routine.
20:02:23
##forth
<KipIngram>
I'm gonna try, man.
20:02:41
##forth
<KipIngram>
Great wife and five great daughters - a lot to stick around for.
20:02:47
##forth
<tpnix>
it's vital and not like any retiree has any choice in the matter
20:03:27
##forth
<tpnix>
we arent getting any younger ;-)
20:03:29
##forth
<KipIngram>
Oh, and three grandkids too - got to see two of them yesterday. Best part of the day.
20:03:43
##forth
<KipIngram>
That's God's own truth. I hear you.