Guile

Installation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
>pacman -S guile  ;;installs Guile 2.0.9
>wget https://aur.archlinux.org/packages/gu/guile-ncurses/guile-ncurses.tar.gz
>mv ./guile-ncurses.tar.gz ~/builds
>cd builds
>tar -xzvf ./guile-ncurses.tar.gz
>cd guile-ncurses
>makepkg
>pacman -U guile-ncurses-1.4-1-any.pkg.tar.xz
>pkg-config guile-2.0 --variable=extensiondir
/usr/lib/guile/2.0/extensions
>mv /usr/local/lib/* /usr/lib/guile/2.0/extensions ;;move libraries to expected location
>cat ~/.bash_profile
#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc

export GUILE_LOAD_PATH=${GUILE_LOAD_PATH}:/usr/share/guile-ncurses:/usr/share/guile/site/2.0/ncurses


sudo apt-get install guile-2.0-dev libunistring0 libunistring-dev

Configuration

pkg-config guile-2.0 –variable=extensiondir

Guile-ncurses

download into ./Downloads

1
2
3
4
5
6
7
cd Downloads
tar -xzvf ./guile-ncurses.tar.gz
cd guile-ncurses
./configure --with-guilesitedir=/usr/share/guile/site/2.0

make
make install

init.el

install geiser

;__________________________________________________________________________
;;;; Guile/Lisp Setup
;;(load-file “~/.emacs.d/elpa/geiser-20170325.1956/geiser.el”)

Share