Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sakuro/asdf-gauche
Gauche plugin for asdf version manager
https://github.com/sakuro/asdf-gauche
Last synced: about 2 months ago
JSON representation
Gauche plugin for asdf version manager
- Host: GitHub
- URL: https://github.com/sakuro/asdf-gauche
- Owner: sakuro
- License: mit
- Created: 2019-09-14T05:47:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-17T06:02:53.000Z (over 2 years ago)
- Last Synced: 2023-04-14T08:51:51.801Z (over 1 year ago)
- Language: Shell
- Size: 10.7 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/sakuro/asdf-gauche.svg?branch=master)](https://travis-ci.org/sakuro/asdf-gauche)
[Gauche](http://practical-scheme.net/gauche/index.html) plugin for
asdf version manager# Install
```bash
asdf plugin-add gauche
```# Use
Check [asdf](https://github.com/asdf-vm/asdf) readme for instructions
on how to install & manage versions of Gauche.# Note
## SLIB
If you have [SLIB](https://people.csail.mit.edu/jaffer/SLIB) installed
in one of the following directories:- `$(brew --prefix slib)/lib/slib` (only if you are using Homebrew[*])
- `/usr/local/slib`
- `/usr/local/lib/slib`
- `/opt/local/lib/slib`the interpreter automatically detects where it is and sets
`SCHEME_LIBRARY_PATH` accordingly.[*]: The formula of slib is in [sakuro/formulae](https://github.com/sakuro/homebrew-formulae)
```scheme
(sys-getenv "SCHEME_LIBRARY_PATH") #; "..path..to../slib"
(use slib)
(require 'factor) #; #t
(factor 120) #; (2 2 2 3 5)
```## Source Location
At the time of this writing,
[sourceforge.net](https://sourceforge.net/projects/gauche/files/Gauche/)
is used for listing versions and fetching source tarballs because tarballs on
[GitHub releases](https://github.com/shirok/Gauche/releases) require
additional tool(autoconf) to generate the configure script.