BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
SWI-Prolog
version 5.0.4
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
3 comments
 Published by pinc Software, Axel Dörfler
   Click here for more information about this publisher...
 Date Posted:   July 2nd, 2001
 Last Updated:   April 15th, 2002
 License: GPL
 Downloads: 1,225 total; 1 recently
 Page Views: 12,861 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About SWI-Prolog:
This is the BeOS port of Jan Wielemaker's SWI-Prolog, a Prolog compiler, targeting primarily at research and education. It covers Edinburgh Prolog, and large parts of The ISO standard.

According to the web site, its strongest points are:
  • Licenced under the GPL. Licencing for embedding in proprietary software are available.
  • Very fast compilation.
  • Robust.
  • Small. Installed development compiler requires about 2 MB of your hard disk. For embedding, the SWI-Prolog kernel is about 450 KBytes. Can be in a shared object (.so, .DLL).
  • Scales well for large applications. Hash-tables are automatically rehashed.
  • Comprehensive set of built-in predicates, covering Edinburgh Prolog, and large parts of The ISO standard, Quintus and SICStus Prolog.
  • Flexible and fast interface to the C- and C++-Language. The interface allows for calling both-ways, handling of non-determinism both ways and embedding of the SWI-Prolog kernel in C/C++ projects. High-level C++ interface available as a package.
  • The goodies: modules (upward compatible to Quintus and SICStus), garbage-collection (transparent to C/C++-code, also atom garbage collection), last-call optimisation, Dynamic expansion of the runtime stacks, ISO exception-handling (including C/C++ interface for catching and throwing exceptions).
  • Execution profiling (time and call statistics) (Unix only).
  • Portable to many platforms, including almost all Unix platforms, Win32 (Windows-95, 98 and NT) and some more obscure ports. Both 32-bits and 64-bits machines are supported.
  • Machine-independent saved-states (save on one platform, run using the virtual machine of another platform).
  • Multi-threading support (experimental, based on POSIX threads).
  • Distributed in source and binary on some platforms. You can easily recompile it for a different environment. Sources are plain ANSI-C, configured automatically using GNU autoconf.

Latest Version
   
Details about this version:
The download package for SWI-Prolog 5.0.4 does not yet contain the changes, and don't compile on the BeOS - the subsequent releases will, and the version on CVS does already.
  • Updated the port to the latest version available
  • The foreign interface to include shared libraries is now working
  • Note: the tools that come with SWI-Prolog haven't been ported - some of them may work, but anything that uses XPCE does not.
Note: Apparently, the latest SWI-Prolog version does not compile under BeOS anymore. Until I find the time to update the port, I've made available a binary package of version 5.0.4.

 
Any Processor - requires R5   (6 MB) 699 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Download the source package (there is also a "lite" version with
 
Add Additional Location
 
Intel Version - requires R5   (380 KB) 157 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Version 5.0.4 precompiled
 
Add Additional Location
  Source Included
 
Recent Talkback comments:
  • Thank you! - Dryer Lint
  • Re: latest source doesn't compile - axeld
  • Latest source doesn't compile. HELP! - Dryer Lint

    Post your own comment to the Talkback for this application!
    Report a problem with the listing for this application!
  • Like this app? Have questions or comments?
    Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
     
    The Green Board
      Recent Downloads  -  # 639
    Total Downloads  -  # 1,684
    Total Views  -  # 970
    User Ratings  -  N/A
      Dev. Languages
    1.  QEMU - 9.62
    2.  ScummVM - 9.50
    3.  cpu_fix - 9.42
    4.  Jukebox - 9.36
    5.  Haiku AGP busm... - 9.35
    6.  vim6 - 9.31
    7.  Transmission - 9.27
    8.  Beezer - 9.25
    9.  BeeF - 9.25
    10.  HandBrake - 9.24
    1.  Ati Radeon Grap... - 387
    2.  Realtek RTL8139... - 225
    3.  BeOS 5 Personal... - 199
    4.  ATI Rage 128 Pr... - 185
    5.  USB Serial driver - 151
    6.  DjVu Viewer - 94
    7.  Firefox - 93
    8.  S3 Trio 64 v2 DX... - 75
    9.  VLC Media Player - 74
    10.  Ensoniq AudioPCI... - 71
    You are not logged in.
     Login or create an account...
    Hosted by NetConnect

     
    Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
    For more legal trivia, take a gander at our
    Legal Stuff page and our Privacy Statement.
    Fifth Ace Productions