GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  YPSILON (1)

NAME

Ypsilon - The implementation of Scheme Programming Language for real-time applications

CONTENTS

Synopsis
Description
Options
Environment
Author
See Also

SYNOPSIS

ypsilon [ options ] [--] [ file ] [ arguments ]

DESCRIPTION

Ypsilon implements full features of R6RS and R6RS standard libraries including:
arbitrary precision integer arithmetic
rational number
exact and inexact complex number
implicitly phased library
top-level program
proper tail recursion
call/cc and dynamic wind
unicode
bytevectors
records
exceptions and conditions
i/o
syntax-case
hashtables
enumerations
More libraries are included to support a wide variety of software development.

Ypsilon reads scheme scripts from files, streams, or prompts.
Then, it compiles the scripts to intermediate codes for evaluation.
Compiled codes will be cached automaticaly to speeding up the edit/run cycle.

Ypsilon implements "mostly concurrent mark and sweep garbage collector".
It is optimized to achieve a remarkably short pause time which is essential for the best quality real-time video games.

OPTIONS

--mute, -m
  Suppresses greeting.
--quiet, -q
  Suppresses greeting, repl prompt, and repl output.
--verbose, -v
  Prints load and compile activities.
--warning, -w
  Prints warnings.
--interactive, -i
  Enters repl after running the script file.
--r6rs, -6
  Conforms R6RS top-level program syntax.
#!r6rs directive is available to be used in the script files for the precise control.
--compatible, -c
  Extends the lexical syntax for the compatibility of the existing scripts.
For example, the reader reads ’1+’, ’@1’, ’.n’, and ’|u v|’ as identifiers.
#!compatible directive is available to be used in the script files for the precise control.
--sitelib=path
  Adds sitelib path.
The path is a colon-separated list of directories.
See also YPSILON_SITELIB in the ENVIRONMENT section.
--loadpath=path
  Adds load search path.
The path is a colon-separated list of directories.
See also YPSILON_LOADPATH in the ENVIRONMENT section.
--acc=dir
  Sets a auto-compile-cache directory.
See also YPSILON_ACC in the ENVIRONMENT section.
--heap-limit=mbytes
  Sets a total heap limit in mbytes.
--dump-condition
  Default exception handler prints all components of the condition.
--disable-acc
  Disables the auto-compile-cache.
--clean-acc
  Cleans up the auto-compile-cache.
--version
  Prints the version and exits.
--help Prints help and exit.
-- Indicates no more option to proceed.

ENVIRONMENT

YPSILON_SITELIB
  A colon-separated list of the sitelib directories. Ypsilon traverses the sitelib directories to find a library before looking up the system default directory.
YPSILON_LOADPATH
  A colon-separated list of the script file directories. Ypsilon traverses directories to find a script file to be loaded.
YPSILON_ACC
  This is a auto-compile-cache directory. The directory must be created in advance as Ypsilon saves compiled codes in it.

AUTHOR

Yoshikatsu Fujita
LittleWing Company Limited

SEE ALSO

http://www.littlewing.co.jp/ypsilon/en/
http://www.littlewing.co.jp/ypsilon/ja/
http://www.LittleWingPinball.com

Search for    or go to Top of page |  Section 1 |  Main Index


--> YPSILON (1) version 0.9.6

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.