deesix has quit [Read error: Connection reset by peer]
deesix has joined #forth
cartwright has quit [Ping timeout: 240 seconds]
cartwright has joined #forth
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
rdrop-exit has quit [Quit: Lost terminal]
iyzsong has joined #forth
dave0 has quit [Quit: dave's not here]
dave9 has quit [Remote host closed the connection]
dave9 has joined #forth
gravicappa has joined #forth
jsoft has quit [Ping timeout: 260 seconds]
ryke has quit [Ping timeout: 260 seconds]
_whitelogger has joined #forth
<tp>
crc, hear hear!
ryke has joined #forth
<tabemann>
hey tp
<tp>
hey tabemann
* tabemann
is trying to cover functionality that he has missed so far
<tabemann>
such as ' ['] postpone s" . etc.
<tp>
I've never used 'postpone'
<tabemann>
it's pretty useful when creating compile-only immediate words
<tp>
yeah, Im really looking forward to understanding and applying it but it has to do something I need before that can happen
<tabemann>
what it does is, for immediate words, it compiles them instead, and for compiled words, it compiles code to compile that word
<tabemann>
some people are confused by it and prefer the old COMPILE and [COMPILE] words
<tp>
ahh
<tp>
i have a suspicion of what it does, but I'm a user first, programmer second
<tabemann>
you're much more of a programmer than many of the programmers out there
<tabemann>
I bet most programmers are unable to do what you do
<tp>
Im sorry to hear that ...are you referring to the boeing programmers who screwed up the Starliner code ?
<tp>
;)
<tp>
it's crazy, the USA put a man on the moon in 1969, and Boeing cant even dock a 8.4 Billion $ module with the OSS in 2019
<tp>
and the excuses they have made are just pathetic
<tabemann>
to be honest, the vast majority of programmers, myself included, suck at what they do and the vast majority of software is shit
<tabemann>
people simply cannot manage the complexity of software
<tp>
did you know that the code for the lunar module was assembler written by one guy, and it had zero bugs ?
<tabemann>
the reason they were able to put men on the moon is that the code was simple
<tabemann>
less is more
<tp>
yet putting a man on the moon isnt simple
<tp>
so true
<tp>
it's no simpler now than it was in 1968
<tp>
they had to build the computer from discrete components!
<tp>
i have read many articles claiming that software nowadays is far too complex etc
<tabemann>
the advantage of forth is that forth is simple
<tabemann>
simple enough that an individual can actually build and understand a working forth system
<tp>
I know that when I read the usual C forum articles I get so exhausted from the complexity they face just to do simple things It makes me want to go and have a sleep just to get over it
<tabemann>
there's a reason that people aren't going out and writing their own C compilers
<tabemann>
but rather are putting up with the flawed ones others have written
<tp>
compare to 1001 forths ?
<tp>
compared to 1001 forths ?
<tabemann>
lol
<tp>
I've looked into compilers briefly, not trivial
<tabemann>
it seems like that in the free software world people have only once attempted to replace gcc
<tp>
then we have what I call 'the compiler cult'
<tabemann>
once
<tabemann>
i.e. clang
<tp>
as in clang ?
<tabemann>
whereas, umm, I'm on my third forth implementation
<tp>
I probably wont ever write one as I'm a user, I like Mecrisp-Stellaris as it is
<tp>
id rather build a device with it than improve it
<tabemann>
I like creating my own language environments, but do not feel up to creating traditional compilers
<tp>
I like creating my own tools such as the SVD2X stuff
<tabemann>
zeptoforth is a native-code compiler, but it's much simpler than traditional compilers
<tp>
but if the SVD2X stuff already existed I'd be more than delighted to just use it
<tabemann>
I'm really just creating Forths because I can
<tp>
like a programmer :)
<tp>
I'm a electronics teh, I build devices
<tp>
tech
<tp>
could you make any sense of the tarball I emailed you ?
<tabemann>
didn't check my email yet
dddddd has quit [Ping timeout: 260 seconds]
<tp>
it includes the svd2asm for the cortexm0 but it's easily used for Cortex-Mx
<tp>
I used it when writing assembly for cortex-m
<tp>
my header file was humongous!
<tp>
the same issues exist in stm32xxxx assembly as Forth for the same target, namely thousands of bitfields etc
<tp>
not to mention 488 register memory maps for the stm32f103 target alone
<tabemann>
I'm looking at the files just now
<tp>
no problemo
<tabemann>
when I was first flashing my board with mecrisp-stellaris I didn't realize you had to flash to 0x08000000
<tp>
yeah, that number is seared in my brain now
<tp>
hex eight milion
rpcope has quit [Ping timeout: 265 seconds]
<tabemann>
okay, I'm gonna hit the sack
<tp>
no problemo
<tabemann>
g'night
<tp>
night-o
<tabemann>
(wow it's already 1 am here)
rpcope has joined #forth
jsoft has joined #forth
dys has joined #forth
ryke has quit [Ping timeout: 265 seconds]
cartwright has quit [Read error: Connection reset by peer]