diff options
author | Omer Zak <w1@zak.co.il> | 2016-05-22 11:04:33 +0300 |
---|---|---|
committer | Omer Zak <w1@zak.co.il> | 2016-05-22 11:04:33 +0300 |
commit | 46ca6bb2f2774ea3515f171c300fb446e72be882 (patch) | |
tree | 7a7730dec62bda914ba83f63dbff1550a3adee0a | |
parent | ae2a4336e7739a514fc659c3dd930c19574b5330 (diff) | |
download | pyguile-46ca6bb2f2774ea3515f171c300fb446e72be882.tar pyguile-46ca6bb2f2774ea3515f171c300fb446e72be882.tar.gz |
Merged old README information into README.md.
-rw-r--r-- | README.md | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -1,2 +1,31 @@ # pyguile Invoke Python libraries from Guile + +## Introduction +This is PyGuile, a library for running Python code within Guile scripts. + +## Background +One of the problems, which less popular scripting languages encounter, +is the lack of libraries for performing various operations. +Most frequently, those libraries are available - but for another scripting +language. + +As a first step to alleviate this problem, PyGuile allows scripts written +in Scheme and executed by Guile to invoke Python libraries. This makes +the rich library ecosystem of Python available also to Guile users. + +## Audience +If you think that Scheme is the best programming language in which to +implement your application, but you are held back due to lack of libraries +for performing certain operations, then PyGuile may be the answer for +you. + +## Building +See INSTALL for a description of how to build and install this library. + +### Note +The initial version has not been maintained since 2008 and will probably not work with modern versions of Guile. + +## Executable +There is no executable in this package. To run it, just run guile and +execute the (use-modules (pyguile)) command. |