summaryrefslogtreecommitdiffstats
path: root/features.txi
diff options
context:
space:
mode:
authorLaMont Jones <lamont@debian.org>2003-05-07 08:36:40 -0600
committerBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:27 -0800
commite21d47d7813159bb71e0671df9b52ec0470c358d (patch)
tree3c7770ea846123c291f599044e9f234ac17616bb /features.txi
parent8cfce36c6a4fc2e0a0ab6ef2db66a23cbe462693 (diff)
parentdeda2c0fd8689349fea2a900199a76ff7ecb319e (diff)
downloadscm-e21d47d7813159bb71e0671df9b52ec0470c358d.tar.gz
scm-e21d47d7813159bb71e0671df9b52ec0470c358d.zip
Import Debian changes 5d6-3.2debian/5d6-3.2
scm (5d6-3.2) unstable; urgency=low * Fix hppa compile. Closes: #144062 scm (5d6-3.1) unstable; urgency=low * NMU with patch from James Troup, to fix FTBFS on sparc. Closes: #191171 scm (5d6-3) unstable; urgency=low * Add build depend on xlibs-dev (Closes: #148020) scm (5d6-2) unstable; urgency=low * Remove libregexx-dev from build-depends. * Change build to use ./scmlit rather than scmlit (should fix some build problems) (looks like alpha is mostly building) * New release (Closes: #140175) * Built with turtlegraphics last time (Closes: #58515) scm (5d6-1) unstable; urgency=low * New upstream. * Add xlib and turtlegr to requested list of features. (closes some bug) * Make clean actually clean most everything up. * Remove hacks renaming build to something else and just set build as a .PHONY target in debian/rules. * Add the turtlegr code. scm (5d5-1) unstable; urgency=low * New upstream * Has fixes for 64 bit archs. May fix alpha compile problem. Does fix (Closes: #140175) * Take out -O2 arg. scm (5d4-3) unstable; urgency=low * Don't link with regexx, but just use libc6's regular expression functions. * Define (terms) to output /usr/share/common-licenses/GPL (Closes: #119321) scm (5d4-2) unstable; urgency=low * Add texinfo to build depends (Closes: #107011) scm (5d4-1) unstable; urgency=low * New upstream release. * Move install-info --remove to prerm. scm (5d3-5) unstable; urgency=low * Move scm info files to section "The Algorithmic Language Scheme" to match up with guile. scm (5d3-4) unstable; urgency=low * Fix build depends (Closes: #76691) scm (5d3-3) unstable; urgency=low * Fix path in scm dhelp file. scm (5d3-2) unstable; urgency=low * Actually put the header files in the package. Oops. scm (5d3-1) unstable; urgency=low * New upstream. (Closes: #74761) * Make (terms) use new license location. * Make use libregexx rather than librx. * Fix build depends for above. * Using new regex lib seems to fix crash (Closes: #66787) * Consider adding scm-dev package with headers, but instead just add the headers to the scm package. (Closes: #70787) * Add doc-base support.
Diffstat (limited to 'features.txi')
-rw-r--r--features.txi196
1 files changed, 0 insertions, 196 deletions
diff --git a/features.txi b/features.txi
deleted file mode 100644
index 3580171..0000000
--- a/features.txi
+++ /dev/null
@@ -1,196 +0,0 @@
-@item array
-@cindex array
-Alias for ARRAYS
-
-@item array-for-each
-@cindex array-for-each
-array-map! and array-for-each (arrays must also be featured).
-
-@item arrays
-@cindex arrays
-Use if you want arrays, uniform-arrays and uniform-vectors.
-
-@item bignums
-@cindex bignums
-Large precision integers.
-
-@item careful-interrupt-masking
-@cindex careful-interrupt-masking
-Define this for extra checking of interrupt masking and some simple
-checks for proper use of malloc and free. This is for debugging C
-code in @file{sys.c}, @file{eval.c}, @file{repl.c} and makes the
-interpreter several times slower than usual.
-
-@item cautious
-@cindex cautious
-Normally, the number of arguments arguments to interpreted closures
-(from LAMBDA) are checked if the function part of a form is not a
-symbol or only the first time the form is executed if the function
-part is a symbol. defining @samp{reckless} disables any checking.
-If you want to have SCM always check the number of arguments to
-interpreted closures define feature @samp{cautious}.
-
-@item cheap-continuations
-@cindex cheap-continuations
-If you only need straight stack continuations, executables compile with
-this feature will run faster and use less storage than not having it.
-Machines with unusual stacks @emph{need} this. Also, if you incorporate
-new C code into scm which uses VMS system services or library routines
-(which need to unwind the stack in an ordrly manner) you may need to
-use this feature.
-
-@item compiled-closure
-@cindex compiled-closure
-Use if you want to use compiled closures.
-
-@item curses
-@cindex curses
-For the @dfn{curses} screen management package.
-
-@item debug
-@cindex debug
-Turns on the features @samp{cautious},
-@samp{careful-interrupt-masking}, and @samp{stack-limit}; uses
-@code{-g} flags for debugging SCM source code.
-
-@item dump
-@cindex dump
-Convert a running scheme program into an executable file.
-
-@item dynamic-linking
-@cindex dynamic-linking
-Be able to load compiled files while running.
-
-@item edit-line
-@cindex edit-line
-interface to the editline or GNU readline library.
-
-@item engineering-notation
-@cindex engineering-notation
-Use if you want floats to display in engineering notation (exponents
-always multiples of 3) instead of scientific notation.
-
-@item generalized-c-arguments
-@cindex generalized-c-arguments
-@code{make_gsubr} for arbitrary (< 11) arguments to C functions.
-
-@item i/o-extensions
-@cindex i/o-extensions
-Commonly available I/O extensions: @dfn{exec}, line I/O, file
-positioning, file delete and rename, and directory functions.
-
-@item inexact
-@cindex inexact
-Use if you want floating point numbers.
-
-@item lit
-@cindex lit
-Lightweight -- no features
-
-@item macro
-@cindex macro
-C level support for hygienic and referentially transparent macros
-(syntax-rules macros).
-
-@item mysql
-@cindex mysql
-Client connections to the mysql databases.
-
-@item no-heap-shrink
-@cindex no-heap-shrink
-Use if you want segments of unused heap to not be freed up after
-garbage collection. This may increase time in GC for *very* large
-working sets.
-
-@item none
-@cindex none
-No features
-
-@item posix
-@cindex posix
-Posix functions available on all @dfn{Unix-like} systems. fork and
-process functions, user and group IDs, file permissions, and
-@dfn{link}.
-
-@item reckless
-@cindex reckless
-If your scheme code runs without any errors you can disable almost
-all error checking by compiling all files with @samp{reckless}.
-
-@item record
-@cindex record
-The Record package provides a facility for user to define their own
-record data types. See SLIB for documentation.
-
-@item regex
-@cindex regex
-String regular expression matching.
-
-@item rev2-procedures
-@cindex rev2-procedures
-These procedures were specified in the @cite{Revised^2 Report on Scheme}
-but not in @cite{R4RS}.
-
-@item sicp
-@cindex sicp
-Use if you want to run code from:
-
-@cindex SICP
-Harold Abelson and Gerald Jay Sussman with Julie Sussman.
-@cite{Structure and Interpretation of Computer Programs.}
-The MIT Press, Cambridge, Massachusetts, USA, 1985.
-
-Differences from R5RS are:
-@itemize @bullet
-@item
-(eq? '() '#f)
-@item
-(define a 25) returns the symbol a.
-@item
-(set! a 36) returns 36.
-@end itemize
-
-@item single-precision-only
-@cindex single-precision-only
-Use if you want all inexact real numbers to be single precision. This
-only has an effect if SINGLES is also defined (which is the default).
-This does not affect complex numbers.
-
-@item socket
-@cindex socket
-BSD @dfn{socket} interface.
-
-@item stack-limit
-@cindex stack-limit
-Use to enable checking for stack overflow. Define value of the C
-preprocessor variable @var{STACK_LIMIT} to be the size to which SCM
-should allow the stack to grow. STACK_LIMIT should be less than the
-maximum size the hardware can support, as not every routine checks the
-stack.
-
-@item tick-interrupts
-@cindex tick-interrupts
-Use if you want the ticks and ticks-interrupt functions.
-
-@item turtlegr
-@cindex turtlegr
-@dfn{Turtle} graphics calls for both Borland-C and X11 from
-sjm@@ee.tut.fi.
-
-@item unix
-@cindex unix
-Those unix features which have not made it into the Posix specs:
-nice, acct, lstat, readlink, symlink, mknod and sync.
-
-@item windows
-@cindex windows
-Microsoft Windows executable.
-
-@item x
-@cindex x
-Alias for Xlib feature.
-
-@item xlib
-@cindex xlib
-Interface to Xlib graphics routines.
-