BSD Ports

lang/ypsilon 0.9.6.3_13 FreeBSD

Scheme implementation for real-time applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
lang, scheme

Description

Ypsilon is an implementation of Scheme programming language for real-time applications, which conforms to the latest standard R^6RS. Ypsilon features mostly concurrent garbage collector optimized for systems with multiple CPUs, and an easy to use FFI.

See also: https://github.com/fujita-y/ypsilon

In the other systems

SystemPortVersion
FreeBSDlang/ypsilon0.9.6.3_13
DragonFlylang/ypsilon0.9.6.3_13

Install

Binary package:

pkg install ypsilon

From the ports tree:

cd /usr/ports/lang/ypsilon/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ypsilon>0:lang/ypsilon

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.9.6.3_13--0.9.6.3_13
FreeBSD:14:quarterly-0.9.6.3_13n/a-0.9.6.3_13
FreeBSD:15:latest-0.9.6.3_13n/a-0.9.6.3_13
FreeBSD:15:quarterly-0.9.6.3_13n/an/an/a
FreeBSD:16:latest-0.9.6.3_13n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 6

No port depends on this one.

Configuration

Options name: lang_ypsilon

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
gmake
Service scripts
none

Files

Manual pages 1
  • ypsilon(1)
pkg-plist 118
  • bin/ypsilon
  • share/man/man1/ypsilon.1.gz
  • share/examples/ypsilon/gears.scm
  • share/examples/ypsilon/glut-demo.scm
  • share/examples/ypsilon/gtk-hello.scm
  • share/ypsilon/sitelib/apropos.scm
  • share/ypsilon/sitelib/concurrent.scm
  • share/ypsilon/sitelib/debug.scm
  • share/ypsilon/sitelib/ffi.scm
  • share/ypsilon/sitelib/gl.scm
  • share/ypsilon/sitelib/glut.scm
  • share/ypsilon/sitelib/match.scm
  • share/ypsilon/sitelib/pregexp.scm
  • share/ypsilon/sitelib/slib/format.scm
  • share/ypsilon/sitelib/socket.scm
  • share/ypsilon/sitelib/srfi/%3a1.scm
  • share/ypsilon/sitelib/srfi/%3a13.scm
  • share/ypsilon/sitelib/srfi/%3a14.scm
  • share/ypsilon/sitelib/srfi/%3a19.scm
  • share/ypsilon/sitelib/srfi/%3a26.scm
  • share/ypsilon/sitelib/srfi/%3a27.scm
  • share/ypsilon/sitelib/srfi/%3a28.scm
  • share/ypsilon/sitelib/srfi/%3a38.scm
  • share/ypsilon/sitelib/srfi/%3a39.scm
  • share/ypsilon/sitelib/srfi/%3a41.scm
  • share/ypsilon/sitelib/srfi/%3a42.scm
  • share/ypsilon/sitelib/srfi/%3a6.scm
  • share/ypsilon/sitelib/srfi/%3a8.scm
  • share/ypsilon/sitelib/srfi/%3a9.scm
  • share/ypsilon/sitelib/srfi/%3a98.scm
  • share/ypsilon/sitelib/srfi/srfi-1.scm
  • share/ypsilon/sitelib/srfi/srfi-13.scm
  • share/ypsilon/sitelib/srfi/srfi-14.scm
  • share/ypsilon/sitelib/srfi/srfi-19.scm
  • share/ypsilon/sitelib/srfi/srfi-26.scm
  • share/ypsilon/sitelib/srfi/srfi-27.scm
  • share/ypsilon/sitelib/srfi/srfi-28.scm
  • share/ypsilon/sitelib/srfi/srfi-38.scm
  • share/ypsilon/sitelib/srfi/srfi-39.scm
  • share/ypsilon/sitelib/srfi/srfi-41.scm
  • share/ypsilon/sitelib/srfi/srfi-42.scm
  • share/ypsilon/sitelib/srfi/srfi-6.scm
  • share/ypsilon/sitelib/srfi/srfi-8.scm
  • share/ypsilon/sitelib/srfi/srfi-9.scm
  • share/ypsilon/sitelib/srfi/srfi-98.scm
  • share/ypsilon/sitelib/stdio.scm
  • share/ypsilon/sitelib/streams.scm
  • share/ypsilon/sitelib/tidbits/define-inline.scm
  • share/ypsilon/sitelib/tidbits/dotimes.scm
  • share/ypsilon/sitelib/tidbits/generator.scm
  • share/ypsilon/sitelib/tidbits/remote-repl.scm
  • share/ypsilon/sitelib/tidbits/string-split.scm
  • share/ypsilon/sitelib/time.scm
  • share/ypsilon/sitelib/trace.scm
  • share/ypsilon/sitelib/ypsilon/apropos.scm
  • share/ypsilon/sitelib/ypsilon/c-types.scm
  • share/ypsilon/sitelib/ypsilon/concurrent.scm
  • share/ypsilon/sitelib/ypsilon/debug.scm
  • share/ypsilon/sitelib/ypsilon/ffi.scm
  • share/ypsilon/sitelib/ypsilon/gl.scm
  • share/ypsilon/sitelib/ypsilon/glut.scm
  • share/ypsilon/sitelib/ypsilon/match.scm
  • share/ypsilon/sitelib/ypsilon/pregexp.scm
  • share/ypsilon/sitelib/ypsilon/socket.scm
  • share/ypsilon/sitelib/ypsilon/stdio.scm
  • share/ypsilon/sitelib/ypsilon/streams.scm
  • share/ypsilon/sitelib/ypsilon/time.scm
  • share/ypsilon/sitelib/ypsilon/trace.scm
  • share/ypsilon/stdlib/core.scm
  • share/ypsilon/stdlib/core/arithmetic.scm
  • share/ypsilon/stdlib/core/bytevector-transcoders.scm
  • share/ypsilon/stdlib/core/bytevectors.scm
  • share/ypsilon/stdlib/core/chkarg.scm
  • share/ypsilon/stdlib/core/conditions.scm
  • share/ypsilon/stdlib/core/control.scm
  • share/ypsilon/stdlib/core/destructuring.scm
  • share/ypsilon/stdlib/core/enums.scm
  • share/ypsilon/stdlib/core/exceptions.scm
  • share/ypsilon/stdlib/core/files.scm
  • share/ypsilon/stdlib/core/hashtables.scm
  • share/ypsilon/stdlib/core/io.scm
  • share/ypsilon/stdlib/core/lists.scm
  • share/ypsilon/stdlib/core/optargs.scm
  • share/ypsilon/stdlib/core/optimize.scm
  • share/ypsilon/stdlib/core/parameters.scm
  • share/ypsilon/stdlib/core/r5rs.scm
  • share/ypsilon/stdlib/core/records.scm
  • share/ypsilon/stdlib/core/sorting.scm
  • share/ypsilon/stdlib/core/struct.scm
  • share/ypsilon/stdlib/core/syntax-case.scm
  • share/ypsilon/stdlib/core/unicode-assistants.scm
  • share/ypsilon/stdlib/core/unicode.scm
  • share/ypsilon/stdlib/rnrs.scm
  • share/ypsilon/stdlib/rnrs/arithmetic/bitwise.scm
  • share/ypsilon/stdlib/rnrs/arithmetic/fixnums.scm
  • share/ypsilon/stdlib/rnrs/arithmetic/flonums.scm
  • share/ypsilon/stdlib/rnrs/base.scm
  • share/ypsilon/stdlib/rnrs/bytevectors.scm
  • share/ypsilon/stdlib/rnrs/conditions.scm
  • share/ypsilon/stdlib/rnrs/control.scm

The first 100 are listed.

distinfo 1
FileSizeSHA256
fujita-y-ypsilon-0.9.6.3-0.9.6-update3_GH0.tar.gz3.258648e+06b4d8536f76b750c873529fa1dc2511ecf335e68bdc892e3f06fa57b4f0e89886

Commit history 0

No commits in the history this site was built from.