Hi!
Version 2 of "UF", a traditional Forth for Uxn has been released:
http://www.call-with-current-continuation.org/uf/uf.html
Several minor bugs have been fixed and some small improvements
been made.
(This announcement is mostly intended to emphasize that
UF is actively maintained, so further releases will not be mentioned
here in the future)
cheers,
felix
felix
Awesome! I am working on learning uf almost every day. Forth, uxn, and
this sort of asm programming are relatively new to me, but I am actively
very interested in this project
Alex
On Sun Jul 3, 2022 at 2:17 PM PDT, wrote:
> Hi!>> Version 2 of "UF", a traditional Forth for Uxn has been released:>> http://www.call-with-current-continuation.org/uf/uf.html>> Several minor bugs have been fixed and some small improvements> been made.>> (This announcement is mostly intended to emphasize that> UF is actively maintained, so further releases will not be mentioned> here in the future)>>> cheers,> felix>>>> felix
Hi all -- trying to read a large file with 4000 dup 1000 fileread
and it's alright, but 4000 dup 2000 fileread causes a stack underflow.
Any idea why?
Alex
> > Hi all -- trying to read a large file with 4000 dup 1000 fileread > and it's alright, but 4000 dup 2000 fileread causes a stack underflow. > Any idea why?
Hm... I can't reproduce this. Why "4000", actually? It will read 2000
bytes at address 4000 which may overwrite parts of the forth code.
Is this really what you attempted?
felix
> Please share it here when you do large updates like this.
Sure, I just want to spam this list with useless news.
> > Feature request:> > ^l Clear screen(page)
Consider it done.
felix
It's not useless news.
I was just think that I should mention this so anyone else also
learning uxntal could see this, but:
When you do #0000 STH2, you could as well do LIT2r 0000, to push that
literal directly to the return stack. UF2 has 2 instances where lits
could be written directly in their stack.
It's a neat little optimization to know.
> It's not useless news.> > I was just think that I should mention this so anyone else also> learning uxntal could see this, but:> > When you do #0000 STH2, you could as well do LIT2r 0000, to push that> literal directly to the return stack. UF2 has 2 instances where lits> could be written directly in their stack.> > It's a neat little optimization to know.
Clever indeed - thanks for the tip!
felix