devel/guile-lib 0.2.8.1 NetBSD
Library functions for Guile, implemented in Scheme
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
9dd1f7d8ea- License
- gnu-gpl-v3
- Categories
- devel
- Package size
- 295.5 KiB, 2907.2 KiB installed
Description
Guile-Lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile".
Also, it can be seen as a code staging area for Guile; the Guile developers could decide to integrate some of the code into guile-core. An example for a possible candidate is SRFI-35.
\* SSAX, S-Exp-based XML parsing/query/conversion
\* HTMLPrag, a permissive ("pragmatic") HTML parser
\* Texinfo processing, enabling literate programming
\* Unit testing framework ala JUnit
\* Logging system
\* String routines (wrapping, completion, soundex algorithm)
\* OS process chains (think "shell pipes in scheme")
\* An LALR parser
\* ANSI escape sequence text coloring
\* Structured text (plain, texinfo, html)
\* SRFI-35 (conditions)
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/guile-lib | 0.2.8.1 |
| FreeBSD | devel/guile-lib | 0.2.8.1 |
| DragonFly | devel/guile-lib | 0.2.8.1 |
| HardenedBSD | devel/guile-lib | 0.2.8.1 |
| GhostBSD | devel/guile-lib | 0.2.8.1 |
Install
Binary package:
pkgin install guile-lib
From pkgsrc:
cd /usr/pkgsrc/devel/guile-lib && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.2.8.1 |
| NetBSD 10.1 aarch64 | 0.2.8.1 |
| SmartOS / illumos x86_64 | - |
| macOS 15 arm64 | 0.2.8.1nb1 |