UR/Forth: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
==Description== | ==Description== | ||
LMI's UR/FORTH is a [[Forth]] interpreter/compiler that targets [[Intel]] 80x86 and [[Motorola]] | LMI's UR/FORTH is a [[Forth]] interpreter/compiler that targets [[Intel]] 80x86 and [[Motorola]] 680x0 processors and was available for [[DOS]], [[OS/2]] and the 68000 version of [[AT&T Unix]]. It has floating point and graphics support in the DOS and OS/2 versions. | ||
According to the original sales blurb it "is a segmented implementation designed for use under modern multi-tasking operating systems with virtual memory and memory protection. It allows full access to the host's fie system, message-passing, and memory allocation services, while achieving high performance via direct threaded code, top-of-stack in register, a nativecode optimizer that can be applied selectively to high-level definitions, and use of a completely hashed symbol table rather than the traditional single- or multi-threaded linked dictionary." | According to the original sales blurb it "is a segmented implementation designed for use under modern multi-tasking operating systems with virtual memory and memory protection. It allows full access to the host's fie system, message-passing, and memory allocation services, while achieving high performance via direct threaded code, top-of-stack in register, a nativecode optimizer that can be applied selectively to high-level definitions, and use of a completely hashed symbol table rather than the traditional single- or multi-threaded linked dictionary." |
Revision as of 17:50, 15 January 2015
Description
LMI's UR/FORTH is a Forth interpreter/compiler that targets Intel 80x86 and Motorola 680x0 processors and was available for DOS, OS/2 and the 68000 version of AT&T Unix. It has floating point and graphics support in the DOS and OS/2 versions.
According to the original sales blurb it "is a segmented implementation designed for use under modern multi-tasking operating systems with virtual memory and memory protection. It allows full access to the host's fie system, message-passing, and memory allocation services, while achieving high performance via direct threaded code, top-of-stack in register, a nativecode optimizer that can be applied selectively to high-level definitions, and use of a completely hashed symbol table rather than the traditional single- or multi-threaded linked dictionary."
The package also supported LMI Forth-83, a cross development tool that ran on top of UR/FORTH.
License
- Commercial - Discontinued
Author
Note, outdated contact info, here just FYI.
- Ray Duncan
- Laboratory Microsystems Inc.
- P. O. Box 10430
- Marina del Rey
- CA 90295
- USA
- Tel: +1 213 306 7412.