Max Barraclough

Results 13 issues of Max Barraclough

Different words handle stack-underflows differently. There is inconsistency between words, and also inconsistency within certain words, in that some words throw on some but not all underflow conditions. A few...

enhancement

I suggest the readme.txt file be more explicit about how to build the dictionary file (`pforth -i system.fth`), as it's currently not very 'discoverable' for newcomers. Personally I googled it...

enhancement
high priority

I'm running Windows 10/AMD64. I compiled pForth using Visual Studio 2019. I'm able to run pForth from PowerShell or from the old `cmd` terminal and interactive usage works fine, but...

I'm able to compile and run pForth for Windows/AMD64 using Visual Studio 2019. I'm seeing several compiler warnings though: philburk-pforth-dd36def\csrc\pf_inner.c(204,69): warning C4293: '>>': shift count negative or too big, undefined...

bug
build

ANS Forth forbids modification of strings returned by the [`S"` word](http://www.complang.tuwien.ac.at/forth/ansforth-cvs/documents/html3/core/Sq.html) (a.k.a. `s-quote`). (See also [this discussion](https://narkive.com/D33L0huX.19), ctrl-f for *shall not alter*.) This means that the [`Terminate-String` word](https://github.com/Lecrapouille/GraphicsLessonInGforth/blob/fcd24e48be1c63b9460a99e420e4a84f16ab9bbe/SDL/sdl-tut02/sdl-tut02.fs#L82) is non-compliant....

Don't know if it belongs, but I noticed there's no mention of the 'vasm' C compiler, which can target the GameBoy: http://sun.hasenbraten.de/vasm/ Described at: * http://www.compilers.de/vasm.html * https://www.chibiakumas.com/z80/vasm.php It's freely...

addition

I noticed the z88dk C compiler isn't mentioned. It can target the GameBoy. https://github.com/z88dk/z88dk I can't comment on its quality. It's released under the the obscure Clarified Artistic License, which...

addition

When using tmux on the command-line, I can get the current session by running `tmux ls`. It would be useful if libtmux could do the same. The [suggested approach](http://libtmux.git-pull.com/en/latest/quickstart.html) of...

`npm install` ran ok, although with warnings about old packages. The template then fails to build and run, with the message: Package subpath './compiler.js' is not defined by "exports" This...

If I use `imcat` to display an image, I find that it seems to overestimate the terminal's height, proceeding as if it has more (horizontal) lines than it really does,...