|
 |
Forthworks |
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Note: the primary source of information for Retro is retroforth.org. |
|
|
|
The copies here primarily serve as a backup & partial mirror. |
|
|
 |
Visit retroforth.org (http) (http://retroforth.org) |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
RETRO is a clean, elegant, and pragmatic dialect of Forth. It provides |
|
|
|
a simple alternative for those willing to make a break from legacy |
|
|
|
systems. |
|
|
|
|
|
|
|
The language draws influences from many sources including traditional |
|
|
|
Forth systems, cmForth, colorForth, Factor, and Parable. It was |
|
|
|
designed to be easy to grasp and adapt to specific uses. |
|
|
|
|
|
|
|
The basic language is very portable. It runs on a tiny virtual |
|
|
|
machine (Nga), which is written in C. There are multiple interface |
|
|
|
options, the main one (rre) is buildable with just the standard C |
|
|
|
compiler and libraries on most systems. |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Source Code |
|
|
|
|
|
|
|
These include source code, documentation, and examples. |
|
|
|
|
|
|
 |
Nightly Snapshot (.tar.gz) |
application/octet-stream |
|
|
|
|
|
 |
Latest Release (2021.1; .tar.gz) |
application/octet-stream |
|
|
|
|
|
 |
Prior Versions |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Documentation is included in the release. |
|
|
|
|
|
|
|
You can view the glossary via Gopher or HTTP. This is served off the |
|
|
|
latest documentation in the repository by a server written in RETRO. |
|
|
|
|
|
|
 |
Glossary Browser (gopher) |
|
|
 |
Glossary Browser (http) (http://forthworks.com) |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Repository |
|
|
|
|
|
|
|
Development is tracked using a Fossil repository. |
|
|
|
|
|
|
|
Clone the repo: |
|
|
|
|
|
|
|
fossil clone http://fossils.retroforth.org:8000/nga retro.fossil |
|
|
|
|
|
|
|
And open it: |
|
|
|
|
|
|
|
mkdir retro |
|
|
|
cd retro |
|
|
|
fossil open /path/to/retro.fossil |
|
|
|
|
|
|
|
Mirrors of the repo are available via git. |
|
|
|
|
|
|
 |
https://git.sr.ht/~crc_/retroforth (https://git.sr.ht) |
|
|
|
|
|
|
|
I generate nightly snapshots of the development version. |
|
|
|
|
|
|
 |
Nightly Snapshot |
application/octet-stream |
|
 |
Latest Changes (updates hourly) |
text/plain |
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Packages & Ports |
|
|
|
|
|
|
|
NetBSD pkgsrc: lang/forth-retro |
|
|
|
LiteBSD: lang/retro12 |
|
|
|
FreeBSD: lang/retro12 |
|
|
|
Milis Linux: "mps kur retro12" (or build-install "mps derle retro12") |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
I develop and maintain versions for iOS and macOS. These run the same |
|
|
|
image and virtual machine as all of the other systems, but add a |
|
|
|
custom editor-centric interface and some additional words to make |
|
|
|
them more useful on their respective platforms. |
|
|
|
|
|
|
 |
RETRO for macOS (https://itunes.apple.com) |
|
|
 |
RETRO for iOS (https://itunes.apple.com) |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Patreon |
|
|
|
|
|
|
|
I have a Patreon at https://www.patreon.com/_crc for those that want |
|
|
|
to financially support development. All funds raised are put into |
|
|
|
development related expenses (server expenses, app store fees, |
|
|
|
hardware, etc). |
|
|
|
|
|
|
|
Thanks go out to my current and past patrons: |
|
|
|
|
|
|
|
- Kiyoshi YONEDA |
|
|
|
- Krinkleneck |
|
|
|
- Rick Carlino |
|
|
|
- Scott McCallum |
|
|
|
- Eli |
|
|
|
- Brad S |
|
|
|
- Bartels Jon Randy |
|
|
|
|
|
|
|
______________________________________________________________________ |
|
|
|
|
|
|
|
Discussion |
|
|
|
|
|
|
|
I can be reached: |
|
|
|
|
|
|
|
- @crc@bsd.cafe on the Fediverse |
|
|
|
- /r/forth on reddit (/u/_crc) |
|
|
|
- /u/crc_ on lobste.rs |
|
|
|
- #retro on irc.oftc.net, irc.libera.chat, or irc.hackint.org |
|
|
|
(look for crc) |
|
|
|
|
|
|
|
The IRC channel is logged at forth.chat |
|
|
|
------------------------------------------- |
|
|
|
forthworks.com:70 / atua / running on retro |
|