| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README-guile.txt | 2012-11-14 | 1.8 kB | |
| IMPORTANT!!!.txt | 2012-11-14 | 831 Bytes | |
| guile_1.8.8_dev_mingw32.7z | 2012-11-14 | 691.3 kB | |
| guile_1.8.8_dll_win32.7z | 2012-11-14 | 255.8 kB | |
| guile_1.8.8_doc.7z | 2012-11-14 | 492.1 kB | |
| guile_1.8.8_man.7z | 2012-11-14 | 1.7 kB | |
| guile_1.8.8_src-patched.7z | 2012-11-14 | 2.3 MB | |
| guile-1.8.8.diff | 2012-11-14 | 464 Bytes | |
| config-win32.log | 2012-11-14 | 899.0 kB | |
| Totals: 9 Items | 4.7 MB | 0 | |
Description:
The GNU Ubiquitous Intelligent Language for Extensions is a library
designed to help programmers create flexible applications. Guile is
an interpreter and compiler for the Scheme programming language, a
clean and elegant dialect of Lisp.
Home:
http://www.gnu.org/software/guile
Libraries Available:
static, shared
Requires:
DEV: libintl libiconv libgmp libws2_32 libltdl libtermcap libreadline
DLL: libgmp-10.dll libintl-8.dll libltdl-7.dll pthreadGC2.dll
BIN: Unix shell: sh
Licenses:
LGPLv2.1+
Source:
http://ftp.gnu.org/pub/gnu/guile
Documentation:
http://www.gnu.org/software/guile/manual
http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/index.html
Notes:
* Had to do three things to compile with gcc-4.7:
1) Had to configure with these two CFLAGS:
-Wno-error=unused-but-set-variable
-Wno-error=unused-but-set-parameter
2) Commented out line in config.h after configure due to pthreads:
#define HAVE_STRUCT_TIMESPEC 1
3) Patched file libguile/guile-snarf-docs.in:
Patch located in guile-1.8.8.diff
* For guile.exe to work correctly the environment variables GUILE_LOAD_PATH
must be set. To do this I added the following line to
/home/<username>/.profile:
export GUILE_LOAD_PATH=/mingw/share/guile/1.8
There is also the GUILE_LOAD_PATH_COMPILED variable but this is optional.
* This version of Guile can be used under the regular Windows environment
(e.g. cmd.exe) as well. Just add GUILE_LOAD_PATH to the environment
variables.
Configure Options:
--prefix=/mingw CFLAGS="-static-libgcc -Wno-error=unused-but-set-variable
-Wno-error=unused-but-set-parameter"