dev-scheme/guile (gentoo)

Search

Package Information

Description:
Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs.
Homepage:
https://www.gnu.org/software/guile/
License:
LGPL-3+

Versions

Version EAPI Keywords Slot
3.0.10-r103 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos $(ver_cut 1-2)
2.2.7-r103 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos $(ver_cut 1-2)
1.8.8-r103 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos $(ver_cut 1-2)

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>scheme@gentoo.org</email>
		<name>Gentoo Scheme Project</name>
	</maintainer>
	<longdescription lang="en">
Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs.
  </longdescription>
	<slots>
		<slot name="3.0">
      Guile effective version 3.0.
    </slot>
		<slot name="2.2">
      Guile effective version 2.2.
    </slot>
	</slots>
	<use>
		<flag name="debug-freelist">Include garbage collector freelist debugging code</flag>
		<flag name="debug-malloc">Include malloc debugging code</flag>
		<flag name="deprecated">Enable deprecated features</flag>
		<flag name="discouraged"> (implied by deprecated) enable merely discouraged features</flag>
		<flag name="networking">Include networking interfaces</flag>
		<flag name="regex"> Include regular expression interfaces</flag>
	</use>
	<upstream>
		<doc>https://www.gnu.org/software/guile/manual/html_node/index.html</doc>
		<remote-id type="savannah">guile</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.0.10-r103 2.2.7-r103 1.8.8-r103
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
debug-freelist Include garbage collector freelist debugging code
debug-malloc Include malloc debugging code
deprecated Enable deprecated features
discouraged (implied by deprecated) enable merely discouraged features
emacs Add support for GNU Emacs
jit Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
networking Include networking interfaces
nls Add Native Language Support (using gettext - GNU locale utilities)
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants
regex Include regular expression interfaces
threads Add threads support for various packages. Usually pthreads

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST guile-1.8.8.tar.gz 3956654 bytes
DIST guile-2.2.7.tar.xz 10881984 bytes
DIST guile-3.0.10.tar.xz 5802280 bytes