TCZ has quit [Quit: Leaving]
DKordic has quit [Ping timeout: 264 seconds]
dddddd has quit [Ping timeout: 265 seconds]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
dave0 has quit [Quit: dave's not here]
MrMobius has joined #forth
tabemann has joined #forth
cp- has quit [Quit: Disappeared in a puff of smoke]
cp- has joined #forth
spoofer_ has quit [Quit: leaving]
spoofer has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
WickedShell has quit [Remote host closed the connection]
<proteusguy> Our channel has been silent for a while.... everyone decided to take up javascript development instead? ;-)
gravicappa has joined #forth
[1]MrMobius has joined #forth
MrMobius has quit [Ping timeout: 240 seconds]
[1]MrMobius is now known as MrMobius
<jedb> proteusguy: nah, I hate javascript, I just haven't gotten around to teaching myself Forth yet, nor have I gotten around to starting the project I want to use Forth for
<proteusguy> jedb, just because you're not yet using forth doesn't mean you can't go on about it for days here. :-) What's the project you have in mind?
<jedb> a small compiler and interpreter for another language
<proteusguy> sounds very secretive...
<jedb> I want to use Forth partly because it's an exceedingly portable language, and partly because I haven't had the occasion to program in that style before
<jedb> nothing secretive about it, it's just going to be quite a while before I get around to it
<proteusguy> what's the target platform & language?
<jedb> the language to be compiled/interpreted will be Ada, and the platform to compile to will probably just be x86 and x64
xek has joined #forth
<proteusguy> wow Ada's a rather large language. What's the reason you don't want to use a native compiler?
<jedb> the emphasis is going to be on making a repl interpreter, the compiler part is more of an afterthought
<proteusguy> cool - that makes sense.
<jedb> there's only one compiler for Ada that's available without forking out lots of monies at the moment, which is a bit of a problem
<jedb> well, technically there's a few more, but only for Ada95 which is rather outdated
<proteusguy> Ah I haven't paid attention to Ada since the late 80s. :-)
<jedb> that's definitely a while ago :P
<jedb> by native compiler, you mean a self hosting one?
<proteusguy> not necessarily - just an existing compiler that is written for a particular target language/platform.
<proteusguy> but I get what you're talking aout.
<proteusguy> about
<jedb> ah, well yeah, as I said the reason to not use an existing compiler is the monoculture issue
<proteusguy> well having a repl/interpreter is an obvious big difference. we're doing the same for targeting smart contracts because their VMs work in a manner that precludes a repl in production. But we've hacked some stuff together to support a repl for dev/test.
<jedb> the interpreter angle also ties back into why I want to use Forth for it, since that would immediately enable its use on any platform that has Forth, which I understand is quite a few
xek has quit [Ping timeout: 260 seconds]
xek has joined #forth
xek has quit [Remote host closed the connection]
xek has joined #forth
dys has joined #forth
xek has quit [Ping timeout: 240 seconds]
xek has joined #forth
Zarutian_HTC has joined #forth
dddddd has joined #forth
xek has quit [Ping timeout: 264 seconds]
TCZ has joined #forth
xek has joined #forth
<MrMobius> has anyone seen tp lately?
TCZ has quit [Quit: Leaving]
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale` has joined #forth
X-Scale` is now known as X-Scale
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` has joined #forth
X-Scale` is now known as X-Scale
jackdaniel has quit [Quit: brb]
jackdaniel has joined #forth
<cmtptr> no, the shelves have been empty since march
<MrMobius> he might be angry when he finds out you called him that
xek has quit [Ping timeout: 246 seconds]
<cmtptr> look i didn't choose his nick
WickedShell has joined #forth
dys has quit [Ping timeout: 260 seconds]
jedb has quit [Remote host closed the connection]
jedb has joined #forth
Zarutian_HTC has quit [Ping timeout: 258 seconds]
Zarutian_HTC has joined #forth
iyzsong has quit [Quit: ZNC 1.7.5 - https://znc.in]
iyzsong has joined #forth
xek has joined #forth
xek has quit [Ping timeout: 264 seconds]
xek has joined #forth
xek has quit [Ping timeout: 264 seconds]
<pointfree> 10:34:24 AM <WilhelmVonWeiner> pointfree: have you considered banning wengchunkn from r/Forth
<pointfree> Just banned him.
<pointfree> 10:34:33 AM <WilhelmVonWeiner> everything he posts is unrelated garbage
gravicappa has quit [Ping timeout: 264 seconds]
dave0 has joined #forth
<Zarutian_HTC> after having read the Koopman book and looked at excamera J1 and various other ISA guides/docu I still have not found other archs that enable near instant alu ops
<Zarutian_HTC> having tos in a register and nos and rest in hardware stack makes it so easy to paralellize all the possible alu ops while instruction fetch and much of decode is happening
<Zarutian_HTC> and then at last stages of decode it just selects the apropos output based on the opcode
<Zarutian_HTC> well maybe the Mill
guan has quit [Ping timeout: 246 seconds]
mjl has quit [Ping timeout: 265 seconds]
ovf has quit [Ping timeout: 260 seconds]
pointfree has quit [Ping timeout: 246 seconds]
rann has quit [Ping timeout: 260 seconds]
arrdem has quit [Ping timeout: 240 seconds]
jhei has quit [Ping timeout: 240 seconds]
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth