<tabemann>
KipIngram: the name "zeptoforth" comes from the SI prefix "zepto" plus "forth", which I chose because the name wasn't taken yet
<KipIngram>
I see.
<tabemann>
the irony is that zeptoforth is not a small forth
tabemann has quit [Remote host closed the connection]
tabemann has joined #forth
<KipIngram>
Yeah, I was trying to remember which end zepto was on.
<KipIngram>
I take it it must be on the small end.
<tabemann>
yeah, "zepto" anything is really small
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
<KipIngram>
Heh; except Forth. :-)
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale has joined #forth
dave0 has joined #forth
<dave0>
maw
xek has quit [Remote host closed the connection]
gravicappa has joined #forth
proteus-guy has quit [Remote host closed the connection]
proteus-guy has joined #forth
f-a has joined #forth
xek has joined #forth
f-a has quit [Quit: leaving]
tech_exorcist has joined #forth
f-a has joined #forth
f-a has quit [Remote host closed the connection]
f-a has joined #forth
* KipIngram
stumbles blindly toward the coffee smell...
f-a has quit [Quit: leaving]
f-a has joined #forth
dave0 has quit [Quit: dave's not here]
lispmacs has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
f-a has quit [Ping timeout: 240 seconds]
f-a has joined #forth
gravicappa has quit [Ping timeout: 240 seconds]
gravicappa has joined #forth
tech_exorcist_ has joined #forth
tech_exorcist has quit [Ping timeout: 265 seconds]
tech_exorcist_ has quit [Remote host closed the connection]
tech_exorcist has joined #forth
lispmacs[work] has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 268 seconds]
f-a has quit [Quit: leaving]
tech_exorcist has quit [Ping timeout: 265 seconds]
tech_exorcist has joined #forth
tech_exorcist has quit [Ping timeout: 265 seconds]
lispmacs[work] has joined #forth
<neuro_sys>
I wonder what's the minimum number of words one would have to implement in host code for a Forth implementation where all other words can be built using those primitives.
<Zarutian_HTC>
neuro_sys: ya mean the primitives? I gotten them down to sixteen
<neuro_sys>
Zarutian_HTC: Yes, ah that's very cool.
<Zarutian_HTC>
lesse, nop um+ and xor LeftBitRotate 1+ @ ! dup drop swap SKip-if-Zero >R R> ext exit
<Zarutian_HTC>
for the vm I am using if the three first nybbles in a 16 bit cell are zero then it is an primitive otherwise it is a call to that address
<Zarutian_HTC>
I usually either have io memory address mapped or use the ext primitive to put in key? and emitt
<Zarutian_HTC>
(an order code on top of stack selects which)
dave0 has joined #forth
<dave0>
maw
Zarutian_HTC has quit [Read error: Connection reset by peer]