I am not a specialist, but the following workarounds did a good job:
Install Homebrew:
http://brew.sh
copy and paste this to your terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1.) LISP-Setup on OS X:
— brew install clisp
— brew install sbcl
— to run it in Emacs: brew install slime.
Open Emacs.app: M-Shift-: paste:
— (setq inferior-lisp-program "/usr/local/Cellar/sbcl/1.3.2/bin/sbcl")
(setq slime-default-lisp 'clisp)
(load (expand-file-name "~/quicklisp/slime-helper.el"))
(require 'slime)
(slime-setup '(slime-fancy))
To fire slime: M-x und slime
You also can load packages via ‚marmelade‘ therefor paste the following lines to your emacs-profile
(require 'package)
(add-to-list 'package-archives '("marmalade" . "https://marmalade-repo.org/packages/"))
2.) Scheme-Setup on OS X:
— brew install mit-scheme
edit your Emacs-profile
(setq scheme-program-name "/usr/local/bin/mit-scheme")
setq mac-right-option-modifier 'none)
Close and open Emacs.app like it has to be done every time you change something in your profile:
M-X: run-scheme
3.) Setup Snd
download Snd
Download and install XQuartz:
http://www.xquartz.org
Download and install XCode
open terminal:
install Command Line Tools by typing
xcode-select --install
Install Macports
Install Homebrew
In Terminal type if not already installed:
brew install gcc
brew install ruby
brew install gtk+
brew install openmotif
brew install poppler
brew install timidity
brew install wavpack
brew install mpg123
brew install mpg321
cd to the Folder of snd
./configure -prefix=/opt/snd-s7 CFLAGS="-I/opt/X11/include" LDFLAGS="-L/opt/X11/lib -lmx -bind_at_load" - with-gsl -with-motif -with-s7
you may start snd by typing ‚snd‘ from the command line, but you also may add it to XQuartz: open
/Applications/Utilities/Xquartz/
tab on /Applications adapt the Path by adding Object and typing /usr/local/bin/snd
Create your shortcut in XQuartz so it will start immediately by typing Command-s
**********************************************
Incudine on Fedora29
I recommend slime and Quicklisp in Emacs.
Download Incudine
Download and Install SBCL 1.4.15.
If you haven’t a working SBCL already, first install SBCL in your shell, CD to SBCL-Source-Folder, run su
Then sh make.sh and after that the INSTALL_ROOT to install the new SBCL
Open Terminal:
sudo dnf install portmidi-devel
sudo dnf install jack-audio-connection-kit-devel-1.9.12-6.fc29
sudo dnf install portaudio-devel-19-28.fc29
sudo dnf install gsl-devel
sudo dnf install fftw-devel
Download:
Alexandria
Bordeaux
CFFI
SWAP-Bytes
Trivial-Features
And put it into ‚~/Quicklisp/Local-Projects/‚
After that load your SBCL via slime and run (ql:quickload :incudine) and you’re done!