• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Portable Forth Environment Download

Portable Forth Environment

December 24, 2008
This software is an ANSI Standard environment for Forth programming. It provides a powerful and flexible platform for developers to write efficient code, helping to streamline their workflow and boost their productivity. Its adherence to the ANSI standard ensures that code written in this environment is portable and maintainable.
Version 0.33.70
License GPL
Platform Linux
Supported Languages English
Homepage pfe.sourceforge.net
Developed by Guido Draheim
I recently had the opportunity to review the Portable Forth Environment (PFE), a software package based on the ANSI Standard for Forth. The PFE was originally created by Dirk-Uwe Zoller and was maintained up to the 0.9.x versions (1993-1995). However, Tektronix adopted the package in 1998 and made a number of extensions.

One of the standout features of the PFE is that it is now fully multithreaded and it includes a module system. Users can load additional C objects at runtime to extend the Forth dictionary. The software is best suited for embedded environments since users can easily exchange the terminal driver and the initialization routines.

The PFE aims to achieve a number of design objectives, including CORRECT behavior, which means that all the interaction of all parts works as specified by the standard. In addition, the software behaves in TRADITIONAL ways beyond the standard so that users can easily adapt sources from older Forth systems to the PFE. The PFE is also COMPLETE, with powerful computers on the desk and powerful programming environments there is no need to and no use in strategies like "here kernel, there xyz word set" that might be appropriate on a microcontroller.

PORTABILITY is also a key objective of the PFE. The software uses autoconf/automake for automatic system detection, and its drivers for system interaction are largely separated out. The PFE is also USABLE as a development environment. It allows users to manage multiple-source-file-projects from within, and includes a source debugger and help files.

Furthermore, the PFE is SIMPLE or transparent, with a coding style that makes it easy to pick up PFE and adapt it to whatever environment it shall run in. The software is also MODULAR, allowing users to add extensions during runtime. There is no need to rebuild the PFE core for each different application, the main runtime can be shared and extended with extra modules.

Perhaps one of the greatest benefits of the PFE is that it is available for FREE. Users can download and use the software without having to pay any fees. Additionally, the PFE is given away under LGPL (not the GPL!), which allows users to add dynamic extra modules under whatever copyright they wish to, even commercial ones. This means that there is no GPL virus here to worry about.

Finally, the PFE is OPEN. If users have a nice extra module, the developers are open to shipping it along and providing it with whatever hooks are needed in the LGPL core. Overall, I would highly recommend the PFE to anyone in need of a powerful, flexible, and free Forth programming environment.
What's New

Version 0.33.70: N/A

Free Download 1.8M
360
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

xrlc
This software is an X11 Viewer that supports INTEL RLC, TIFF, and ...
jClientUpload
jClientUpload is a Java component enabling file and folder uploads from a ...
MoonSked
MoonSked is a comprehensive solution for scheduling and tracking moonbounce operations, compatible ...
CLPQ
CLPQ is a command-line program that tracks printer queues in real-time. It ...
Cromfs
Cromfs is a Linux software that creates compressed read-only filesystems. It is ...
CentralPointe Server
CentralPointe Server is a Linux-based server platform with robust capabilities.
Sescle
Sescle is a PHP session directory monitoring tool that automatically deletes expired ...
Waterlike theme
GNOME theme with water-inspired design elements for a refreshing look and feel.
WWW::Sucksub::Frigo
Access and manage Frigorifix's fruit and vegetable database with ease using automated ...
TextFilter Print, eMail and PDF Button
This plugin enables users to download or email web pages as ePub, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.