1
0
Fork
You've already forked bugforth
0
forked from krisbug/bugforth
BugForth is an experimental Forth system written in Forth.
  • Forth 87.1%
  • C 10%
  • Shell 2.9%
2026年02月12日 15:15:36 +01:00
.forgejo/workflows Fix actions 2026年02月12日 15:15:36 +01:00
arch arch/c: Add XDG_DATA_DIRS support 2026年02月12日 14:59:49 +01:00
doc/src Remove doc/errors.md, update doc/src/xcomp.md 2026年01月27日 18:06:33 +01:00
lib Adjust the build process so it can run under BugForth 2026年02月09日 14:10:47 +01:00
src Adjust the build process so it can run under BugForth 2026年02月09日 14:10:47 +01:00
.gitignore arch/bytecode improvements and refactoring 2025年07月30日 19:09:56 +02:00
builder.sh Refactor build process, get rid of makefiles 2026年02月04日 18:42:17 +01:00
LICENSE Initial commit 2025年03月11日 09:02:35 +00:00
README.md Adjust the build process so it can run under BugForth 2026年02月09日 14:10:47 +01:00

BugForth

BugForth is an experimental Forth system written in Forth

Documentation

Unmaintained documentation for specific source files is located in doc/

How to build

# All targets depend on bugforth being available as a command
# you can choose a different Forth with the `FORTH=<command>` environment variable
# C ITC (stable, default). deps: cc
./builder.sh make c posix # For POSIX compliant systems
# bytecode (stable). deps: cc, xxd
./builder.sh make bytecode posix	# For POSIX compliant systems
# 8086 (experimental). deps: nasm
./builder.sh make 8086 dos	# To build for DOS
# bugforth should be in 'build/' after building