# Pforth

> portable implementation of the Forth programming language

**Wikidata**: [Q7179822](https://www.wikidata.org/wiki/Q7179822)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/PForth)  
**Source**: https://4ort.xyz/entity/pforth

## Summary
Pforth is a portable implementation of the Forth programming language. It is distributed with source code on GitHub, released under the Zero-clause BSD License, and provided as packages for Linux distributions.

## Key Facts
- Pforth is a portable implementation of the Forth programming language.
- It is classified as both a programming language and a programming tool.
- Pforth implements the Forth language.
- The preferred stable release is version 2.0.1, released 2023-01-09.
- A prior release, version 2.0.0, was released 2023-01-02.
- Source code repository: https://github.com/philburk/pforth (hosted under the GitHub user "philburk").
- Pforth is released under the Zero-clause BSD License (license reference available via the repository metadata; reference date 2024-03-12).
- Official website: http://www.softsynth.com/pforth/ (English).
- Pforth runs on Linux.
- Distribution packaging: Debian stable package named "pforth" and a SlackBuild entry at development/pforth.

## FAQs
### Q: What is Pforth?
A: Pforth is a portable implementation of the Forth programming language, provided as source code and distributable binaries for use as a programming tool.

### Q: Under what license is Pforth released?
A: Pforth is released under the Zero-clause BSD License, with license information available in its source repository metadata.

### Q: Where is Pforth’s source code hosted and how recent are releases?
A: The source code is hosted on GitHub at https://github.com/philburk/pforth. Official releases include version 2.0.0 (2023-01-02) and the preferred stable version 2.0.1 (2023-01-09).

## Why It Matters
Pforth provides a portable and redistributable implementation of the Forth programming language, making Forth available as a practical tool on modern systems. Its presence on GitHub with explicit releases demonstrates active maintenance as of early 2023, and the Zero-clause BSD License makes the code permissively reusable for both personal and commercial projects. Packaging in common Linux distribution systems — specifically a Debian stable package and a SlackBuild entry — lowers the barrier to adoption on Linux, enabling users to install and run Forth tooling without building from scratch. The combination of portability, permissive licensing, and distribution packaging makes Pforth a convenient option for developers, educators, and embedded-system practitioners who need a lightweight, standards-derived Forth environment on Linux platforms.

## Notable For
- Being a portable implementation of the Forth programming language.
- Distributed under the permissive Zero-clause BSD License.
- Official releases in early January 2023, with version 2.0.1 marked as the preferred stable release.
- Public source repository on GitHub at https://github.com/philburk/pforth.
- Inclusion in mainstream packaging: Debian stable package "pforth" and SlackBuild "development/pforth".

## Body
### Overview
- Pforth is described as a portable implementation of Forth.
- It is identified as both a programming language and a programming tool in source metadata.
- The project has an entry titled PForth on English-language Wikipedia.

### Releases & Versioning
- Version 2.0.0 is recorded with qualifier date 2023-01-02.
- Version 2.0.1 is recorded as the preferred stable release with qualifier date 2023-01-09.
- Release metadata and tags are available via the project's GitHub releases pages (e.g., releases/tag/v2.0.1).

### License & Source Code
- The project is licensed under the Zero-clause BSD License.
- License information is referenced in the project repository metadata (repository API and release pages).
- Source code is hosted at: https://github.com/philburk/pforth.

### Platforms & Packaging
- Pforth is listed as running on Linux.
- It is packaged for Debian as the stable package named "pforth".
- A SlackBuild entry exists under development/pforth for Slackware-based packaging.

### Classification & Relationships
- Implementation_of: Forth.
- Instance_of: programming language and programming tool.
- The project appears in source indexes and distribution packaging catalogues referenced by its repository and website.

### Websites & Documentation
- Official project website: http://www.softsynth.com/pforth/ (English).
- Repository and release information: https://github.com/philburk/pforth (includes release tags and metadata).

### References & Identifiers
- Wikipedia title: PForth (English).
- Source code repository URL: https://github.com/philburk/pforth.
- License reference available via repository metadata (referenced 2024-03-12).

## References

1. [Source](https://api.github.com/repos/philburk/pforth)
2. [Source](https://github.com/philburk/pforth/releases/tag/v2.0.0)
3. [Release v2.0.1](https://github.com/philburk/pforth/releases/tag/v2.0.1)