mark4 changed the topic of #forth to: Forth Programming | do drop >in | logged by clog at http://bit.ly/91toWN backup at http://forthworks.com/forth/irc-logs/ | If you have two (or more) stacks and speak RPN then you're welcome here! | https://github.com/mark4th
tech_exorcist has quit [Quit: tech_exorcist]
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
<cmtptr> Zarutian_HTC, no, not a precog, everybody knows volcanos tend to erupt on fridays
dave0 has joined #forth
<mark4> thats a lava flow not dust!
<mark4> no grounded aircraft :)
really3 has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
<batflu> i love forth
<cmtptr> what's your favorite forth word
<cmtptr> mine is probably +
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
really3 has quit [Remote host closed the connection]
sts-q has quit [Ping timeout: 240 seconds]
sts-q has joined #forth
_whitelogger_ has joined #forth
_whitelogger_ has joined #forth
dave0 has quit [Quit: dave's not here]
dave0 has quit [Quit: dave's not here]
gravicappa has joined #forth
gravicappa has joined #forth
joe9 has quit [Quit: joe9]
joe9 has quit [Quit: joe9]
dave0 has joined #forth
dave0 has joined #forth
hosewiejacke has joined #forth
hosewiejacke has joined #forth
<siraben> EXIT
<siraben> EXIT
f-a has joined #forth
f-a has joined #forth
Keshl has joined #forth
Keshl has joined #forth
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has joined #forth
jn__ has joined #forth
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #forth
_whitelogger_ has joined #forth
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #forth
_whitelogger_ has joined #forth
_whitelogger_ has quit [Remote host closed the connection]
hosewiejacke has quit [Ping timeout: 240 seconds]
_whitelogger_ has joined #forth
_whitelogger_ has joined #forth
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #forth
_whitelogger_ has joined #forth
hosewiejacke has joined #forth
hosewiejacke has joined #forth
dave0 has quit [Quit: dave's not here]
dave0 has quit [Quit: dave's not here]
f-a has quit [Ping timeout: 256 seconds]
f-a has quit [Ping timeout: 256 seconds]
f-a has joined #forth
f-a has joined #forth
hosewiejacke has quit [Ping timeout: 245 seconds]
hosewiejacke has quit [Ping timeout: 245 seconds]
hosewiejacke has joined #forth
hosewiejacke has joined #forth
hosewiejacke has quit [Ping timeout: 240 seconds]
hosewiejacke has quit [Ping timeout: 240 seconds]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
joe9 has joined #forth
joe9 has joined #forth
f-a has quit [Ping timeout: 264 seconds]
f-a has quit [Ping timeout: 264 seconds]
f-a has joined #forth
f-a has joined #forth
<dzho> dup
<dzho> dup
<dzho> not sure, I might need that later, better make a copy
<dzho> not sure, I might need that later, better make a copy
hosewiejacke has joined #forth
hosewiejacke has joined #forth
<mark4> i like drop
<mark4> i like drop
<mark4> perfection is achieved, not when there is nothing left to add
<mark4> perfection is achieved, not when there is nothing left to add
<mark4> but when there is nothing left to take away
<mark4> but when there is nothing left to take away
<mark4> jess is a gentoo guy too? !
<mark4> jess is a gentoo guy too? !
<nihilazo> I think my favorite forth word is bye
<nihilazo> I think my favorite forth word is bye
<nihilazo> lol
<nihilazo> lol
<nihilazo> (not because I think exiting forth is good, I just like how informal it is)
<nihilazo> (not because I think exiting forth is good, I just like how informal it is)
<nihilazo> forth is the only programming language with phatics lol
<nihilazo> forth is the only programming language with phatics lol
<mark4> phatics?
<mark4> phatics?
<nihilazo> phatics in natural language are the things we say that don't mean their literal meaning but instead serve a social function
<nihilazo> phatics in natural language are the things we say that don't mean their literal meaning but instead serve a social function
<nihilazo> things like greetings, "how're you?" etc are collectively counted as phatics in linguistics. So the word "bye" would be an example of a phatic word. It's kinda dumb because this is the only such word in forth I guess but that's one more than other programming languages have
<nihilazo> things like greetings, "how're you?" etc are collectively counted as phatics in linguistics. So the word "bye" would be an example of a phatic word. It's kinda dumb because this is the only such word in forth I guess but that's one more than other programming languages have
<cmtptr> i like bye too
<cmtptr> i like bye too
<cmtptr> thanks for reminding me of it
<cmtptr> thanks for reminding me of it
<nihilazo> I've been writing my first actual forth project and I'm not sure how I feel about forth currently. It's a mix of feeling like forth is awesome and feeling like I make insane amounts of trivial mistakes
<nihilazo> I've been writing my first actual forth project and I'm not sure how I feel about forth currently. It's a mix of feeling like forth is awesome and feeling like I make insane amounts of trivial mistakes
hosewiejacke has quit [Ping timeout: 240 seconds]
hosewiejacke has quit [Ping timeout: 240 seconds]
<patrickg> insame amounts of trivial mistakes are normal when doing something new, so I guess the question is if you feel that the amount tapers off by your third project
<patrickg> insame amounts of trivial mistakes are normal when doing something new, so I guess the question is if you feel that the amount tapers off by your third project
<nihilazo> forth doesn't catch your mistakes for you like other languages do
<nihilazo> forth doesn't catch your mistakes for you like other languages do
<nihilazo> the main thing I keep tripping up is not adding the "f" to words that are working with floats
<nihilazo> the main thing I keep tripping up is not adding the "f" to words that are working with floats
<siraben> nihilazo: maybe try to avoid using those words directly and make auxillary definitions (known as factoring)
<siraben> nihilazo: maybe try to avoid using those words directly and make auxillary definitions (known as factoring)
<siraben> I found that helpful to treat the data more abstractly
<siraben> I found that helpful to treat the data more abstractly
<nihilazo> yeah I've been factoring out things as soon as I'm using them multiple times
<nihilazo> yeah I've been factoring out things as soon as I'm using them multiple times
<nihilazo> which has been helpful
<nihilazo> which has been helpful
hosewiejacke has joined #forth
hosewiejacke has joined #forth
<nihilazo> but there are many, many ways this code could be cleaner, and I've barely started doing things. I think next I'm going to probably refactor all of the drawing/TUI stuff
<nihilazo> but there are many, many ways this code could be cleaner, and I've barely started doing things. I think next I'm going to probably refactor all of the drawing/TUI stuff
<nihilazo> I feel like I'm overthinking a tiny throwaway project. But throwaway projects are how you learn
<nihilazo> I feel like I'm overthinking a tiny throwaway project. But throwaway projects are how you learn
<siraben> mm, I think Thinking Forth has interesting ideas on structuring Forth programs
<siraben> mm, I think Thinking Forth has interesting ideas on structuring Forth programs
<nihilazo> I'm reading thinking forth right now
<nihilazo> I'm reading thinking forth right now
<mark4> leo brodie is a good tech writer
<mark4> leo brodie is a good tech writer
<nihilazo> leo brodie is a very good tech writer
<nihilazo> leo brodie is a very good tech writer
<nihilazo> I love the illustrations in starting forth
<nihilazo> I love the illustrations in starting forth
<mark4> yea i like the dragon best :)
<mark4> yea i like the dragon best :)
<mark4> freeking awesome lol
<mark4> freeking awesome lol
<nihilazo> the swap dragon!
<nihilazo> the swap dragon!
<nihilazo> I feel like starting forth is a really good example of how to do good teaching when it comes to a programming language
<nihilazo> I feel like starting forth is a really good example of how to do good teaching when it comes to a programming language
<nihilazo> because it avoids being dry, while also not feeling like it's trying to be fun
<nihilazo> because it avoids being dry, while also not feeling like it's trying to be fun
<nihilazo> it's just a good book
<nihilazo> it's just a good book
<mark4> crc i thik i found the solution to that printf problem we were having :)
<mark4> crc i thik i found the solution to that printf problem we were having :)
<mark4> num_esc += snprintf(&esc_buff[num_esc],
<mark4> num_esc += snprintf(&esc_buff[num_esc],
<mark4> digits + 3, PRIu64, n1);
<mark4> digits + 3, PRIu64, n1);
<mark4> PRIu64 is a macro giving the format string for printfing uint64_t types
<mark4> PRIu64 is a macro giving the format string for printfing uint64_t types
<mark4> uint32_t n = snprintf(&esc_buff[num_esc], digits + 3, "%" PRIu64, n1);
<mark4> uint32_t n = snprintf(&esc_buff[num_esc], digits + 3, "%" PRIu64, n1);
<mark4> bug fixed, the macro does not have a % in it
<mark4> bug fixed, the macro does not have a % in it
<crc> I'll test this when I get home
<crc> I'll test this when I get home
f-a has quit [Read error: Connection reset by peer]
f-a has quit [Read error: Connection reset by peer]
f-a has joined #forth
f-a has joined #forth
hosewiejacke has quit [Ping timeout: 240 seconds]
hosewiejacke has quit [Ping timeout: 240 seconds]
gravicappa has quit [Ping timeout: 256 seconds]
gravicappa has quit [Ping timeout: 256 seconds]
gravicappa has joined #forth
gravicappa has joined #forth
lispmacs has joined #forth
lispmacs has joined #forth
<mark4> The country with the highest percentage of climate change believers, and pro environment citizens in the world, just got hammered with enough heat escaping from the volcano to warm every home in the northern hemisphere for 100 years, and it also produced enough CO2 emissions that will come from all cars, truck, airplanes over the next 50 years, world wide.
<mark4> The Irony, unfortunately.
<mark4> The country with the highest percentage of climate change believers, and pro environment citizens in the world, just got hammered with enough heat escaping from the volcano to warm every home in the northern hemisphere for 100 years, and it also produced enough CO2 emissions that will come from all cars, truck, airplanes over the next 50 years, world wide.
<mark4> The Irony, unfortunately.
Zarutian_HTC has joined #forth
Zarutian_HTC has joined #forth
<mark4> from a comment on foxnews.com
<mark4> from a comment on foxnews.com
<Zarutian_HTC> who reads that disinfotainment site?
<Zarutian_HTC> who reads that disinfotainment site?
<mark4> According to the U.S. Geological Survey (USGS), the world’s volcanoes, both on land and undersea, generate about 200 million tons of carbon dioxide (CO2) annually, while our automotive and industrial activities cause some 24 billion tons of CO2 emissions every year worldwide
<mark4> According to the U.S. Geological Survey (USGS), the world’s volcanoes, both on land and undersea, generate about 200 million tons of carbon dioxide (CO2) annually, while our automotive and industrial activities cause some 24 billion tons of CO2 emissions every year worldwide
<mark4> someone shot him down :)
<mark4> someone shot him down :)
<mark4> i was getting to that part :P
<mark4> i was getting to that part :P
<mark4> though i question 24 billion tons there
<mark4> though i question 24 billion tons there
<Zarutian_HTC> we can agree it is quite a lot
<Zarutian_HTC> we can agree it is quite a lot
<mark4> but i dont agree that its harmful because the earth can handle it :)
<mark4> but i dont agree that its harmful because the earth can handle it :)
<mark4> well. not as harmful as people think
<mark4> well. not as harmful as people think
<Zarutian_HTC> so, I had this biz idea of growing bambus to reduce co2 in the air
<Zarutian_HTC> so, I had this biz idea of growing bambus to reduce co2 in the air
<mark4> this eruption is clearly the fault of biden and the democrats!!!
<mark4> this eruption is clearly the fault of biden and the democrats!!!
<mark4> now THERES one i can agree wiht lol
<mark4> now THERES one i can agree wiht lol
<Zarutian_HTC> why bambus? because it grows so fucking quickly of all of the lignin producing plants
<Zarutian_HTC> why bambus? because it grows so fucking quickly of all of the lignin producing plants
<mark4> heh
<mark4> heh
<mark4> bamboo btw
<mark4> bamboo btw
<mark4> but ya that grows quick
<mark4> but ya that grows quick
<Zarutian_HTC> mark4: yeah, they pissed off a geomancer
<Zarutian_HTC> mark4: yeah, they pissed off a geomancer
<Zarutian_HTC> and bamboo is damn usefull
<Zarutian_HTC> and bamboo is damn usefull
<mark4> or god :)
<mark4> or god :)
<mark4> tho im not sure why he would take it out on you guys lol
<mark4> tho im not sure why he would take it out on you guys lol
<Zarutian_HTC> General Operations Directorate has a geomancers division, just a fyi
<Zarutian_HTC> General Operations Directorate has a geomancers division, just a fyi
<mark4> do you think its ok to limit a menu bar to 10 entries and each pulldown to 10 entries?
<mark4> do you think its ok to limit a menu bar to 10 entries and each pulldown to 10 entries?
<mark4> in a console based application?
<mark4> in a console based application?
<Zarutian_HTC> Text User Interface application using the equiv of ncurses/ansi-vt100 sure
<Zarutian_HTC> Text User Interface application using the equiv of ncurses/ansi-vt100 sure
<Zarutian_HTC> nothing more anoying in gui than a pulldown that goes off screen
<Zarutian_HTC> nothing more anoying in gui than a pulldown that goes off screen
<mark4> exactly!
<mark4> exactly!
<mark4> but do you think 10 items is TOO restrictive?
<mark4> but do you think 10 items is TOO restrictive?
<mark4> 10 items in the menu bar max, 10 items in each pulldown max
<mark4> 10 items in the menu bar max, 10 items in each pulldown max
<Zarutian_HTC> depends on the feature bloat of the application
<Zarutian_HTC> depends on the feature bloat of the application
<mark4> actually lol theey can define MANY menu bars and have ONE active menu bar
<mark4> actually lol theey can define MANY menu bars and have ONE active menu bar
<mark4> and can make their entire UI a cluster bleep of states :)
<mark4> and can make their entire UI a cluster bleep of states :)
<mark4> i thin 10 items max is fine
<mark4> i thin 10 items max is fine
hosewiejacke has joined #forth
hosewiejacke has joined #forth
hosewiejacke has quit [Quit: Leaving]
hosewiejacke has quit [Quit: Leaving]
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 245 seconds]
gravicappa has quit [Ping timeout: 245 seconds]
f-a has quit [Quit: leaving]
f-a has quit [Quit: leaving]
Zarutian_HTC has joined #forth
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has joined #forth
tech_exorcist has joined #forth
tech_exorcist has quit [Remote host closed the connection]
tech_exorcist has quit [Remote host closed the connection]
f-a has joined #forth
f-a has joined #forth
really3 has joined #forth
really3 has joined #forth
cartwright has quit [Remote host closed the connection]
cartwright has quit [Remote host closed the connection]
cartwright has joined #forth
cartwright has joined #forth