WickedShell has quit [Remote host closed the connection]
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
jsoft has joined #forth
kamid has quit [Quit: WeeChat 2.9]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
Gromboli has quit [Read error: Connection reset by peer]
clog has quit [Ping timeout: 260 seconds]
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
sts-q has quit [Ping timeout: 260 seconds]
sts-q has joined #forth
gravicappa has joined #forth
clog has joined #forth
hosewiejacke has joined #forth
proteusguy has quit [Ping timeout: 265 seconds]
dave0 has quit [Read error: Connection reset by peer]
Zarutian_HTC has quit [Ping timeout: 256 seconds]
Zarutian_HTC has joined #forth
dave0 has joined #forth
proteusguy has joined #forth
_whitelogger has joined #forth
proteusguy has quit [Ping timeout: 256 seconds]
proteusguy has joined #forth
inode has joined #forth
<neuro_sys> I want to get more fluent in writing Forth code
proteusguy has quit [Ping timeout: 240 seconds]
proteusguy has joined #forth
<cmtptr> i want to get fluemt at reading forth code
<cmtptr> i know what all of the words mean, but even when i step back and look at code i just wrote, it looks like gibberish to me
<MrMobius> they dont call it a "write only" language for nothing
<cmtptr> i've been playing with factor lately, thinking maybe a higher-level forthlike would give me some insight. but the truth is, i have the same problem with functional programming languages, so factor just represents the intersection of two illegible things for me
proteusguy has quit [Ping timeout: 256 seconds]
proteusguy has joined #forth
<hosewiejacke> Switching paradigms, e.g. procedural to functional, takes time (I know this from experience).
Gromboli has joined #forth
jsoft has quit [Ping timeout: 264 seconds]
hosewiejacke has quit [Ping timeout: 260 seconds]
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
MrMobius has quit [Read error: No route to host]
hosewiejacke has joined #forth
MrMobius has joined #forth
<neuro_sys> cmtptr: Is it any worse than writing assembly code?
<neuro_sys> In which case commenting almost every line helps a lot
<neuro_sys> Forth feels a lot like assembly code, but working only with the stack instead of registers requires me to unlearn register idea.
<neuro_sys> But it's even better than assembly where you can create instructions (words) as you go. Just need to get comfortable with stack manipulation.
<neuro_sys> (I meant to say whereas in Forth you can create instructions (words) as you go)
<neuro_sys> I'll move on to Factor later once I'm fluent with Forth
<hosewiejacke> Another advantage of Forth over assembly: it's (mostly) portable.
<siraben> Indeed. I was able to run https://forth-standard.org/standard/testsuite (modified to remove floating point tests) on my TI-84+ Forth without problem.
<cmtptr> neuro_sys, admittedly, though i'm perfectly comfortable with assembly, i don't typically write it directly. so i'm not sure what my feelings would be if i went back and tried to write an entire program in assembly today (i haven't done that since college), or how it would compare to how i feel about forth
<siraben> I know that without Forth it would be much more difficult for me to do low-level hacking directly on the TI-84+ itself. Although since it has no error handling sometimes I plan out a bit on paper before typing it in the REPL.
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
hosewiejacke has quit [Ping timeout: 260 seconds]
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
hosewiejacke has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
dave0 has quit [Quit: dave's not here]
Zarutian_HTC has quit [Ping timeout: 260 seconds]
hosewiejacke has quit [Ping timeout: 256 seconds]
Zarutian_HTC has joined #forth
hosewiejacke has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC1 has joined #forth
iyzsong has quit [Quit: ZNC 1.7.5 - https://znc.in]
iyzsong has joined #forth
APic has quit [Ping timeout: 268 seconds]
APic has joined #forth
hosewiejacke has quit [Ping timeout: 256 seconds]
gravicappa has quit [Ping timeout: 246 seconds]
gravicappa has joined #forth
Zarutian_HTC1 has quit [Remote host closed the connection]
<neuro_sys> I started writing assembly fairly often a year ago or so, and it's got really comfortable over time. I think the same applies to Forth, but it's obviously somewhat easier to write starting code due to existing useful words.
<neuro_sys> s/starting code/forth/
WickedShell has joined #forth
proteusguy has quit [Ping timeout: 260 seconds]
hosewiejacke has joined #forth
proteusguy has joined #forth
cantstanya has quit [Ping timeout: 240 seconds]
hosewiejacke has quit [Ping timeout: 258 seconds]
cantstanya has joined #forth
kamid has joined #forth
gravicappa has quit [Ping timeout: 256 seconds]
clog has quit [Ping timeout: 258 seconds]
clog has joined #forth
Zarutian_HTC has joined #forth
reepca has joined #forth
patrickg has quit [Remote host closed the connection]
patrickg has joined #forth