0
I Use This!
Inactive

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 15 hours ago.
Dec 14, 2018 — Dec 14, 2019
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add words "pc!" and "pc@" which allow to manipulate I/O ports. This can be helpful when directly fiddling with PC hardware. Anon32 More... almost 21 years ago
Add support for some FACILITY words: Anon32 More... almost 21 years ago
Add new word ".#" which acts like "." but doesn't output a space separator. I found it impossible to output parametrized strings like "\033[%d;%dH" without building them first in pad area. Anon32 More... almost 21 years ago
o Add proper stack checking to all file words o add fkey and fread o eliminate fexists now that this can be expressed in HLL forth ( : fexists fopen dup -1 <> if fclose 1 else drop 0 then ; ) :-) Anon32
jkh
More... about 21 years ago
Eliminate much code cruft by extending simple file I/O API to include fopen and fclose. Anon32
jkh
More... about 21 years ago
Take init out of here - it's a layering violation. Anon32
jkh
More... about 21 years ago
OK, fload/fexec work properly when both compiling and interpreting now. Gack. Anon32
jkh
More... about 21 years ago
switch words to default mode. Anon32
jkh
More... about 21 years ago
Submit better fix to the prompt bug. Anon32
jkh
More... about 21 years ago
Make fexists/fload work with existing string literals instead. Doing my own string literal handling is just too wonky. Anon32
jkh
More... about 21 years ago
Argh, I had this right[er] before. More commits to follow. Anon32
jkh
More... about 21 years ago
Use proper literal names. Anon32
jkh
More... about 21 years ago
Don't not print the prompt string; not doing this has funny side-effects. Make the prompt an empty string instead. Anon32 More... about 21 years ago
Remember a bit more of my forth and do: Anon32
jkh
More... about 21 years ago
1. rebuild all elements of testmain properly for safety. 2. add fload and key prims for doing simple file and terminal I/O, respectively Anon32
jkh
More... about 21 years ago
Explicitly invoke perl to run the softwords.pl script in case the script is not executable. Submitted by: Don Lewis <Don.L...@tsc.tdk.com> Anon32 More... about 21 years ago
Improve the assertion testing for successful softword compilation. The excessive use of assert() vs. robust error checking is annoying. Anon32 More... about 21 years ago
Fix includes; we were still pulling in <stdlib.h> in some places. Support building a standalone interpreter with 'make testmain', remove win32 and egregious gets() in testmain.c Anon32 More... about 21 years ago
Make this work in the libstand environment; don't use stdio/stdlib headers. Anon32 More... about 21 years ago
Add the Ficl (Forth Inspired Command Language) interpreter. If all goes well, this will allow us to manage bloat in the loader by using a bytecoded HLL rather than lots of C code. It also offers an opportunity for vendors or others with special applications to significantly customise the boot process without having to commit to a divergent code branch. Anon32 More... about 21 years ago