Download PySWIP - PySWIP Description, PySWIP Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 7
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Archeology, Artificial Intelligence , Astronomy , Bioinformatics , Chemistry , Electronic Design Automation (, Electronic Design Automation (EDA) , Geographical , Image Recognition , Mathematics , Medical Science Apps. , Neuroscience , Visualization ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

PySWIP

 

Details

Last Update: 2008-02-08 05:01:21
Version: 0.2.2
License/Program Type: GPL (GNU General Public License)
Publisher: Yuce Tekol
Price:$0.00
Description:

PySWIP application is a Python/SWI-Prolog bridge that enables you to query in prolog using SWI-Prolog in your Python programs.
Requirements:
· Python 2.3 and higher (most probably other versions will also work).
· ctypes 0.9.9.9 and higher (most probably other versions will also work).
· SWI-Prolog 5.6.x and higher(most probably other versions will also work).
· libpl as a shared library.
· Tested only on Linux, should be working for other POSIX and Win32.
Installation:
PySWIP should work on Win32 systems, but this isn't tested. The instructions below are for POSIX systems.
+ First of all, you need to have SWI-Prolog's libpl as a shared library, e.g., ``libpl.so``, ``libpl.so.5.6.34``, etc. SWI-Prolog isn't compiled by default to enable shared library, so you need to compile it yourself with shared library production enabled. Please see ``INSTALL`` of this package.
+ Install a recent version of `ctypes` if you don't have it already (if you have Python 2.5 you don't need to install it seperately).
+ PySWIP supports distutils, so after the previous steps are satisfied, just do: `python setup.py install`.
+ To test, do the following at the shell::
$ python
[ ... python info ...]
>>> from pyswip.util import PrologRunner
>>> prolog = PrologRunner()
>>> prolog.query("assertz(father(michael,john))")
[{}]
If you get an error, such as "libpl (shared) not found." or "FATAL ERROR: Resource not found" be sure you have installed SWI-Prolog as a share library. Check your default library directory (usually ``/usr/lib``) for ``libpl.so``.
What's New in This Release:
· PySWIP won't rely on the (id of the) functor handle of "=/2".
· A patch to allow PySWIP to work on Mac OS X was incorporated.



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

PySWIP Version History

Product Date Added
PySWIP 0.2.2 2008-02-08 05:01:21


Related Software

icsiboost
From category: Artificial-Intelligence
icsiboost implements Adaboost over stumps on discrete and continuous attributes....
Bist
From category: Chemistry
Bist 0.4.4 is chemistry software developed by Valerio Benfante. Bist stands for bidimensional structures (in italian it sounds like \"beast\" in english ) and is a chemical drawing tool. It is focu...
Cypher
From category: Artificial-Intelligence
Cypher generates the .rdf (RDF graph) and .serql (SeRQL query) representation of a plain language input....
ATLAS 3.7.23
From category: Mathematics
ATLAS 3.7.23 is mathematics software developed by R. Clint Whaley. ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical technique...
FXPlot
From category: Visualization
FXPlot is a small set of widgets for scientific plotting in 2D....
FrAid
From category: Mathematics
FrAid is an interface to Java for math processing and a complete Matlab-like system....
CharGer
From category: Artificial-Intelligence
CharGer 3.4b2 is artificial intelligence software developed by Harry Delugach. CharGer is a conceptual graph editor intended to support research projects and education. Its current version is prima...
galculator
From category: Mathematics
galculator 1.2.5.2 is mathematics software developed by Simon Floery. galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation, a formula entry mode, different number b...
Confluence System Design Language
From category: Electronic-Design-Automation
Confluence System Design Language 0.10.4 is electronic design automation ( software developed by Tom Hawkins. Confluence is a language for synchronous reactive system design. A Confluence program c...
Cassandra
From category: Visualization
Cassandra 2.1 is visualization software developed by Artenum. Cassandra is a VTK/Java based 3D Scientific Data Viewer. Cassandra is a modular and advanced 3D scientific data viewer. Cassandr...
Evolvica
From category: Artificial-Intelligence
Evolvica 0.6.3.2 is artificial intelligence software developed by Andreas Rummler. Evolvica is a Java Framework for evolutionary algorithms. It is the successor of eaLib, which has been developed a...
Maxima
From category: Mathematics
Maxima is a computer algebra system....
JDiveLog
From category: Visualization
JDiveLog is a logbook for scuba diving....
JACAL
From category: Mathematics
JACAL is an interactive symbolic mathematics program....
Archimedes 0.0.4
From category: Image-Recognition
Archimedes 0.0.4 is image recognition software developed by Jean Michel Sellier. GNU Archimedes is the GNU package for the design and simulation of submicron semiconductor devices. Archimedes is a...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1200 Printer Driver
4. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
5. Canon PIXMA iP1300 Printer Driver a
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1600 Printer Driver
8. Canon PIXMA MP160 MP Drivers xp64
9. Canon PIXMA MP160 MP Drivers 9xME
10. Canon PIXMA iP1300 Printer Driver c
11. Asus EZVcr II
12. Canon i-SENSYS LBP2900 Printer Driver R
13. Canon i560 Printer Driver
14. Canon LaserShot LBP-1210 Printer Driver
15. SendSong
16. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
17. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
18. Genius Eye 110 Webcam Driver
19. Mercury KPC-6225V-MH
20. Alcatel SpeedTouch 330/USB

DownloadTube Editor Reviews

 
1. Sudoku Solver Software
Sudoku Solver Software is a simple yet smart and reliable to...
2. Easy PC Firewall
WARNING: According to avast! 4.8, Easy PC Firewall contains ...
3. Anti Tracks Kit
Anti Tracks Kit is a simple yet powerful and reliable softwa...
4. PerfectClock Trader Edition
PerfectClock Trader Edition is a FREEWARE, feature limited v...
5. ProLingo Italian to English Dictionary
ProLingo Italian to English is a really nice, easy to use, a...
6. Tinysoar dvd to ipod converter
Tinysoar dvd to ipod converter will allow you to easily copy...
7. Tinysoar ipod value pack
Tinysoar ipod value pack includes the Tinysoar dvd to ipod c...
8. Tinysoar ipod video converter
Tinysoar ipod video converter is a simple to use tool that c...
9. Financial Icon Library
Vista Financial Icon Library is a stunning collection of mon...
10. Tinysoar iphone video converter
Tinysoar iphone video converter is a smart, simple tool that...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Ninja Blog
Ninja Blog is a PHP based blogging solution. Based upon word
2. Dragonfly CMS
DragonflyCMS is a content management system based on PHP-Nuk
3. Diferior
Diferior is a flexible, customizable, both user and develope
4. DBHcms
DBHcms is a search engine optimized and lightweight content
5. concrete5
concrete5 content management system could be a rapid solutio
6. bloofoxCMS
bloofoxCMS is a lightweight content management system based
7. PHP Membership
PHP Membership script allows you to add password protection
8. Tube Spider
Tube Spider allows your visitors to search videos in Youtube
9. Azure CMS
Azure CMS is a universal software product for the developmen
10. Azure Portal
Azure Portal is a social networking script made with PHP pro
11. One Frog
One Frog is a content management system that allows you to u
12. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
13. WebWord CMS
WebWord CMS is a full featured web content management system
14. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
15. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
16. Chupix CMS
Chupix is a content management system written in PHP and sto
17. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
18. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
19. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
20. KoolAjax
KoolAjax facilitates data exchange between server-side and c