Croran has quit [Quit: No Ping reply in 180 seconds.]
Croran has joined #forth
_whitelogger has joined #forth
Keshl has quit [Read error: Connection reset by peer]
Keshl has joined #forth
WickedShell has quit [Remote host closed the connection]
mtsd has joined #forth
jedb has quit [Remote host closed the connection]
jedb has joined #forth
Blue_flame has quit [Quit: killed]
litvinof has quit [Quit: killed]
alexshpilkin has quit [Quit: killed]
jimt[m] has quit [Quit: killed]
siraben has quit [Quit: killed]
betrion[m] has quit [Quit: killed]
siraben has joined #forth
Blue_flame has joined #forth
litvinof has joined #forth
jimt[m] has joined #forth
betrion[m] has joined #forth
alexshpilkin has joined #forth
jsoft has joined #forth
iyzsong has joined #forth
iyzsong has quit [Ping timeout: 244 seconds]
iyzsong- has joined #forth
bluekelp has joined #forth
mtsd has quit [Quit: Leaving]
jsoft has quit [Ping timeout: 244 seconds]
mark4 has joined #forth
<mark4>
well my 64 bit version of x4 is now compiling extensions - slowly going over every extension to change it to work with the sub threaded kernel :)
<proteusguy>
mark4, cool - is it gonna work on debian/ubuntu? ;-)
<mark4>
the only reason my 32 bit forth did not work is because debian puts terminfo in a stupid place. i was cutting corners there anyway, i had the terminfo path hard coded to /usr/share/terminfo
<mark4>
but it can be in /etc/terminfo and in ~/.terminfo or something
<mark4>
it just pisses me off that debian put a non library in /lib lol terminfo is not a library its a database :P
<mark4>
i just add /lib/terminfo to the list of options
<proteusguy>
mark4, right so this time it's gonna find it right so 80%+ of linux users can run your forth?
<mark4>
100% of them already can if they cp -r /lib/terminfo /usr/share :P~
<mark4>
lol
<mark4>
but this was a "im just pissy" thing so ill make the change lol
<proteusguy>
yeah such is the life of customer support ;-) haha
<mark4>
well like i said, the only reason i never did that in the past is because im pissy about it :P
<mark4>
putting terminfo in /lib/terminfo is jut WRONG k :P
<mark4>
which i did not even know was there - and you NEVER pinged me about it in here till recently lol
Chobbes has quit [Changing host]
Chobbes has joined #forth
<mark4>
when i get this fully up and running ill retire the 32 bit version, not do further devel with it
<proteusguy>
github should have pinged you!
<mark4>
i get lots of emails from github about this or that or whatever and i think i filter them out now lol
<mark4>
oh another spam from github. delete
<mark4>
its WORSE now because im using github at work using my OWN github login not a work github login
<mark4>
so any time someone does a PR i get a spam
<mark4>
im supposed to go review those PRs lol
<mark4>
i dont have an option for jmp next or inline next in this forth because next is just ret
<proteusguy>
I subscribe to a few dozen github projects - mail filters are your friend.
<mark4>
but i did add an option for inline or jmp exit :)
<mark4>
too lazy. i just delete :P
<mark4>
oh look, more spam... BOOM gone
<proteusguy>
well looking forward to check out x4 in 32 & 64bit.
<mark4>
x4 and x64 :)
<proteusguy>
(on my mxlinux install which is derived from debian)
<mark4>
is mx as good as mint?
<proteusguy>
I see you've adopted Microsoft numbering schemes.... :-)
<mark4>
?
<proteusguy>
mx doesn't use systemd. So, IMHO, better!
<mark4>
i live for systemd lol
<mark4>
boot up is sooooo fast :O(
<proteusguy>
Microsoft numbering schemes - jumping around higher
<mark4>
:)
<mark4>
on what?
<proteusguy>
now you wanna talk about something that goes against everything that Unix was intended.... there's systemd.
<mark4>
yea
<mark4>
agreed
<mark4>
one monolithic monster that has everything in it including the kitchen sink
<mark4>
which can make coffee all by itself
<proteusguy>
it's evil
<proteusguy>
and the same sumbitch who created that abomination that is pulseaudio too!
<remexre>
I mean
<remexre>
systemd is good
<remexre>
it's just not unix
<proteusguy>
remexre, don't get me started. it's evil in all respects. worse thing to happen to Linux in the last decade.
<mark4>
yea im not a huge fan of pulse
<mark4>
its a fad it will go away
<mark4>
i use it because its faster is all
<remexre>
idk, I /want/ services to be socket-activated
<remexre>
and user-specific services to exist
<remexre>
and those drag like 90% of systemd along with them, because doing everything the Unix way doesn't mesh well with those goals
<remexre>
(though, nobody seems to hate launchd much, and it's basically the same thing for mach/macos; maybe having ports / being a microkernel makes it work better?)
<lich>
is iforth and other paid forths worth it or is it better to write your own forth?
<MrMobius>
lich, depends on what you want to do. seems most people make their own forths for fun, not because they end up being used
<lich>
i mean that is the point of making
<lich>
it, but lets return to the first question
<lich>
cause ive seen some results and iforth is supposedly the fastest
<lich>
and this is very weird...
<MrMobius>
speed is not usually forth's strong point
<lich>
what do you mean by usually
<lich>
i mean it is the first time i programmed for escapist reasons and well, that happens rarely
<remexre>
you can take a profiler to it and optimize any hotspots
<lich>
a profiler?
<remexre>
a program that looks at where your program spends its time
<remexre>
so it could tell you, "you spend 1500ms in FOO, and 50ms in BAR"
<MrMobius>
depends on what you mean by "optimize." a lot of people argue forth being relatively slow doesnt matter because you can optimize by rewriting critical parts in assembly. up to you if you want to wade in that deep
<remexre>
^^
<remexre>
exactly that; imo the maximally sane approach is to write "not horribly inefficient code" 99% of the time
<remexre>
and for the 1% of your code where execution speed really matters, consider rewriting it to assembly
<MrMobius>
vs C where it will probably be much faster without having to ever dip into assembly
<MrMobius>
but if you dont need maximum speed, forth might be fun since you said youre doing it for escapism
<MrMobius>
youve come to the right place :P
<MrMobius>
lich, what are you interested in doing? that might help answer your question
<lich>
MrMobius: nothing particular just curious
<lich>
i mean i've said one day i will write open source grand strategy and forth seems to be "fun" choice for game logic
<lich>
and as much as using a "fun" choice is risky, it guarantees finishing the work
<MrMobius>
so just writing the logic in forth or the whole game?
<MrMobius>
or maybe just see how it goes
<lich>
i mean for sure logic is the msot possible cause graphics programming without sdl and other bindings will be... difficult
<lich>
i eman i will consider it a grand success if i even start this project
Keshl has quit [Read error: Connection reset by peer]
Keshl has joined #forth
<MrMobius>
you might try starting with a small game and building up to the game you want to make
<MrMobius>
you could definitely make simple games in forth