JB-Prolog

Author: Jan Burse
Category: Development Tools
Language:
Shared by: InkBlot
On: 2023-02-05 17:42:05
Updated by: InkBlot
On: 2023-02-05 17:42:33
Rating: 0.00 Clarus out of 10 (0 vote)
Rate it: 12345678910


(There's no video for JB-Prolog yet. Please contribute to MR and add a video now!)

  •  

What is JB-Prolog?

JB-Prolog 2.1 is a very powerful Prolog interpreter. It is currently available for the MacIntosh, where it comes with an interface toolkit and a programming environment. Some of its key features are:

Bignums: JB-Prolog 2.1 integers can be arbitrary long. You can do your essential algebraic computations with them and you do not have to fear overflows.

Bigstrings: JB-Prolog 2.1 strings can be arbitrary long. As they are not placed in the dictionary, they do not eat up the heap.

Interpreter: The JB-Prolog 2.1 is an interpreter only. It behaves very uniform as there is no garbage collection. The speed of the interpreter is only about 2-3 times slower than the usual compilers. You get best results if you use tail recursion.

Debugging: The JB-Prolog 2.1 interpreter shows a degradation of 10%-20% only in debugging. This way debugging of slow programs becomes practical. The debugger environement provides you with source level information.

Customize: You can write your own foreign predicates in the language you like and use them from JB-Prolog 2.1. You can also deliver your own startup file to build your own application or to change the programming environment.

Toolkit: JB-Prolog 2.1 comes with an interface toolkit that allows you to build graphic user interfaces. The JB-Prolog 2.1 programming environment was fully written in Prolog using the interface toolkit. You can use the interface toolkit to build your own applications.

Burse, Jan. (1993). JB-Prolog 2.1 Manual. Electronic Document.


Download JB-Prolog for Mac

(592.75 KiB / 606.98 KB)
/ Binary encoded, use Stuffit Expander
14 / 2023-02-05 / c2a9ff959e5a2687ece5409f866d532cebdfb076 / /


Architecture


Motorola 68K




Compatibility notes

  • Can not be run from an MFS formatted disk.


Emulating this? It could probably run under: Basilisk II





To date, Macintosh Repository served 3512729 old Mac files, totaling more than 711981.3GB!
Downloads last 24h = 1595 : 343044.2MB
Last 5000 friend visitors from all around the world come from:
6741 (Mac OS 7.5.3)
 
Let's chat about old Macs!