Lush Manual - Table of Content
0:
Introduction
0.0
:
Lush Revealed
0.1
:
Features
0.2
:
Libraries
0.3
:
Application Areas
0.4
:
Implementation
0.5
:
History
0.6
:
What does LUSH stand for?
1:
Getting Started: A Quick Tutorial
1.0
:
Installation on Linux/UNIX
1.1
:
Starting Lush
1.2
:
Configuration
1.3
:
Reporting Bugs and Problems
1.4
:
Getting Help and Documentation Browsing
1.5
:
Basic Syntax
(1)
1.5.0
:
Symbol Names and Special Characters
1.6
:
Basic Types
1.7
:
Function Definitions
1.8
:
Loops, Conditionals, Local Variables, and Such
1.9
:
Function Compilation
1.10
:
Program Files
1.11
:
On-Line Documentation
1.12
:
Multiple File Programs and Search Path
1.13
:
C Function Calls from Lush
1.14
:
Mixing Lisp and In-Line C Code
1.15
:
Lists
1.16
:
Strings and Regular Expressions
1.17
:
Scalars, Vectors, Matrices, Tensors, and Storages
(9)
1.17.0
:
Working with Storages
1.17.1
:
Manipulating Tensors and IDX
1.17.2
:
Tensor Iterators
1.17.3
:
IDX Manipulations
1.17.4
:
Simple Tensor Operations
1.17.5
:
Operations between IDX and Scalars
1.17.6
:
Contracting Operations with Scalar Results
1.17.7
:
Special Inner and Outer Products
1.17.8
:
Simple Linear Algebra
1.18
:
Complex Numbers
1.19
:
Object-Oriented Lush Programming
(2)
1.19.0
:
A New Class Definition
1.19.1
:
Inheritance
1.20
:
Input and Output
(5)
1.20.0
:
Simple String Input/Output
(1)
1.20.1
:
Complete File Reading
1.20.2
:
Lush Object Reading/Writing
(2)
1.20.3
:
C-like stdio Functions
1.20.4
:
Socket Communication
1.21
:
Graphics
(3)
1.21.0
:
Multiple Window Management
1.21.1
:
Editable Graphics via comdraw/ivtools Driver
1.21.2
:
PostScript File Graphics
1.22
:
Curve Plotting
1.23
:
Lush Executable Shell Scripts
(1)
1.23.0
:
Executable GUI Applications
1.24
:
Lush Standalone Binary Executables
1.25
:
Ogre GUI Toolkit
1.26
:
Simple Directmedia Layer(SDL) Interface Usage
(4)
1.26.0
:
sdlidx-screen class: Mapping the Contents of an IDX to an SDL Screen
1.26.1
:
sdl-screen class: Doubled Buffered Animations
1.26.2
:
sdl-sprite: Movable Animated Objects
1.26.3
:
sdlgl-screen class: OpenGL 3D Graphics in SDL Screens
1.27
:
OpenGL Usage
2:
Lush Basics
2.0
:
Lush Interpreter Basics
2.1
:
Lush Startup
2.2
:
The Lush Reader
2.3
:
The Lush Evaluator
2.4
:
Errors in Lush
2.5
:
Interruptions in Lush
2.6
:
Leaving Lush
2.7
:
Lush Memory Management
2.8
:
Lush Libraries
3:
Core Interpreter and Startup Library
3.0
:
Lists
(2)
3.0.0
:
List Manipulation Functions
(22)
3.0.1
:
Physical List Manipulation Functions
(8)
3.1
:
Numbers
(5)
3.1.0
:
Elementary Numerical Functions
(11)
3.1.1
:
Integer Arithmetic Functions
(7)
3.1.2
:
Mathematical Numerical Functions
(26)
3.1.3
:
Random Numbers
(3)
3.1.4
:
Hashing
(1)
3.2
:
Booleans Operators
(2)
3.2.0
:
Boolean Arithmetic
(14)
3.2.1
:
Predicates
(9)
3.3
:
Symbols
(15)
3.3.0
:
(defvar
name
[
val
])
3.3.1
:
(defparameter
name
[
val
])
3.3.2
:
(setq
v1
a1
... [
vn
an
])
3.3.3
:
(set
v
a
)
3.3.4
:
(incr
v
[
n
])
3.3.5
:
(named
s
)
3.3.6
:
(nameof
s
)
3.3.7
:
(namedclean
s
)
3.3.8
:
(lock-symbol
s1
...
sn
)
3.3.9
:
(unlock-symbol
s1
...
sn
)
3.3.10
:
(symblist)
3.3.11
:
(oblist)
3.3.12
:
(macrochp
s
)
3.3.13
:
(putp
anything
name
value
)
3.3.14
:
(getp
anything
name
)
3.4
:
Namespaces and Packages
(2)
3.4.0
:
(private
..symbols..
)
3.4.1
:
(package
name
..expressions..
)
3.5
:
Control Structures
(26)
3.5.0
:
(eval
l1
...
ln
)
3.5.1
:
(apply
f
l
)
3.5.2
:
(quote
a
)
3.5.3
:
'
a
3.5.4
:
`
expr
,
a
,@
a
3.5.5
:
(progn
l1
...
ln
)
3.5.6
:
(prog1
l1
...
ln
)
3.5.7
:
(let ((
s1
v1
) ... (
sn
vn
))
l1
...
ln
)
3.5.8
:
(let* ((
s1
v1
) ... (
sn
vn
))
l1
...
ln
)
3.5.9
:
(let-filter ((
filter
data
))
l1
...
ln
)
3.5.10
:
(if
cond
yes
[
no1
...
non
])
3.5.11
:
(when
cond
yes1
...
yesn
)
3.5.12
:
(while
cond
l1
...
ln
)
3.5.13
:
(do-while
cond
l1
...
ln
)
3.5.14
:
(repeat
n
l1
...
ln
)
3.5.15
:
(mapwhile
cond
l1
...
ln
)
3.5.16
:
(for (
symb
start
end
[
step
])
l1
...
ln
)
3.5.17
:
(mapfor (
symb
start
end
[
step
])
l1
...
ln
)
3.5.18
:
(cond
l1
...
ln
)
3.5.19
:
(selectq
s
l1
...
ln
)
3.5.20
:
(mapc
f
l1
...
ln
)
3.5.21
:
(mapcar
f
l1
...
ln
)
3.5.22
:
(rmapc
f
l1
...
ln
)
3.5.23
:
(rmapcar
f
l1
...
ln
)
3.5.24
:
(each ((
s1
v1
) ... (
sn
vn
))
l1
...
ln
)
3.5.25
:
(all ((
s1
v1
) ... (
sn
vn
))
l1
...
ln
)
3.6
:
Functions
(2)
3.6.0
:
Argument List
3.6.1
:
Defining a Function
(14)
3.7
:
Strings
(3)
3.7.0
:
Basic String Functions
(23)
3.7.1
:
Regular Expressions (regex)
(10)
3.7.2
:
International Strings
(6)
3.8
:
Storages
(4)
3.8.0
:
Storage Creation and Allocation
(9)
3.8.1
:
Storage Allocation
(5)
3.8.2
:
Storage Access
3.8.3
:
Miscellaneous Storage Functions
(7)
3.9
:
Matrices, Vectors, Tensors, Indexes and IDX
(16)
3.9.0
:
IDX Structure
3.9.1
:
IDX Creation and Allocation
(16)
3.9.2
:
IDX Literals
(3)
3.9.3
:
IDX Copying and Cloning
(4)
3.9.4
:
IDX Iterators
(6)
3.9.5
:
IDX Information
(13)
3.9.6
:
IDX Manipulations
(3)
3.9.6.0
:
Cloning Manipulations
(6)
3.9.6.1
:
Compilable Direct IDX Manipulations
(3)
3.9.6.2
:
Non-compilable Direct IDX manipulations
(8)
3.9.7
:
Loading and Saving
(3)
3.9.7.0
:
Loading, Saving, and Mapping Matrices
(4)
3.9.7.1
:
Native Matrix File Formats
(2)
3.9.7.2
:
Foreign Matrix Files
(2)
3.9.7.2.0
:
Foreign Binary Matrices
(2)
3.9.7.2.1
:
Foreign Ascii Matrices
(2)
3.9.8
:
Component-wise Unary Operations
(16)
3.9.9
:
Component-wise Dyadic Operations
(4)
3.9.10
:
Contracting Operations with Scalar Result
(12)
3.9.11
:
Operations between Tensors and Scalars
(4)
3.9.12
:
Matrix/Vector and 4-Tensor/Matrix Products
(4)
3.9.13
:
Outer Products
(4)
3.9.14
:
Backward Compatibility Functions
(12)
3.9.15
:
idx-array: arrays of vectors and matrices
(3)
3.9.15.0
:
idx1-array
(4)
3.9.15.1
:
idx2-array
(4)
3.9.15.2
:
Casting gptr to vectors and matrices
(2)
3.10
:
Objects
(10)
3.10.0
:
Object Terminology
3.10.1
:
Inheritance
3.10.2
:
Predefined Classes
3.10.3
:
Defining a Class
(7)
3.10.4
:
Creating Objects
(6)
3.10.5
:
Accessing Slots
(4)
3.10.6
:
Defining Methods
(6)
3.10.7
:
Sending Messages
(5)
3.10.8
:
Constructors and Destructors
3.10.9
:
Predefined Methods
(7)
3.11
:
Hash Tables
(2)
3.11.0
:
Representing Associations with Hash Tables
(8)
3.11.1
:
Representing Sets with Hash Tables
(3)
3.12
:
Dates
(16)
3.12.0
:
(date-to-day
date
)
3.12.1
:
(day-to-date
daynumber
)
3.12.2
:
(today)
3.12.3
:
(now)
3.12.4
:
(split-date
date
)
3.12.5
:
(date-type
date
)
3.12.6
:
(date-extend
date
from
to
)
3.12.7
:
(date-to-string
date
[
format
])
3.12.8
:
(string-to-date
string
[
from
to
])
3.12.9
:
(date-add-second
date
count
)
3.12.10
:
(date-add-minute
date
count
)
3.12.11
:
(date-add-hour
date
count
)
3.12.12
:
(date-add-day
date
count
)
3.12.13
:
(date-add-month
date
count
[
opt
])
3.12.14
:
(date-add-year
date
count
[
opt
])
3.12.15
:
(date-code
date
flags
)
3.13
:
Loading and Executing Lush Program Files
(9)
3.13.0
:
(load
in
[
out
[
prompt
]])
3.13.1
:
^L
filename
3.13.2
:
file-being-loaded
3.13.3
:
(libload
libname
[
opt
])
3.13.4
:
(libload-dependencies [
fname
])
3.13.5
:
(libload-add-dependency
fname
)
3.13.6
:
(find-file
dirlist
filename
extlist
)
3.13.7
:
(save
f
s1
...
sn
)
3.13.8
:
(autoload
f
s1
...
sn
)
3.14
:
Lisp-Style Input/Output
(8)
3.14.0
:
Input
(4)
3.14.1
:
Output
(6)
3.14.2
:
File Names
(5)
3.14.3
:
Searched Path
(3)
3.14.4
:
Files and Directories Management
(9)
3.14.5
:
Files and Descriptors
(11)
3.14.6
:
Binary Input/Output
(6)
3.14.7
:
Pipes and Sockets
(5)
3.14.7.0
:
Remote Lush Execution
(5)
3.15
:
Miscellaneous
(3)
3.15.0
:
Debug
(23)
3.15.1
:
System
(29)
3.15.2
:
Special Numerical Values (IEEE754)
(6)
3.16
:
Graphics
(14)
3.16.0
:
Creating a Window
(2)
3.16.1
:
Drawing
(19)
3.16.2
:
Grabbing Images
(2)
3.16.3
:
Drawing with Colors
(11)
3.16.4
:
Drawing Text
(6)
3.16.5
:
The Drawing Context
(7)
3.16.6
:
Double Buffering and Synchronization
(2)
3.16.7
:
Plotting Functions
(4)
3.16.7.0
:
Plotting Basics
(3)
3.16.7.1
:
Plotting using Ports
(17)
3.16.7.2
:
Miscellaneous
(7)
3.16.7.3
:
Plotting Internals
(15)
3.16.8
:
Events
(2)
3.16.8.0
:
Graphic Event Functions
(7)
3.16.8.1
:
Event Lists
(1)
3.16.9
:
System Specific Graphic Functions
(3)
3.16.9.0
:
Specific Graphic Functions for X11
(7)
3.16.9.1
:
Specific Graphic Functions for Windows
(8)
3.16.9.2
:
Determining System Dependent Feature Support
(1)
3.16.10
:
Producing Encapsulated PostScript Files
(4)
3.16.11
:
Producing SVG Graphics
(5)
3.16.11.0
:
Drawing Methods Specific to SVGWindow
(10)
3.16.12
:
Graphical Utilities
(6)
3.16.13
:
Editable Graphics with comdraw/ivtools
(6)
3.17
:
Events and Timers
(2)
3.17.0
:
Event Queue
(11)
3.17.1
:
Timers
(3)
3.18
:
Documentation and Help System
(2)
3.18.0
:
Using the Online Manual
(3)
3.18.1
:
Writing Documentation
(4)
3.19
:
Word Processor
(4)
3.19.0
:
(render-brace-text
left-margin
right-margin
brace
)
3.19.1
:
(render-brace-html
left-margin
right-margin
brace
)
3.19.2
:
(render-brace-latex
section
brace
)
3.19.3
:
(render-brace-graphics
x
y
w
brace
)
3.20
:
Obsolete Functions
(3)
3.20.0
:
Operations on Lists of Numbers
(12)
3.20.1
:
Statistical Functions on Lists of Numbers
(13)
3.20.2
:
DZ
(3)
3.20.2.0
:
Predefined DZs
(25)
3.20.2.1
:
Compiling DZ
(8)
3.21
:
Outdated Documentation
(1)
3.21.0
:
Lush Interpreter Internals
(6)
3.21.0.0
:
Introduction
(2)
3.21.0.1
:
Interfacing a C Function to Lush
(5)
3.21.0.1.0
:
Preparations to Compile C Code
(2)
3.21.0.1.1
:
Writing a New Function
(4)
3.21.0.1.1.0
:
Where to Write Primitives
(1)
3.21.0.1.1.1
:
Checks and Error Handling
(1)
3.21.0.1.2
:
Writing an Interface Function
(2)
3.21.0.1.2.0
:
DX Interface Functions
(7)
3.21.0.1.2.0.0
:
Argument Number Checking
(1)
3.21.0.1.2.0.1
:
Argument Evaluation
(2)
3.21.0.1.2.0.2
:
Argument Translation
(7)
3.21.0.1.2.0.3
:
Complex Argument Syntax Parsing
(4)
3.21.0.1.3
:
New Function Declaration
(2)
3.21.0.2
:
Lush Internals
(9)
3.21.0.2.0
:
Elementary C Types and Functions
(3)
3.21.0.2.0.0
:
Universal Pointer Type
(1)
3.21.0.2.0.1
:
Floating Point Types
(25)
3.21.0.2.0.2
:
Input/Output Functions
(4)
3.21.0.2.1
:
Lush Objects
(2)
3.21.0.2.1.0
:
Generic Operations on Lush Objects
(5)
3.21.0.2.2
:
Garbage Collection
(4)
3.21.0.2.2.0
:
Managing Counters in an
at
Structure
(2)
3.21.0.2.2.1
:
Locking Conventions
(4)
3.21.0.2.3
:
Lists/Numbers/External Objects
(3)
3.21.0.2.3.0
:
Lists
(4)
3.21.0.2.3.0.0
:
Predicates
(2)
3.21.0.2.3.0.1
:
Creation
(2)
3.21.0.2.3.0.2
:
Utilities
(2)
3.21.0.2.3.1
:
Numbers
(3)
3.21.0.2.3.1.0
:
Predicates
(1)
3.21.0.2.3.1.1
:
Creation
(2)
3.21.0.2.3.2
:
External Objects
(3)
3.21.0.2.3.2.0
:
Predicates
(1)
3.21.0.2.3.2.1
:
Creation
(1)
3.21.0.2.4
:
Arrays/Matrices
(5)
3.21.0.2.4.0
:
Access
(2)
3.21.0.2.4.0.0
:
"struct array" Structure
(2)
3.21.0.2.4.1
:
Creation
(9)
3.21.0.2.4.2
:
Utilities
(3)
3.21.0.2.4.3
:
Numerical Recipes Interface
(20)
3.21.0.2.5
:
Strings
(3)
3.21.0.2.5.0
:
Access
(1)
3.21.0.2.5.1
:
Creation
(1)
3.21.0.2.6
:
Symbols
(3)
3.21.0.2.6.0
:
Access
(2)
3.21.0.2.6.1
:
Creation
(2)
3.21.0.2.7
:
Functions
(2)
3.21.0.2.8
:
User Defined Classes
(3)
3.21.0.2.8.0
:
Class Structure Definition
(5)
3.21.0.2.8.0.0
:
Garbage Collection
(2)
3.21.0.2.8.0.1
:
Evaluation
(2)
3.21.0.2.8.0.2
:
Serialization
(8)
3.21.0.2.8.0.3
:
Comparisons
(4)
3.21.0.3
:
TL/Open Examples
(3)
3.21.0.3.0
:
String Capitalization
(1)
3.21.0.3.1
:
Complex Numbers
(2)
3.21.0.3.2
:
Numerical Recipes Interface
(1)
3.21.0.3.2.0
:
File "nr/user_dll.c"
(4)
3.21.0.4
:
TL/Open Extensions Installation
(2)
3.21.0.4.0
:
TL/Open Extension Installation as an Application.
(3)
4:
Ogre: Object Oriented GUI Toolkit
4.0
:
Introduction to Ogre
4.1
:
Ogre Tutorial
(1)
4.1.0
:
Calling Ogre in a Lush Script
4.2
:
The Ogre Class Library
(2)
4.2.0
:
Ogre Methods
4.2.1
:
Ogre Class Hierarchy
4.3
:
Ogre Utility Functions
(4)
4.3.0
:
Initializing the Ogre library
(3)
4.3.1
:
Error Handling in the Ogre Library
4.3.2
:
Ogre Color Palette
(13)
4.3.3
:
Ogre Fonts
(6)
4.4
:
Visual Objects
(4)
4.4.0
:
(new VisualObject
w
h
)
4.4.1
:
VisualObject Request Messages
(9)
4.4.2
:
VisualObject Implementation Methods
(8)
4.4.3
:
Event Methods
(11)
4.5
:
Control Objects
(6)
4.5.0
:
(new Control
w
h
f
)
4.5.1
:
Enabling or Disabling a Control Object
(3)
4.5.2
:
Activation of a Control Object
(1)
4.5.3
:
Appearance of a Control Object
(2)
4.5.4
:
State of a Control Object
(3)
4.5.5
:
Ogre Callbacks
(3)
4.6
:
Container Objects
(5)
4.6.0
:
(new Container
x
y
w
h
...contents...
)
4.6.1
:
Repainting
4.6.2
:
Inserting an Removing Objects
(3)
4.6.3
:
Geometry Management
(3)
4.6.4
:
Control Management
(5)
4.7
:
Container Flavors
(3)
4.7.0
:
Forms
(1)
4.7.1
:
Window Objects
(4)
4.7.1.0
:
WindowObject Request Methods
(5)
4.7.1.1
:
WindowObject Implementation Methods
(3)
4.7.2
:
Structuring Containers
(5)
4.8
:
Buttons
(4)
4.8.0
:
Push Buttons
(2)
4.8.1
:
Check Boxes
(3)
4.8.2
:
Exclusive Buttons
(1)
4.8.3
:
File Requester Button
(1)
4.9
:
Character String Objects
(5)
4.9.0
:
Fixed Strings
(1)
4.9.1
:
Editable Strings
(2)
4.9.2
:
Editable Numbers
(1)
4.9.3
:
EditSecretString
4.9.4
:
Multiline Text Editor
(7)
4.10
:
Icons
(1)
4.10.0
:
(new icon
mat
&optional [
sx
[
sy
[
map
]]])
4.11
:
OgrImage
(2)
4.11.0
:
(new OgrImage
m
)
4.11.1
:
(==>
OgrImage
get-selected)
4.12
:
ImageViewer
(2)
4.12.0
:
(new ImageViewer
w
h
m
[
scroll
])
4.12.1
:
(==>
ImageViewer
get-selected)
4.13
:
Menus
(2)
4.13.0
:
Standard Menus
(7)
4.13.1
:
Choice Menus
(7)
4.14
:
Popup Requesters
(6)
4.14.0
:
Requester
(6)
4.14.1
:
Warning Requester
(3)
4.14.2
:
Error Requester
(3)
4.14.3
:
Yes/No Requester
(4)
4.14.4
:
Print Requester
(2)
4.14.5
:
File Requester
(8)
4.15
:
Movable and Resizable Objects
(4)
4.15.0
:
(new DragArea
w
h
)
4.15.1
:
(new SizeArea
w
h
)
4.15.2
:
(new Frame
x
y
w
h
...contents...
)
4.15.3
:
(new FrameSize
x
y
w
h
...contents...
)
4.16
:
Sliders and Scrollbars
(2)
4.16.0
:
Sliders
(5)
4.16.1
:
Scrollbars
(3)
4.17
:
Composite Objects
(2)
4.17.0
:
Viewers
(5)
4.17.1
:
Selectors
(6)
4.18
:
A Complete Example
(2)
4.18.0
:
The Class Browser "classtool"
(1)
4.18.1
:
The Program "classtool"
5:
Dynamic Loader/Linker
5.0
:
(mod-load
filename
)
5.1
:
(mod-unload
filename
)
5.2
:
(find-shared-library
name
[
extlist
])
5.3
:
(find-static-library
name
[
extlist
])
5.4
:
(find-shared-or-static-library
name
[
extlist
])
5.5
:
(mod-list)
5.6
:
(mod-undefined)
5.7
:
(mod-status)
5.8
:
(mod-inquire
filename
)
5.9
:
(mod-create-reference
string1
...
stringN
)
5.10
:
(mod-compatibility-flag
boolean
)
5.11
:
Low-Level Module Functions
(10)
5.11.0
:
(module-list)
5.11.1
:
(module-filename
m
)
5.11.2
:
(module-executable-p
m
)
5.11.3
:
(module-unloadable-p
m
)
5.11.4
:
(module-initname
m
)
5.11.5
:
(module-depends
m
)
5.11.6
:
(module-never-unload
m
)
5.11.7
:
(module-defs
m
)
5.11.8
:
(module-load
filename
[
hookfunction
])
5.11.9
:
(module-unload
m
)
5.12
:
Extending the Interpreter
5.13
:
Debugging Modules with gdb
5.14
:
Compiling and Loading C Code
(7)
5.14.0
:
(new LushMake [
srcdir
[
objdir
]])
5.14.1
:
(==>
lushmake
setdirs
srcdir
[
objdir
])
5.14.2
:
(==>
lushmake
setflags
flags
)
5.14.3
:
(==>
lushmake
rule
target
deps
[
command
])
5.14.4
:
(==>
lushmake
show [
...target...
])
5.14.5
:
(==>
lushmake
make [
...target...
])
5.14.6
:
(==>
lushmake
load [
...targets...
])
6:
CLush: Compiled Lush
6.0
:
A Simple Example
6.1
:
Using libload and dhc-make
6.2
:
Compilation Functions
(4)
6.2.0
:
High-Level Compilation Functions
(4)
6.2.1
:
Customizing the Behavior of dhc-make
(4)
6.2.2
:
Querying File Dependencies
(2)
6.2.3
:
Low-Level Compilation Functions
(7)
6.3
:
Design Philosophy
6.4
:
What is Compilable, and What is Not
(1)
6.4.0
:
(compilablep
function
)
6.5
:
CLush Specific Functions and Constructs
(6)
6.5.0
:
Numerical Type Declarations
(17)
6.5.1
:
Class Declaration and Compilation
6.5.2
:
Type Conversions
(2)
6.5.2.0
:
Numerical Type Conversions
(6)
6.5.2.1
:
Non-Numerical Type Conversions
(2)
6.5.3
:
Inline C Code
(3)
6.5.3.0
:
C Directives and Macros
(4)
6.5.3.1
:
Locating Include Files and Libraries
(4)
6.5.4
:
Compiler Directives
(4)
6.5.5
:
Dynamic Allocation in Compiled Code
6.6
:
Interfacing Existing C/C++/FORTRAN Libraries to Lush
(3)
6.6.0
:
Symbolic Constants
(2)
6.6.1
:
Interfacing C/C++ Code
(2)
6.6.2
:
Interfacing FORTRAN Code
6.7
:
Making Standalone Executables
(2)
6.7.0
:
(make-standalone
lushfile
cdir
executable
main-func
)
6.7.1
:
low-level support functions for make-standalone
(6)
6.8
:
More on the Lisp-C Interface
(3)
6.8.0
:
DH: the Compiled Function Class
(2)
6.8.1
:
Classinfo
(2)
6.8.2
:
Controling the Lisp/C Interface
(3)
6.9
:
Compiler Internals
(75)
7:
Standard Libraries
7.0
:
C Interface Utilities
(3)
7.0.0
:
Libc Interface
(5)
7.0.1
:
Control Structures
(1)
7.0.2
:
Pointer Manipulation/Dereferencing
(6)
7.0.2.0
:
Peek/Poke/Sizeof
(18)
7.1
:
C-Style Input/Output
(34)
7.1.0
:
(fprintf
file-pointer
args...
)
7.1.1
:
(fwrite-str
file-pointer
s
)
7.1.2
:
(stdout)
7.1.3
:
(stdin)
7.1.4
:
(fopen
filename
type
)
7.1.5
:
(fclose
file-pointer
)
7.1.6
:
(popen
filename
type
)
7.1.7
:
(pclose
file-pointer
)
7.1.8
:
(ftell
file-pointer
)
7.1.9
:
(fseek
file-pointer
pos
)
7.1.10
:
(fseek-from-end
file-pointer
pos
)
7.1.11
:
(fseek-from-current
file-pointer
pos
)
7.1.12
:
(fgetc
file-pointer
)
7.1.13
:
(fputc
file-pointer
val
)
7.1.14
:
(fread-ubyte
file-pointer
)
7.1.15
:
(fwrite-ubyte
file-pointer
val
)
7.1.16
:
(fread-byte
file-pointer
)
7.1.17
:
(fwrite-byte
file-pointer
val
)
7.1.18
:
(fread-short
file-pointer
)
7.1.19
:
(fwrite-short
file-pointer
val
)
7.1.20
:
(fread-int
file-pointer
)
7.1.21
:
(fwrite-int
file-pointer
val
)
7.1.22
:
(fread-flt
file-pointer
)
7.1.23
:
(fwrite-flt
file-pointer
val
)
7.1.24
:
(fread-real
file-pointer
)
7.1.25
:
(fwrite-real
file-pointer
val
)
7.1.26
:
(reverse_n
ptr
sz
n
)
7.1.27
:
(fscan-int
file-pointer
)
7.1.28
:
(fscan-flt
file-pointer
)
7.1.29
:
(fscan-str
file-pointer
)
7.1.30
:
(fgets
file-pointer
max-size
)
7.1.31
:
(file-size
file-name
)
7.1.32
:
(rewind
f
)
7.1.33
:
(skip-comments
start
f
)
7.2
:
Graph Library
(5)
7.2.0
:
Building and Manipulating Grammars
(14)
7.2.0.0
:
Macros for Typing Labels
(6)
7.2.0.1
:
Gset: Multiple Sets of Integers
(1)
7.2.0.2
:
Grammar Cleanup and Optimization
(1)
7.2.0.3
:
Functions for Building Grammars
(2)
7.2.0.4
:
Setting the Penalties/Cost of Edges
(1)
7.2.0.5
:
Converting Grammar Paths to Strings
(1)
7.2.0.6
:
Conversion from Regular Grammar to Matrix Representation
(3)
7.2.0.7
:
Converting Strings to Label Sequences
(2)
7.2.0.8
:
Testing Label Sequences Against a Grammar
(1)
7.2.0.9
:
Handling Trivgraphs
(9)
7.2.0.10
:
Selecting Path that Produce a Particular Label Sequence
(4)
7.2.0.11
:
Additional Grammar Functions
(6)
7.2.0.12
:
Graph Analysis
(1)
7.2.1
:
Manipulating Graphs
(4)
7.2.1.0
:
Gbag Class
(9)
7.2.1.1
:
GGraph Class
(13)
7.2.1.2
:
GLink Class
(9)
7.2.2
:
Searching and Pruning Graphs
(6)
7.2.3
:
Transformation Operators on Graphs
(11)
7.2.4
:
Other Graph Search Functions
(3)
7.3
:
Image Processing Libraries
(18)
7.3.0
:
Demos and Examples
(1)
7.3.1
:
Reading/Writing Image Files to/from IDX
(5)
7.3.2
:
Reading/Writing PPM/PGM/PBM Image Files
(19)
7.3.3
:
Reading/Writing PBM Image Files
(4)
7.3.4
:
Reading/Writing Run-Length-Encoded Image Files
(3)
7.3.5
:
RGBA Images of ubytes
(6)
7.3.5.0
:
Geometric Transforms
(16)
7.3.5.0.0
:
Low-Level Geometric Transform Functions
(1)
7.3.5.1
:
Color Processing
(5)
7.3.5.2
:
Blitting
(2)
7.3.5.3
:
Histograms
(2)
7.3.5.3.0
:
Low-Level Histogram Functions
(2)
7.3.5.4
:
Various Unusual Subsampling Functions
(4)
7.3.6
:
RGBA Images of floats
(18)
7.3.7
:
Greyscale Images of ubytes
(13)
7.3.8
:
Greyscale Images of shorts
(9)
7.3.9
:
Greyscale Images of floats
(5)
7.3.10
:
Computing Image Warping Maps
(1)
7.3.11
:
Connected Component Analysis
(18)
7.3.12
:
Morphological Operations
(7)
7.3.13
:
Morphological Operation on Images of shorts
(6)
7.3.14
:
Miscellaneous Image Macros and Conversions
(4)
7.3.14.0
:
img-dim-C
(3)
7.3.15
:
Constants Used in Run-Length Encoded Images
7.3.16
:
Converting RLE Image to Greyscale Pixelmap
(7)
7.3.17
:
Color Clustering and Quantization
(3)
7.3.17.0
:
Color Clustering
(2)
7.3.17.1
:
Color Segmentation and Quantization on RGBA Images
(5)
7.3.17.1.0
:
low-level color quantization functions.
(2)
7.3.17.2
:
Color Segmentation on RGBA float Images
(6)
7.4
:
Plotting Library
(2)
7.4.0
:
Plotter
(41)
7.4.1
:
Low-Level Utility Functions
(3)
7.5
:
Shell Commands
(6)
7.5.0
:
String List Utilities
(6)
7.5.1
:
File Information
(9)
7.5.2
:
Filename Manipulations
(4)
7.5.3
:
Variables
(3)
7.5.4
:
Directories
(4)
7.5.5
:
Shell Commands
(7)
7.6
:
Stopwatch: Timer with Microsecond Accuracy
(3)
7.6.0
:
(new stopwatch)
7.6.1
:
(==>
stopwatch
get)
7.6.2
:
(==>
stopwatch
reset)
7.7
:
Tensor/Matrix/Vector/Scalar Libraries
(11)
7.7.0
:
Generic IDX Macros and Functions
(3)
7.7.0.0
:
Resizing Macros and Functions
(33)
7.7.0.1
:
Macros for common operations
(1)
7.7.0.2
:
Obsolete Iterators for Inline C code
(6)
7.7.1
:
IDX of Single Precision Floating Point Numbers
(57)
7.7.2
:
IDX of Double Precision Floating Point Numbers
(67)
7.7.3
:
IDX of Integers
(13)
7.7.4
:
IDX of unsigned bytes
(14)
7.7.5
:
idx-array: arrays of vectors and matrices
(3)
7.7.5.0
:
idx1-array
(4)
7.7.5.1
:
idx2-array
(4)
7.7.5.2
:
Casting gptr to vectors and matrices
(2)
7.7.6
:
IDX reading and writing
(77)
7.7.7
:
IDX mapping from files
(25)
7.7.8
:
Convolution, Subsampling, Oversampling.
(3)
7.7.8.0
:
Fast 1D Convolutions
(13)
7.7.8.1
:
Generic Convolutions
(30)
7.7.8.2
:
1D and 2D Subsampling and Oversampling
(20)
7.7.9
:
IDX sorting and binary search functions
(13)
7.7.10
:
IDX operations on squares of elements
(10)
8:
Packages
8.0
:
Numerical Packages
(2)
8.0.0
:
libnum: Numerical Library
(6)
8.0.0.0
:
Special Functions
(4)
8.0.0.1
:
complex: Complex Numbers Library
(5)
8.0.0.1.0
:
Complex functions that return a real
(4)
8.0.0.1.1
:
Dyadic Complex Operators
(6)
8.0.0.1.2
:
Unary Complex Operators
(26)
8.0.0.2
:
Statistical Functions
(16)
8.0.0.3
:
Linear Algebra
(7)
8.0.0.3.0
:
eigenvalues, eigenvectors
(4)
8.0.0.3.1
:
matrix decompositions (SVD, LU cholesky, QR, tridigonal, householder).
(3)
8.0.0.3.1.0
:
SVD: singular value decomposition
(1)
8.0.0.3.1.1
:
LU decomposition
(2)
8.0.0.3.1.2
:
Cholesky decomposition
(1)
8.0.0.3.2
:
solution of linear systems.
(4)
8.0.0.3.3
:
matrix inverse
(2)
8.0.0.3.4
:
matrix determinant
(6)
8.0.0.3.5
:
low-level functions
(3)
8.0.0.3.5.0
:
eigenvalues, eigenvectors
(4)
8.0.0.3.5.1
:
matrix decompositions
(4)
8.0.0.3.5.2
:
solution of linear systems.
(8)
8.0.0.3.5.2.0
:
matrix determinant
(6)
8.0.0.3.6
:
interfacing other GSL linear algebra functions to Lush
(5)
8.0.0.4
:
Polynomials
(1)
8.0.0.5
:
Function Interpolation
(6)
8.0.1
:
fftw: an interface to the FFTW3 Fourier Transform library
(3)
8.0.1.0
:
High Level Fourier Transform functions
(3)
8.0.1.1
:
masking window utilities
(2)
8.0.1.2
:
Low-Level Fast Fourier Transform funtions (FFT)
(7)
8.1
:
Machine Learning
(5)
8.1.0
:
GBLearn2: Machine Learning Library
(8)
8.1.0.0
:
GBLearn2: Basic Concepts
(7)
8.1.0.1
:
Examples and Demos
(2)
8.1.0.2
:
Learning Algorithms
(3)
8.1.0.2.0
:
supervised
(4)
8.1.0.2.1
:
supervised-gradient
(5)
8.1.0.3
:
Data Sources
(8)
8.1.0.3.0
:
dsource
(4)
8.1.0.3.1
:
dsource-idx3l
(1)
8.1.0.3.2
:
dsource-idx3fl
(2)
8.1.0.3.3
:
dsource-idx3ul
(2)
8.1.0.3.4
:
dsource-image
(8)
8.1.0.3.5
:
dsource-idx3l-narrow
(2)
8.1.0.3.6
:
dsource-idx3l-permute
(3)
8.1.0.3.7
:
dsource-idx3l-concat
(2)
8.1.0.4
:
Meters
(2)
8.1.0.4.0
:
classifier-meter
(5)
8.1.0.5
:
gb-states
(19)
8.1.0.5.0
:
idx-state
(8)
8.1.0.6
:
gb-param
(5)
8.1.0.6.0
:
idx1-param
(5)
8.1.0.6.1
:
idx1-dparam
(3)
8.1.0.6.2
:
idx1-dparam-eps
(4)
8.1.0.6.3
:
idx1-ddparam
(10)
8.1.0.6.3.0
:
Allocating an idx-state within an idx1-ddparam
(5)
8.1.0.7
:
Module Libraries
(21)
8.1.0.7.0
:
modules
(23)
8.1.0.7.0.0
:
gb-module
(3)
8.1.0.7.0.1
:
logadd-layer
(1)
8.1.0.7.0.2
:
mle-cost
(1)
8.1.0.7.0.3
:
mmi-cost
(2)
8.1.0.7.0.4
:
edist-cost
(1)
8.1.0.7.0.5
:
wedist-cost
(1)
8.1.0.7.0.6
:
weighted-mse-cost
(1)
8.1.0.7.0.7
:
ledist-cost
(1)
8.1.0.7.1
:
Classifiers
(6)
8.1.0.7.1.0
:
min-classer
(1)
8.1.0.7.1.1
:
max-classer
(1)
8.1.0.7.1.2
:
ledist-classer
(1)
8.1.0.7.1.3
:
mmi-classer
(3)
8.1.0.7.2
:
Basic Neural Net Modules
(5)
8.1.0.7.2.0
:
f-layer
(8)
8.1.0.7.2.1
:
e-layer
(1)
8.1.0.7.2.2
:
e-layer-sparse
(1)
8.1.0.7.2.3
:
c-layer
(1)
8.1.0.7.2.4
:
s-layer
(1)
8.1.0.7.3
:
net-ff
(1)
8.1.0.7.4
:
net-c
(1)
8.1.0.7.5
:
net-cf
(1)
8.1.0.7.6
:
net-cfe
(1)
8.1.0.7.7
:
net-cff
(1)
8.1.0.7.8
:
net-ccc
(1)
8.1.0.7.9
:
net-cscf
(1)
8.1.0.7.10
:
net-cscfe
(1)
8.1.0.7.11
:
net-csccf
(1)
8.1.0.7.12
:
net-cscscf
(1)
8.1.0.7.13
:
net-cscscfe
(1)
8.1.0.7.14
:
net-cscscscf
(1)
8.1.0.7.15
:
lenet5
(1)
8.1.0.7.16
:
ccc-tdnn
(4)
8.1.0.7.17
:
net-xx
(1)
8.1.0.7.18
:
net-xxx
(1)
8.1.0.7.19
:
gb-conx
(10)
8.1.1
:
Support Vector Machine (SVM)
(4)
8.1.2
:
SN2.8.
(3)
8.1.2.0
:
Netenv.
(4)
8.1.2.0.0
:
Introduction to Netenv.
(2)
8.1.2.0.1
:
Low Level Functions in Netenv.
(8)
8.1.2.0.1.0
:
Creating and Scaning Networks Architectures in Netenv.
(2)
8.1.2.0.1.0.0
:
Allocation of Neurons and Connections in Netenv.
(9)
8.1.2.0.1.0.1
:
Connections in Netenv.
(8)
8.1.2.0.1.1
:
Accessing Internal Variables in Netenv.
(2)
8.1.2.0.1.1.0
:
Accessing the Unit Fields ``nfields''.
(1)
8.1.2.0.1.1.0.0
:
Convertion between Fields and Numbers or Lists of Numbers in Netenv.
(10)
8.1.2.0.1.1.1
:
Accessing the Connection Fields: ``sfields''.
(10)
8.1.2.0.1.2
:
Fields Manipulation in Netenv.
(2)
8.1.2.0.1.2.0
:
Unit Fields Manipulation in Netenv.
(8)
8.1.2.0.1.2.1
:
Connection Fields Manipulation in Netenv.
(7)
8.1.2.0.1.3
:
Non Linear Functions.
(15)
8.1.2.0.1.4
:
Functions for Quasi-Linear Units.
(5)
8.1.2.0.1.4.0
:
Propagation Implementation for Quasi-Linear Units.
(3)
8.1.2.0.1.4.1
:
Online Gradient Implementation for Quasi-Linear Units.
(6)
8.1.2.0.1.4.2
:
Batch Gradient Implementation for Quasi-Linear Units.
(4)
8.1.2.0.1.4.3
:
Second Order Algorithms Implementation for Quasi-Linear Units.
(6)
8.1.2.0.1.4.4
:
Conjugate Gradient Implementation for Quasi-Linear Units.
(2)
8.1.2.0.1.5
:
Functions for Implementing Euclidian Units.
(3)
8.1.2.0.1.5.0
:
Propagation Implementation for Euclidean Units.
(2)
8.1.2.0.1.5.1
:
Gradient Descent Algorithms Implementation for Euclidean Units.
(4)
8.1.2.0.1.5.2
:
Second Order Algorithms Implementation for Euclidean Units.
(3)
8.1.2.0.2
:
High Level Functions in Netenv.
(11)
8.1.2.0.2.0
:
Creating a Network.
(6)
8.1.2.0.2.1
:
Defining the Examples in Netenv.
(8)
8.1.2.0.2.2
:
Accessing Internal Variables in Netenv.
(3)
8.1.2.0.2.2.0
:
Accessing Neural Fields of Groups of Units.
(1)
8.1.2.0.2.2.0.0
:
Conversion between Neural Fields and Lists.
(10)
8.1.2.0.2.2.1
:
Conversion between Neural Fields and Matrices.
(2)
8.1.2.0.2.2.2
:
Accessing Synaptic Fields of Groups of Units.
(2)
8.1.2.0.2.2.2.0
:
Conversion between Synaptic Fields and Lists.
(6)
8.1.2.0.2.2.2.1
:
Conversion between Synaptic Fields and Matrices.
(8)
8.1.2.0.2.3
:
Weight Files in Netenv.
(6)
8.1.2.0.2.4
:
Setting the Parameters in Netenv.
(3)
8.1.2.0.2.4.0
:
Initial Weights in Netenv.
(7)
8.1.2.0.2.4.1
:
Learning Parameters in Netenv.
(10)
8.1.2.0.2.4.2
:
Choosing the Activation Functions in Netenv.
(7)
8.1.2.0.2.5
:
Performance Evaluation in Netenv.
(4)
8.1.2.0.2.5.0
:
Single Example Performance in Netenv.
(3)
8.1.2.0.2.5.1
:
Multiple Example Performance in Netenv.
(3)
8.1.2.0.2.5.2
:
Performance File in Netenv.
(3)
8.1.2.0.2.5.3
:
Classification Modes.
(12)
8.1.2.0.2.6
:
Training the Network with Online Algorithms in Netenv.
(4)
8.1.2.0.2.6.0
:
Choice of the Patterns in Netenv.
(7)
8.1.2.0.2.6.1
:
Forward and Backward Propagation Functions in Netenv.
(7)
8.1.2.0.2.6.2
:
Online Gradient.
(8)
8.1.2.0.2.6.3
:
Online Second Order Algorithms in Netenv.
(10)
8.1.2.0.2.7
:
Training the Network with Batch Algorithms in Netenv.
(3)
8.1.2.0.2.7.0
:
Batch Gradient in Netenv.
(4)
8.1.2.0.2.7.1
:
Batch Conjugate Gradient in Netenv.
(5)
8.1.2.0.2.7.2
:
Batch Second Order Algorithm in Netenv.
(7)
8.1.2.0.2.8
:
Pruning Connections in Netenv: Optimal Brain Damage (OBD).
(2)
8.1.2.0.2.9
:
Displaying and Plotting in Netenv.
(3)
8.1.2.0.2.9.0
:
Netenv Displaying Modes.
(18)
8.1.2.0.2.9.1
:
Monitoring Error and Performance in Netenv.
(2)
8.1.2.0.2.9.2
:
Netenv Miscellaneous Functions.
(2)
8.1.2.0.3
:
Building Connections in Netenv.
(4)
8.1.2.0.3.0
:
Functions for Locally Connecting Layers in Netenv.
(3)
8.1.2.0.3.1
:
Functions for Creating Shared Weights Masks in Netenv.
(7)
8.1.2.0.3.2
:
Functions for Creating Shared Biases in Netenv.
(3)
8.1.2.1
:
SN Tools.
(4)
8.1.2.1.0
:
NetTool.
(5)
8.1.2.1.0.0
:
Overview of NetTool.
(1)
8.1.2.1.0.1
:
Layers in NetTool.
(5)
8.1.2.1.0.2
:
Connections in NetTool.
(2)
8.1.2.1.1
:
BPTool.
(3)
8.1.2.1.1.0
:
Overview of BPTool.
(1)
8.1.2.1.1.1
:
BPTool Menus.
(3)
8.1.2.1.1.1.0
:
BPTool Parameters Menu.
(5)
8.1.2.1.1.1.1
:
BPTool Settings Menu.
(3)
8.1.2.1.1.2
:
Training with BPTool.
(3)
8.1.2.1.2
:
Other SN Tools.
(2)
8.1.2.1.2.0
:
StatTool.
(1)
8.1.2.1.2.1
:
NormTool.
(1)
8.1.2.2
:
Knnenv.
(7)
8.1.2.2.0
:
Introduction to Knnenv.
(2)
8.1.2.2.1
:
Codebooks.
(5)
8.1.2.2.1.0
:
Codebook Creation and Access.
(5)
8.1.2.2.1.1
:
Codebook Operations.
(3)
8.1.2.2.1.2
:
Codebook and Netenv.
(2)
8.1.2.2.1.2.0
:
Convertions with the Netenv Format.
(2)
8.1.2.2.1.3
:
Codebook Files.
(2)
8.1.2.2.1.3.0
:
Codebook I/O Functions.
(4)
8.1.2.2.2
:
k-Nearest Neighbors.
(3)
8.1.2.2.2.0
:
KNN for Vector Quantization.
(2)
8.1.2.2.2.1
:
KNN for Pattern Recognition.
(5)
8.1.2.2.3
:
Codebook Algorithms.
(3)
8.1.2.2.3.0
:
Codebook Editing Algorithms.
(2)
8.1.2.2.3.1
:
Codebook Clustering Algorithms.
(4)
8.1.2.2.3.2
:
Codebook Iterative Algorithms.
(2)
8.1.2.2.3.2.0
:
Initializing a Codebook.
(2)
8.1.2.2.3.2.1
:
Codebook Learning Vector Quantization Algorithms.
(1)
8.1.2.2.4
:
Radial Basis Functions in Knnenv.
(2)
8.1.2.2.4.0
:
Implementation of Radial Basis Functions as an Hybrid Algorithm.
(7)
8.1.2.2.5
:
Topological Maps in Knnenv.
(3)
8.1.2.2.5.0
:
Programming Topological Maps in Knnenv.
(4)
8.1.2.2.5.0.0
:
Creating and Initializing the Codebooks for 2D Topological Maps.
(3)
8.1.2.2.5.0.1
:
The Topological Maps Learning Function in Knnenv.
(1)
8.1.2.2.5.0.2
:
Topological Maps Predefined Hook Functions in Knnenv.
(4)
8.1.2.2.5.0.2.0
:
Topology Hooks in Knnenv.
(5)
8.1.2.2.5.0.2.1
:
Topological Maps Learning Rate in Knnenv.
(2)
8.1.2.2.5.0.2.2
:
Neighborhood Size.
(2)
8.1.2.2.5.0.2.3
:
Topological Maps Display Hook in Knnenv.
(3)
8.1.2.2.5.1
:
A Complete Example of Topological Map in Knnenv
(1)
8.1.3
:
HTK: HMM ToolKit
(25)
8.1.3.0
:
htk_aux_alloc
(177)
8.1.3.1
:
esignal
(58)
8.1.3.2
:
htk_adapt
(21)
8.1.3.3
:
htk_audio
(23)
8.1.3.4
:
htk_constant
(1)
8.1.3.5
:
htk_dict
(12)
8.1.3.6
:
htk_fb
(10)
8.1.3.7
:
htk_func
(1)
8.1.3.8
:
htk_graf
(39)
8.1.3.9
:
htk_label
(37)
8.1.3.10
:
htk_lm
(9)
8.1.3.11
:
htk_math
(47)
8.1.3.12
:
htk_mem
(61)
8.1.3.13
:
htk_model
(45)
8.1.3.14
:
htk_net
(21)
8.1.3.15
:
htk_parm
(36)
8.1.3.16
:
htk_rec
(13)
8.1.3.17
:
htk_shell
(65)
8.1.3.18
:
htk_sigp
(33)
8.1.3.19
:
htk_train
(24)
8.1.3.20
:
htk_util
(34)
8.1.3.21
:
htk_vq
(9)
8.1.3.22
:
htk_wave
(20)
8.1.3.23
:
strarr
(5)
8.1.4
:
Torch: Machine Learning
(11)
8.1.4.0
:
const
(1)
8.1.4.1
:
alloc
(117)
8.1.4.2
:
level0
(4)
8.1.4.2.0
:
torch_allocator
(16)
8.1.4.2.1
:
torch_object
(23)
8.1.4.2.2
:
torch_random
(39)
8.1.4.3
:
level1
(22)
8.1.4.3.0
:
torch_classformat
(6)
8.1.4.3.1
:
torch_cmdline
(45)
8.1.4.3.2
:
torch_dataset
(32)
8.1.4.3.3
:
torch_editdistance
(32)
8.1.4.3.4
:
torch_iosequence
(6)
8.1.4.3.5
:
torch_iosequencearray
(4)
8.1.4.3.6
:
torch_kfold
(16)
8.1.4.3.7
:
torch_kernel
(2)
8.1.4.3.8
:
torch_machine
(6)
8.1.4.3.9
:
torch_mat
(21)
8.1.4.3.10
:
torch_measurer
(12)
8.1.4.3.11
:
torch_parameters
(18)
8.1.4.3.12
:
torch_perm
(7)
8.1.4.3.13
:
torch_preprocessing
(2)
8.1.4.3.14
:
torch_qccache
(2)
8.1.4.3.15
:
torch_sequence
(25)
8.1.4.3.16
:
torch_stack
(8)
8.1.4.3.17
:
torch_timer
(13)
8.1.4.3.18
:
torch_trainer
(8)
8.1.4.3.19
:
torch_vec
(14)
8.1.4.3.20
:
torch_xfile
(4)
8.1.4.4
:
level2
(46)
8.1.4.4.0
:
torch_bagging
(16)
8.1.4.4.1
:
torch_gradientmachine
(22)
8.1.4.4.2
:
torch_bayesclassifier
(11)
8.1.4.4.3
:
torch_bayesclassifiermachine
(22)
8.1.4.4.4
:
torch_boosting
(11)
8.1.4.4.5
:
torch_boostingmeasurer
(23)
8.1.4.4.6
:
torch_classformatdataset
(11)
8.1.4.4.7
:
torch_classmeasurer
(23)
8.1.4.4.8
:
torch_classnllmeasurer
(15)
8.1.4.4.9
:
torch_diskdataset
(14)
8.1.4.4.10
:
torch_diskxfile
(23)
8.1.4.4.11
:
torch_emtrainer
(13)
8.1.4.4.12
:
torch_exampleframeselectordataset
(19)
8.1.4.4.13
:
torch_frameselectordataset
(21)
8.1.4.4.14
:
torch_ioascii
(14)
8.1.4.4.15
:
torch_iobin
(16)
8.1.4.4.16
:
torch_iobufferize
(12)
8.1.4.4.17
:
torch_iohtk
(30)
8.1.4.4.18
:
torch_iohtktarget
(20)
8.1.4.4.19
:
torch_iomulti
(13)
8.1.4.4.20
:
torch_iosub
(9)
8.1.4.4.21
:
torch_dotkernel
(5)
8.1.4.4.22
:
torch_polynomialkernel
(9)
8.1.4.4.23
:
torch_gaussiankernel
(5)
8.1.4.4.24
:
torch_sigmoidkernel
(7)
8.1.4.4.25
:
torch_knn
(19)
8.1.4.4.26
:
torch_meanvarnorm
(18)
8.1.4.4.27
:
torch_memorydataset
(14)
8.1.4.4.28
:
torch_memoryxfile
(30)
8.1.4.4.29
:
torch_msemeasurer
(15)
8.1.4.4.30
:
torch_multiclassformat
(8)
8.1.4.4.31
:
torch_nllmeasurer
(13)
8.1.4.4.32
:
torch_nptrainer
(3)
8.1.4.4.33
:
torch_nullxfile
(11)
8.1.4.4.34
:
torch_onehotclassformat
(8)
8.1.4.4.35
:
torch_outputmeasurer
(8)
8.1.4.4.36
:
torch_parzenmachine
(19)
8.1.4.4.37
:
torch_qcmachine
(19)
8.1.4.4.38
:
torch_qctrainer
(72)
8.1.4.4.39
:
torch_saturationmeasurer
(16)
8.1.4.4.40
:
torch_stochasticgradient
(15)
8.1.4.4.41
:
torch_svmcache
(27)
8.1.4.4.42
:
torch_timemeasurer
(7)
8.1.4.4.43
:
torch_twoclassformat
(8)
8.1.4.4.44
:
torch_weightedsummachine
(20)
8.1.4.5
:
level3
(31)
8.1.4.5.0
:
torch_diskhtkdataset
(3)
8.1.4.5.1
:
torch_diskmatdataset
(4)
8.1.4.5.2
:
torch_htkdataset
(3)
8.1.4.5.3
:
torch_matdataset
(4)
8.1.4.5.4
:
torch_connectedmachine
(20)
8.1.4.5.5
:
torch_criterion
(5)
8.1.4.5.6
:
torch_distribution
(29)
8.1.4.5.7
:
torch_exp
(4)
8.1.4.5.8
:
torch_inputsselect
(6)
8.1.4.5.9
:
torch_linear
(16)
8.1.4.5.10
:
torch_logmixer
(6)
8.1.4.5.11
:
torch_logrbf
(9)
8.1.4.5.12
:
torch_logsigmoid
(6)
8.1.4.5.13
:
torch_logsoftmax
(4)
8.1.4.5.14
:
torch_mixer
(6)
8.1.4.5.15
:
torch_sigmoid
(4)
8.1.4.5.16
:
torch_softmax
(8)
8.1.4.5.17
:
torch_softplus
(4)
8.1.4.5.18
:
torch_spatialconvolution
(32)
8.1.4.5.19
:
torch_spatialsubsampling
(30)
8.1.4.5.20
:
torch_summachine
(6)
8.1.4.5.21
:
torch_tanh
(4)
8.1.4.5.22
:
torch_temporalconvolution
(18)
8.1.4.5.23
:
torch_temporalmean
(4)
8.1.4.5.24
:
torch_temporalsubsampling
(18)
8.1.4.5.25
:
torch_svm
(26)
8.1.4.5.26
:
torch_svmcacheclassification
(6)
8.1.4.5.27
:
torch_svmcacheregression
(6)
8.1.4.5.28
:
torch_viterbitrainer
(4)
8.1.4.5.29
:
torch_pipexfile
(2)
8.1.4.6
:
level4
(14)
8.1.4.6.0
:
torch_mlp
(8)
8.1.4.6.1
:
torch_classnllcriterion
(6)
8.1.4.6.2
:
torch_msecriterion
(6)
8.1.4.6.3
:
torch_multicriterion
(13)
8.1.4.6.4
:
torch_nllcriterion
(5)
8.1.4.6.5
:
torch_weightedmsecriterion
(10)
8.1.4.6.6
:
torch_diagonalgmm
(53)
8.1.4.6.7
:
torch_hmm
(50)
8.1.4.6.8
:
torch_multinomial
(22)
8.1.4.6.9
:
torch_parzendistribution
(21)
8.1.4.6.10
:
torch_tablelookupdistribution
(9)
8.1.4.6.11
:
torch_svmclassification
(10)
8.1.4.6.12
:
torch_svmregression
(12)
8.1.4.7
:
level5
(5)
8.1.4.7.0
:
torch_kmeans
(11)
8.1.4.7.1
:
torch_mapdiagonalgmm
(16)
8.1.4.7.2
:
torch_maphmm
(12)
8.1.4.7.3
:
torch_speechhmm
(43)
8.1.4.8
:
torchlist
(5)
8.1.4.8.0
:
torch_memoryxfilelist
(8)
8.1.4.8.1
:
torch_preprocessinglist
(8)
8.1.4.8.2
:
torch_sequencelist
(8)
8.1.4.8.3
:
torch_measurerlist
(8)
8.1.4.9
:
matrix
(51)
8.2
:
Music, Audio, MIDI
(3)
8.2.0
:
Music and MIDI: High-level interfaces to various
(1)
8.2.0.0
:
MIDI with the sequencer device
(2)
8.2.0.0.0
:
midi-input
(6)
8.2.0.0.1
:
midi-output
(13)
8.2.1
:
Audio processing and sound files
(1)
8.2.1.0
:
simple-audio: reading, writing, and playing sounds
(4)
8.2.2
:
Libaudiofile: The Audiofile Library
(6)
8.2.2.0
:
Main Functions
(12)
8.2.2.1
:
High-level audiofile function
(1)
8.2.2.2
:
Reading audio frames into IDXes.
(4)
8.2.2.3
:
Individual Audiofile Function Prototypes
(93)
8.3
:
Video grabbing
(2)
8.3.0
:
Video4Linux: video grabbing
(4)
8.3.0.0
:
Video4Linux-v2 API (v4l2)
(1)
8.3.0.0.0
:
v4l2device
(15)
8.3.0.0.0.0
:
v4l2 utilities
(1)
8.3.0.0.0.1
:
v4l2 demos
(1)
8.3.0.1
:
Video4Linux API (v4l)
(4)
8.3.0.1.0
:
v4ldevice
(21)
8.3.0.1.1
:
TV Frequency tables
(2)
8.3.0.2
:
Demos
(3)
8.3.0.2.0
:
Simple Video Capture Demos
(2)
8.3.0.2.1
:
(effect-sdl-demo
eff
)
(1)
8.3.0.2.1.0
:
Video Effects
(6)
8.3.1
:
Firewire video
(1)
8.4
:
Images, Video, Multimedia, Graphics, Games
(6)
8.4.0
:
FFmpeg: Audio/Video Converter
(3)
8.4.0.0
:
Audio/Video Sources
(3)
8.4.0.0.0
:
AVSource
(1)
8.4.0.0.1
:
AudioSource
(1)
8.4.0.0.2
:
VideoSource
(5)
8.4.0.1
:
FFmpeg Decoding Interface
(6)
8.4.0.1.0
:
AvInputFile
(9)
8.4.0.1.1
:
AvAudioSource
(5)
8.4.0.1.2
:
AvVideoSource
(14)
8.4.1
:
jpeg decompression
(3)
8.4.2
:
OpenCV: Intel Computer Vision Library
(42)
8.4.2.0
:
aux_const
(1)
8.4.2.1
:
aux_convert
(26)
8.4.2.2
:
aux_macro_func
(59)
8.4.2.3
:
aux_structure
(442)
8.4.2.4
:
background
(4)
8.4.2.5
:
calibration
(12)
8.4.2.5.0
:
(cvProjectPoints2
objectpoints
rotvect
transvect
intrinsicmat
distortion
imagepoints
dprot
dptrans
dpfocal
dpprincipal
dpdistort
)
(2)
8.4.2.5.1
:
(cvdrawchessboardcorners
image
patternsize
corners
ccount
found
)
(1)
8.4.2.6
:
camshift
(2)
8.4.2.7
:
colortrans
(1)
8.4.2.8
:
compugeo
(7)
8.4.2.9
:
condensation
(4)
8.4.2.10
:
contours
(19)
8.4.2.11
:
data_structures
(73)
8.4.2.12
:
derivative
(2)
8.4.2.13
:
disttrans
(1)
8.4.2.14
:
drawing
(10)
8.4.2.15
:
eigenobjects
(5)
8.4.2.16
:
feature
(6)
8.4.2.17
:
floodfill
(1)
8.4.2.18
:
geometry
(3)
8.4.2.19
:
geotrans
(1)
8.4.2.20
:
gesture
(6)
8.4.2.21
:
histogram
(13)
8.4.2.21.0
:
(cvqueryhistvalue_nd
hist
idx
)
(1)
8.4.2.21.1
:
(cvgethistvalue_nd
hist
idx
)
(9)
8.4.2.22
:
hough
(3)
8.4.2.23
:
kalman
(4)
8.4.2.24
:
libutils
(19)
8.4.2.24.0
:
(cvgetcallstack
stack
size
)
(1)
8.4.2.25
:
matrix
(17)
8.4.2.25.0
:
(cvxors
src
value
dst
mask
)
(1)
8.4.2.25.1
:
(cvmatmuladds
src
dst
transform
shiftvec
)
(7)
8.4.2.25.2
:
(cvmirror
src
dst
flipmode
)
(8)
8.4.2.25.3
:
(cvzero
mat
)
(3)
8.4.2.26
:
memstorage
(6)
8.4.2.27
:
moments
(6)
8.4.2.28
:
morphology
(5)
8.4.2.29
:
motion
(4)
8.4.2.30
:
opticalflow
(4)
8.4.2.31
:
posit
(3)
8.4.2.32
:
pyramids
(3)
8.4.2.33
:
snake
(1)
8.4.2.34
:
statistics
(5)
8.4.2.35
:
subdiv
(14)
8.4.2.36
:
thresholds
(2)
8.4.2.37
:
undistortion
(8)
8.4.2.38
:
utilities
(28)
8.4.2.38.0
:
(cvrandnext
state
)
(24)
8.4.2.39
:
viewmorphing
(11)
8.4.3
:
OpenGL: 3D Graphics
(5)
8.4.3.0
:
OpenGL demos
(1)
8.4.3.1
:
GLUT Interface
(2)
8.4.3.1.0
:
GlutWindow
(26)
8.4.3.1.1
:
Glut3 API Functions
(88)
8.4.3.2
:
OpenGL low-level interface
(310)
8.4.3.3
:
OpenGLU low-level interface
(51)
8.4.4
:
SDL: Simple DirectMedia Layer
(4)
8.4.4.0
:
SDL Demos
(2)
8.4.4.0.0
:
Simple Demos of the SDL Lush interface
(2)
8.4.4.1
:
LibSDL: High-level Interface to SDL
(13)
8.4.4.1.0
:
sdl-screen
(5)
8.4.4.1.1
:
sdlidx-screen
(2)
8.4.4.1.2
:
sdl-event
(10)
8.4.4.1.3
:
sdl-sprite
(19)
8.4.4.1.4
:
mover
(10)
8.4.4.1.5
:
SDL_Rect function
(2)
8.4.4.1.5.0
:
low-level functions on SDL-Rect
(3)
8.4.4.1.5.1
:
sdl-rect
(1)
8.4.4.1.6
:
SDL_Surface
(9)
8.4.4.1.7
:
SDL Drawing Functions
(1)
8.4.4.1.8
:
Collision Detection (low level functions)
(2)
8.4.4.1.9
:
SDL_Event manipulation
(1)
8.4.4.1.9.0
:
low level access to SDL_event structures
(7)
8.4.4.1.10
:
Miscellaneous/internal functions
(1)
8.4.4.2
:
Low-Level Interface to SDL
(21)
8.4.4.2.0
:
sdl/SDL.lsh
(5)
8.4.4.2.1
:
sdl/SDL_active.lsh
(1)
8.4.4.2.2
:
sdl/SDL_audio.lsh
(15)
8.4.4.2.3
:
sdl/SDL_byteorder.lsh
(1)
8.4.4.2.4
:
sdl/SDL_cdrom.lsh
(12)
8.4.4.2.5
:
sdl/SDL_endian.lsh
(8)
8.4.4.2.6
:
sdl/SDL_error.lsh
(3)
8.4.4.2.7
:
sdl/SDL_events.lsh
(8)
8.4.4.2.8
:
sdl/SDL_getenv.lsh
(2)
8.4.4.2.9
:
sdl/SDL_image.lsh
(4)
8.4.4.2.10
:
sdl/SDL_joystick.lsh
(16)
8.4.4.2.11
:
sdl/SDL_keyboard.lsh
(6)
8.4.4.2.12
:
sdl/SDL_keysym.lsh
(1)
8.4.4.2.13
:
sdl/SDL_mouse.lsh
(8)
8.4.4.2.14
:
sdl/SDL_mutex.lsh
(16)
8.4.4.2.15
:
sdl/SDL_rwops.lsh
(1)
8.4.4.2.15.0
:
SDL_RWops
(5)
8.4.4.2.16
:
sdl/SDL_syswm.lsh
(1)
8.4.4.2.17
:
sdl/SDL_thread.lsh
(5)
8.4.4.2.18
:
sdl/SDL_timer.lsh
(5)
8.4.4.2.19
:
sdl/SDL_version.lsh
(1)
8.4.4.2.20
:
sdl/SDL_video.lsh
(55)
8.4.5
:
Open Inventor: 3D Scene Graph
(31)
8.4.5.0
:
details
(10)
8.4.5.0.0
:
sodetail
(2)
8.4.5.0.1
:
soconedetail
(4)
8.4.5.0.2
:
socubedetail
(4)
8.4.5.0.3
:
socylinderdetail
(4)
8.4.5.0.4
:
sofacedetail
(7)
8.4.5.0.5
:
solinedetail
(7)
8.4.5.0.6
:
sopointdetail
(7)
8.4.5.0.7
:
sotextdetail
(6)
8.4.5.0.8
:
sonodekitdetail
(6)
8.4.5.1
:
draggers
(23)
8.4.5.1.0
:
sodragger
(12)
8.4.5.1.1
:
sodragpointdragger
(5)
8.4.5.1.2
:
socenterballdragger
(3)
8.4.5.1.3
:
sodirectionallightdragger
(3)
8.4.5.1.4
:
sohandleboxdragger
(3)
8.4.5.1.5
:
sojackdragger
(4)
8.4.5.1.6
:
sopointlightdragger
(2)
8.4.5.1.7
:
sorotatecylindricaldragger
(4)
8.4.5.1.8
:
sorotatediscdragger
(2)
8.4.5.1.9
:
sorotatesphericaldragger
(4)
8.4.5.1.10
:
soscale1dragger
(2)
8.4.5.1.11
:
soscale2dragger
(2)
8.4.5.1.12
:
soscale2uniformdragger
(2)
8.4.5.1.13
:
soscaleuniformdragger
(2)
8.4.5.1.14
:
sospotlightdragger
(4)
8.4.5.1.15
:
sotabboxdragger
(4)
8.4.5.1.16
:
sotabplanedragger
(4)
8.4.5.1.17
:
sotrackballdragger
(5)
8.4.5.1.18
:
sotransformboxdragger
(4)
8.4.5.1.19
:
sotransformerdragger
(8)
8.4.5.1.20
:
sotranslate1dragger
(2)
8.4.5.1.21
:
sotranslate2dragger
(2)
8.4.5.2
:
engines
(32)
8.4.5.2.0
:
soengine
(4)
8.4.5.2.1
:
sobooloperation
(8)
8.4.5.2.2
:
socalculator
(28)
8.4.5.2.3
:
socomposevec2f
(4)
8.4.5.2.4
:
socomposevec3f
(5)
8.4.5.2.5
:
socomposevec4f
(6)
8.4.5.2.6
:
sodecomposevec2f
(4)
8.4.5.2.7
:
sodecomposevec3f
(5)
8.4.5.2.8
:
sodecomposevec4f
(6)
8.4.5.2.9
:
socomposerotation
(4)
8.4.5.2.10
:
socomposerotationfromto
(4)
8.4.5.2.11
:
sodecomposerotation
(4)
8.4.5.2.12
:
socomposematrix
(7)
8.4.5.2.13
:
sodecomposematrix
(7)
8.4.5.2.14
:
socomputeboundingbox
(11)
8.4.5.2.15
:
soconcatenate
(5)
8.4.5.2.16
:
socounter
(10)
8.4.5.2.17
:
soelapsedtime
(9)
8.4.5.2.18
:
sogate
(7)
8.4.5.2.19
:
sointerpolate
(4)
8.4.5.2.20
:
sooneshot
(11)
8.4.5.2.21
:
soonoff
(8)
8.4.5.2.22
:
soselectone
(6)
8.4.5.2.23
:
sotimecounter
(14)
8.4.5.2.24
:
sotransformvec3f
(8)
8.4.5.2.25
:
sotriggerany
(14)
8.4.5.2.26
:
sointerpolatefloat
(5)
8.4.5.2.27
:
sointerpolaterotation
(5)
8.4.5.2.28
:
sointerpolatevec2f
(5)
8.4.5.2.29
:
sointerpolatevec3f
(5)
8.4.5.2.30
:
sointerpolatevec4f
(5)
8.4.5.3
:
errors
(3)
8.4.5.3.0
:
soerror
(2)
8.4.5.3.1
:
sodebugerror
(1)
8.4.5.4
:
events
(8)
8.4.5.4.0
:
soevent
(15)
8.4.5.4.1
:
sobuttonevent
(4)
8.4.5.4.2
:
sokeyboardevent
(5)
8.4.5.4.3
:
solocation2event
(2)
8.4.5.4.4
:
somotion3event
(6)
8.4.5.4.5
:
somousebuttonevent
(4)
8.4.5.4.6
:
sospaceballbuttonevent
(4)
8.4.5.5
:
fields
(50)
8.4.5.5.0
:
sofield
(19)
8.4.5.5.1
:
sofieldcontainer
(11)
8.4.5.5.2
:
sofieldlist
(5)
8.4.5.5.3
:
somfield
(7)
8.4.5.5.4
:
sosfield
(1)
8.4.5.5.5
:
somfbool
(10)
8.4.5.5.6
:
somfcolor
(12)
8.4.5.5.7
:
somfengine
(10)
8.4.5.5.8
:
somfenum
(10)
8.4.5.5.9
:
somffloat
(10)
8.4.5.5.10
:
somfint32
(10)
8.4.5.5.11
:
somfmatrix
(10)
8.4.5.5.12
:
somfname
(10)
8.4.5.5.13
:
somfnode
(10)
8.4.5.5.14
:
somfpath
(10)
8.4.5.5.15
:
somfplane
(10)
8.4.5.5.16
:
somfrotation
(10)
8.4.5.5.17
:
somfshort
(10)
8.4.5.5.18
:
somfstring
(11)
8.4.5.5.19
:
somftime
(10)
8.4.5.5.20
:
somfuint32
(10)
8.4.5.5.21
:
somfushort
(10)
8.4.5.5.22
:
somfvec2f
(9)
8.4.5.5.23
:
somfvec3f
(9)
8.4.5.5.24
:
somfvec4f
(9)
8.4.5.5.25
:
sosfbool
(5)
8.4.5.5.26
:
sosfcolor
(6)
8.4.5.5.27
:
sosfengine
(5)
8.4.5.5.28
:
sosfenum
(5)
8.4.5.5.29
:
sosffloat
(5)
8.4.5.5.30
:
sosfimage
(7)
8.4.5.5.31
:
sosfint32
(5)
8.4.5.5.32
:
sosfmatrix
(5)
8.4.5.5.33
:
sosfname
(5)
8.4.5.5.34
:
sosfnode
(5)
8.4.5.5.35
:
sosfpath
(5)
8.4.5.5.36
:
sosfplane
(5)
8.4.5.5.37
:
sosfrotation
(5)
8.4.5.5.38
:
sosfshort
(5)
8.4.5.5.39
:
sosfstring
(5)
8.4.5.5.40
:
sosftime
(5)
8.4.5.5.41
:
sosftrigger
(6)
8.4.5.5.42
:
sosfuint32
(5)
8.4.5.5.43
:
sosfushort
(5)
8.4.5.5.44
:
sosfvec2f
(5)
8.4.5.5.45
:
sosfvec3f
(5)
8.4.5.5.46
:
sosfvec4f
(5)
8.4.5.5.47
:
somfbitmask
(3)
8.4.5.5.48
:
sosfbitmask
(3)
8.4.5.6
:
inventorobject
(2)
8.4.5.6.0
:
inventorobject
(3)
8.4.5.7
:
manips
(13)
8.4.5.7.0
:
sotransform
(16)
8.4.5.7.1
:
sotransformmanip
(4)
8.4.5.7.2
:
socenterballmanip
(1)
8.4.5.7.3
:
sodirectionallightmanip
(4)
8.4.5.7.4
:
sohandleboxmanip
(1)
8.4.5.7.5
:
sojackmanip
(1)
8.4.5.7.6
:
sopointlightmanip
(4)
8.4.5.7.7
:
sospotlightmanip
(4)
8.4.5.7.8
:
sotabboxmanip
(1)
8.4.5.7.9
:
sotrackballmanip
(1)
8.4.5.7.10
:
sotransformboxmanip
(1)
8.4.5.7.11
:
sotransformermanip
(4)
8.4.5.8
:
misc
(6)
8.4.5.8.0
:
sobase
(8)
8.4.5.8.1
:
sobytestream
(7)
8.4.5.8.2
:
socallbacklist
(7)
8.4.5.8.3
:
sotransender
(8)
8.4.5.8.4
:
sotranreceiver
(3)
8.4.5.9
:
nodekits
(12)
8.4.5.9.0
:
sobasekit
(6)
8.4.5.9.1
:
soappearancekit
(1)
8.4.5.9.2
:
sointeractionkit
(6)
8.4.5.9.3
:
socamerakit
(1)
8.4.5.9.4
:
solightkit
(1)
8.4.5.9.5
:
sonodekitcatalog
(21)
8.4.5.9.6
:
sonodekitlistpart
(19)
8.4.5.9.7
:
soscenekit
(4)
8.4.5.9.8
:
soseparatorkit
(6)
8.4.5.9.9
:
soshapekit
(1)
8.4.5.9.10
:
sowrapperkit
(1)
8.4.5.10
:
nodes_1
(39)
8.4.5.10.0
:
sonode
(4)
8.4.5.10.1
:
sogroup
(9)
8.4.5.10.2
:
sobasecolor
(2)
8.4.5.10.3
:
socallback
(2)
8.4.5.10.4
:
socamera
(11)
8.4.5.10.5
:
soclipplane
(3)
8.4.5.10.6
:
socolorindex
(2)
8.4.5.10.7
:
socomplexity
(4)
8.4.5.10.8
:
socoordinate3
(2)
8.4.5.10.9
:
socoordinate4
(2)
8.4.5.10.10
:
sodrawstyle
(5)
8.4.5.10.11
:
soenvironment
(7)
8.4.5.10.12
:
soeventcallback
(12)
8.4.5.10.13
:
sofile
(3)
8.4.5.10.14
:
sofont
(3)
8.4.5.10.15
:
soinfo
(2)
8.4.5.10.16
:
solabel
(2)
8.4.5.10.17
:
solight
(3)
8.4.5.10.18
:
solightmodel
(2)
8.4.5.10.19
:
somaterialbinding
(2)
8.4.5.10.20
:
somaterial
(7)
8.4.5.10.21
:
sonormalbinding
(2)
8.4.5.10.22
:
sonormal
(2)
8.4.5.10.23
:
sopackedcolor
(2)
8.4.5.10.24
:
sopickstyle
(2)
8.4.5.10.25
:
soprofilecoordinate2
(2)
8.4.5.10.26
:
soprofilecoordinate3
(2)
8.4.5.10.27
:
soprofile
(2)
8.4.5.10.28
:
soshape
(1)
8.4.5.10.29
:
soshapehints
(5)
8.4.5.10.30
:
sotexture2
(7)
8.4.5.10.31
:
sotexture2transform
(5)
8.4.5.10.32
:
sotexturecoordinate2
(2)
8.4.5.10.33
:
sotexturecoordinatebinding
(2)
8.4.5.10.34
:
sotexturecoordinatefunction
(1)
8.4.5.10.35
:
sovertexproperty
(7)
8.4.5.10.36
:
sowwwinline
(14)
8.4.5.11
:
nodes_2
(13)
8.4.5.11.0
:
sotexturecoordinatedefault
(1)
8.4.5.11.1
:
sotexturecoordinateenvironment
(1)
8.4.5.11.2
:
sotexturecoordinateplane
(3)
8.4.5.11.3
:
soblinker
(3)
8.4.5.11.4
:
sofontstyle
(4)
8.4.5.11.5
:
solinearprofile
(1)
8.4.5.11.6
:
sobaselist
(9)
8.4.5.11.7
:
sopath
(19)
8.4.5.11.8
:
sonodekitpath
(10)
8.4.5.11.9
:
sonurbsprofile
(2)
8.4.5.11.10
:
soorthographiccamera
(4)
8.4.5.11.11
:
soperspectivecamera
(4)
8.4.5.12
:
nodes_group
(13)
8.4.5.12.0
:
sotransformseparator
(1)
8.4.5.12.1
:
soswitch
(3)
8.4.5.12.2
:
sopathswitch
(2)
8.4.5.12.3
:
somultiplecopy
(3)
8.4.5.12.4
:
solod
(3)
8.4.5.12.5
:
solevelofdetail
(2)
8.4.5.12.6
:
soarray
(9)
8.4.5.12.7
:
soseparator
(6)
8.4.5.12.8
:
soannotation
(1)
8.4.5.12.9
:
solocatehighlight
(4)
8.4.5.12.10
:
soselection
(27)
8.4.5.12.11
:
sowwwanchor
(6)
8.4.5.13
:
nodes_light
(4)
8.4.5.13.0
:
sodirectionallight
(2)
8.4.5.13.1
:
sopointlight
(2)
8.4.5.13.2
:
sospotlight
(5)
8.4.5.14
:
nodes_others
(8)
8.4.5.14.0
:
soinput
(13)
8.4.5.14.1
:
socolorpacker
(8)
8.4.5.14.2
:
sooffscreenrenderer
(15)
8.4.5.14.3
:
sooutput
(15)
8.4.5.14.4
:
sopickedpoint
(17)
8.4.5.14.5
:
soprimitivevertex
(7)
8.4.5.14.6
:
soscenemanager
(30)
8.4.5.15
:
nodes_shape
(23)
8.4.5.15.0
:
sovertexshape
(1)
8.4.5.15.1
:
soasciitext
(5)
8.4.5.15.2
:
socone
(7)
8.4.5.15.3
:
socube
(4)
8.4.5.15.4
:
socylinder
(7)
8.4.5.15.5
:
soindexednurbscurve
(4)
8.4.5.15.6
:
soindexednurbssurface
(11)
8.4.5.15.7
:
sonurbscurve
(3)
8.4.5.15.8
:
sonurbssurface
(9)
8.4.5.15.9
:
sosphere
(2)
8.4.5.15.10
:
sotext2
(4)
8.4.5.15.11
:
sotext3
(5)
8.4.5.15.12
:
sononindexedshape
(1)
8.4.5.15.13
:
soindexedshape
(4)
8.4.5.15.14
:
sofaceset
(2)
8.4.5.15.15
:
soindexedfaceset
(1)
8.4.5.15.16
:
soindexedlineset
(1)
8.4.5.15.17
:
soindexedtrianglestripset
(1)
8.4.5.15.18
:
solineset
(2)
8.4.5.15.19
:
sopointset
(2)
8.4.5.15.20
:
soquadmesh
(3)
8.4.5.15.21
:
sotrianglestripset
(2)
8.4.5.16
:
nodes_transformation
(13)
8.4.5.16.0
:
soantisquish
(4)
8.4.5.16.1
:
somatrixtransform
(2)
8.4.5.16.2
:
soresettransform
(2)
8.4.5.16.3
:
sorotation
(2)
8.4.5.16.4
:
sorotationxyz
(4)
8.4.5.16.5
:
soscale
(2)
8.4.5.16.6
:
sosurroundscale
(4)
8.4.5.16.7
:
sotranslation
(2)
8.4.5.16.8
:
sounits
(2)
8.4.5.16.9
:
soshuttle
(5)
8.4.5.16.10
:
sorotor
(3)
8.4.5.16.11
:
sopendulum
(5)
8.4.5.17
:
projectors
(12)
8.4.5.17.0
:
sbprojector
(4)
8.4.5.17.1
:
sblineprojector
(10)
8.4.5.17.2
:
sbplaneprojector
(12)
8.4.5.17.3
:
sbcylinderprojector
(11)
8.4.5.17.4
:
sbsphereprojector
(10)
8.4.5.17.5
:
sbspheresectionprojector
(10)
8.4.5.17.6
:
sbspheresheetprojector
(5)
8.4.5.17.7
:
sbcylindersectionprojector
(8)
8.4.5.17.8
:
sbcylindersheetprojector
(5)
8.4.5.17.9
:
sbcylinderplaneprojector
(5)
8.4.5.17.10
:
sbsphereplaneprojector
(5)
8.4.5.18
:
sb
(22)
8.4.5.18.0
:
sbvec3f
(10)
8.4.5.18.1
:
sbvec2f
(8)
8.4.5.18.2
:
sbvec2s
(5)
8.4.5.18.3
:
sbvec4f
(9)
8.4.5.18.4
:
sbrotation
(8)
8.4.5.18.5
:
sbmatrix
(24)
8.4.5.18.6
:
sbbox3f
(19)
8.4.5.18.7
:
sbxfbox3f
(19)
8.4.5.18.8
:
sbbox2f
(16)
8.4.5.18.9
:
sbbox2s
(12)
8.4.5.18.10
:
sbcolor
(5)
8.4.5.18.11
:
sbline
(6)
8.4.5.18.12
:
sbplane
(7)
8.4.5.18.13
:
sbcylinder
(7)
8.4.5.18.14
:
sbsphere
(8)
8.4.5.18.15
:
sbviewvolume
(30)
8.4.5.18.16
:
sbplist
(9)
8.4.5.18.17
:
sbstring
(8)
8.4.5.18.18
:
sbname
(4)
8.4.5.18.19
:
sbtime
(8)
8.4.5.18.20
:
sbviewportregion
(15)
8.4.5.19
:
sensors
(12)
8.4.5.19.0
:
sosensor
(4)
8.4.5.19.1
:
sotimerqueuesensor
(6)
8.4.5.19.2
:
sodelayqueuesensor
(8)
8.4.5.19.3
:
soalarmsensor
(6)
8.4.5.19.4
:
sodatasensor
(7)
8.4.5.19.5
:
soidlesensor
(2)
8.4.5.19.6
:
sonodesensor
(5)
8.4.5.19.7
:
sofieldsensor
(5)
8.4.5.19.8
:
sooneshotsensor
(2)
8.4.5.19.9
:
sopathsensor
(5)
8.4.5.19.10
:
sotimersensor
(8)
8.4.5.20
:
soengineoutput
(2)
8.4.5.20.0
:
soengineoutput
(7)
8.4.5.21
:
sotype
(2)
8.4.5.21.0
:
sotype
(7)
8.4.5.22
:
static
(297)
8.4.5.23
:
staticsb
(11)
8.4.5.24
:
xt_components
(8)
8.4.5.24.0
:
soxtcomponent
(17)
8.4.5.24.1
:
soxtdirectionallighteditor
(10)
8.4.5.24.2
:
soxtglwidget
(16)
8.4.5.24.3
:
soxtmaterialeditor
(12)
8.4.5.24.4
:
soxtmateriallist
(3)
8.4.5.24.5
:
soxtprintdialog
(10)
8.4.5.24.6
:
soxtrenderarea
(44)
8.4.5.25
:
xt_devices
(6)
8.4.5.25.0
:
soxtdevice
(2)
8.4.5.25.1
:
soxtinputfocus
(4)
8.4.5.25.2
:
soxtkeyboard
(4)
8.4.5.25.3
:
soxtmouse
(4)
8.4.5.25.4
:
soxtspaceball
(8)
8.4.5.26
:
xt_others
(3)
8.4.5.26.0
:
soxtclipboard
(7)
8.4.5.26.1
:
soxtresource
(7)
8.4.5.27
:
xt_sliderset
(6)
8.4.5.27.0
:
soxtslidersetbase
(4)
8.4.5.27.1
:
soxtsliderset
(1)
8.4.5.27.2
:
soxtlightsliderset
(1)
8.4.5.27.3
:
soxtmaterialsliderset
(1)
8.4.5.27.4
:
soxttransformsliderset
(1)
8.4.5.28
:
xt_static
(18)
8.4.5.29
:
xt_viewers
(8)
8.4.5.29.0
:
soxtviewer
(38)
8.4.5.29.1
:
soxtfullviewer
(17)
8.4.5.29.2
:
soxtconstrainedviewer
(5)
8.4.5.29.3
:
soxtexaminerviewer
(14)
8.4.5.29.4
:
soxtplaneviewer
(4)
8.4.5.29.5
:
soxtflyviewer
(6)
8.4.5.29.6
:
soxtwalkviewer
(5)
8.5
:
devices: Interfaces to Various Devices
(4)
8.5.0
:
joystick
(3)
8.5.1
:
parallel port device
(2)
8.5.1.0
:
parport
(6)
8.5.1.1
:
low-level parport functions
(9)
8.5.2
:
Serial Port
(2)
8.5.2.0
:
low-level serial port functions
(6)
8.5.2.1
:
serial-port
(3)
8.5.3
:
USB to Radio Control (R/C) servos and transmitter interface
(3)
8.6
:
Numerical Libraries (low-level interfaces)
(3)
8.6.0
:
BLAS: Basic Linear Algebra Subroutines
(6)
8.6.0.0
:
BLAS: Extra/Miscellaneous Functions
(5)
8.6.0.1
:
BLAS: Single Precision Functions
(33)
8.6.0.2
:
BLAS: Double Precision Functions
(34)
8.6.0.3
:
BLAS: Single Precision Complex Functions
(34)
8.6.0.4
:
BLAS: Double Precision Complex Functions
(34)
8.6.1
:
GSL: The Gnu Scientific Library
(47)
8.6.1.0
:
Using the Lush GSL interface
(5)
8.6.1.1
:
Allocating a GSL vector/matrix views from an idx.
(16)
8.6.1.2
:
aux_convert
(33)
8.6.1.3
:
aux_globalvar
(51)
8.6.1.4
:
aux_macro_func
(56)
8.6.1.5
:
aux_structure
(357)
8.6.1.6
:
blas
(107)
8.6.1.7
:
block
(183)
8.6.1.8
:
cheb
(12)
8.6.1.9
:
combination
(17)
8.6.1.10
:
complex
(65)
8.6.1.11
:
const
(1)
8.6.1.12
:
dht
(8)
8.6.1.13
:
diff
(4)
8.6.1.14
:
eigen
(17)
8.6.1.15
:
err
(10)
8.6.1.16
:
fft
(79)
8.6.1.17
:
fit
(10)
8.6.1.18
:
gsl_pow_int
(10)
8.6.1.19
:
histogram
(88)
8.6.1.20
:
ieee_utils
(10)
8.6.1.21
:
integration
(29)
8.6.1.22
:
interpolation
(30)
8.6.1.23
:
linalg
(70)
8.6.1.24
:
matrix
(844)
8.6.1.25
:
min
(12)
8.6.1.26
:
monte
(13)
8.6.1.27
:
multifit
(22)
8.6.1.28
:
multimin
(13)
8.6.1.29
:
multiroots
(16)
8.6.1.30
:
ntuple
(8)
8.6.1.31
:
ode-initval
(19)
8.6.1.32
:
permutation
(75)
8.6.1.33
:
poly
(12)
8.6.1.34
:
qrng
(10)
8.6.1.35
:
randist
(84)
8.6.1.36
:
rng
(18)
8.6.1.37
:
roots
(18)
8.6.1.38
:
siman
(3)
8.6.1.39
:
sort
(135)
8.6.1.40
:
specfunc
(439)
8.6.1.41
:
statistics
(337)
8.6.1.42
:
sum
(11)
8.6.1.43
:
sys
(17)
8.6.1.44
:
vector
(551)
8.6.2
:
LAPACK: Linear Algebra Package
(7)
8.6.2.0
:
LAPACK: Miscellaneous Functions
(6)
8.6.2.1
:
LAPACK: Single Precision Functions
(334)
8.6.2.2
:
LAPACK: Double Precision Functions
(334)
8.6.2.3
:
LAPACK: Single Precision Complex Functions
(308)
8.6.2.4
:
LAPACK: Double Precision Complex Functions
(308)
8.7
:
Miscellaneous low-level interfaces
(1)
8.7.0
:
ALSA: Advanced Linux Sound Architecture
(4)
8.7.0.0
:
pcm
(325)
8.7.0.1
:
rawmidi
(56)
8.7.0.2
:
seq
(268)
8.8
:
Other Packages
(2)
8.8.0
:
MPI: Message Passing Interface 1.1
(3)
8.8.1
:
Python: Embedded into Lush
(40)
8.8.1.0
:
aux_arg
(6)
8.8.1.1
:
aux_const
(1)
8.8.1.2
:
aux_convert
(3)
8.8.1.3
:
aux_globalvar
(99)
8.8.1.4
:
aux_macro
(65)
8.8.1.5
:
aux_structure
(5)
8.8.1.6
:
pybuffer
(6)
8.8.1.7
:
pycall
(19)
8.8.1.8
:
pycobject
(6)
8.8.1.9
:
pycomplex
(12)
8.8.1.10
:
pydict
(18)
8.8.1.11
:
pyerr
(28)
8.8.1.12
:
pyeval
(22)
8.8.1.13
:
pyfile
(10)
8.8.1.14
:
pyfloat
(7)
8.8.1.15
:
pyimport
(16)
8.8.1.16
:
pyinterpreterstate
(7)
8.8.1.17
:
pyint
(7)
8.8.1.18
:
pylist
(12)
8.8.1.19
:
pylong
(18)
8.8.1.20
:
py
(44)
8.8.1.21
:
pymapping
(8)
8.8.1.22
:
pymem
(4)
8.8.1.23
:
pymodule
(9)
8.8.1.24
:
pynumber
(38)
8.8.1.25
:
pyobject
(57)
8.8.1.26
:
pyos
(11)
8.8.1.27
:
pyothers
(29)
8.8.1.28
:
pyparser
(5)
8.8.1.29
:
pyrun
(20)
8.8.1.30
:
pysequence
(22)
8.8.1.31
:
pystring
(22)
8.8.1.32
:
pysys
(9)
8.8.1.33
:
pythreadstate
(8)
8.8.1.34
:
pytraceback
(5)
8.8.1.35
:
pytuple
(8)
8.8.1.36
:
pytype
(6)
8.8.1.37
:
pyunicode
(68)
8.8.1.38
:
pyweakref
(5)
9:
Applications
9.0
:
Graphic Tools
10:
Tutorials
10.0
:
Tutorial: Writing Games with Lush and SDL.
(3)
10.0.0
:
A Quick Reminder on Basic Lush Programming
10.0.1
:
A Simple Lunar Lander
(5)
10.0.1.0
:
First Implementation of Lander
(7)
10.0.2
:
SpaceWar: missiles and collision detection
(3)
11:
FAQ (Frequently Asked Questions)
11.0
:
What to do when I get this error?
(2)
11.0.0
:
Module has undefined references
11.0.1
:
compiler : Unknown Type in: ()
11.1
:
How Do I ... ?
(5)
11.1.0
:
Read lines from a file into a list
11.1.1
:
Apply a function to all elements of a vector
11.1.2
:
Get a pointer to the raw data of an idx
11.1.3
:
Get a pointer to a function written in Lisp
11.1.4
:
Know if a function can be used in compiled code
12:
Local Packages