Vocabularies by Joe Groff
Factor ハンドブック > ボキャブラリ索引 > Vocabulary authors


resource:basis の子
ボキャブラリ概要
alien.fortranGNU Fortran/G77/F2C alien interface
classes.structTuple-like access to structured raw memory
cpu.x86.assemblerx86 assembler
cpu.x86.assembler.operandsx86 registers and memory operands
game.inputCross-platform joystick, gamepad, and raw keyboard input
game.input.dinputDirectInput backend for game.input
game.input.iokitIOKit HID Manager backend for game.input
game.input.scancodesScan code constants for HID keyboards
iokitBindings to Apple IOKit device interface
iokit.hidHID Manager bindings
literalsExpression interpolation into sequence literals
math.blas.ffiLow-level bindings to the Basic Linear Algebra Subroutines (BLAS) library
math.blas.matricesBLAS level 2 and 3 matrix-vector and matrix-matrix operations
math.blas.vectorsBLAS level 1 vector operations
math.floats.envIEEE 754 floating-point environment querying and control (exceptions, rounding mode, and denormals)
math.vectors.conversionConversion, packing, and unpacking of SIMD vectors
openglOpenGL binding
opengl.capabilitiesTesting for OpenGL versions and extensions
opengl.debugHelper words for breaking and interactively manipulating OpenGL applications
opengl.framebuffersRendering to offscreen textures using the GL_EXT_framebuffer_object extension
opengl.gl.unixopengl.gl.unix ボキャブラリ
opengl.gl.windowsopengl.gl.windows ボキャブラリ
opengl.gl3Forward-compatible subset of OpenGL 3.1
opengl.shadersOpenGL Shading Language (GLSL) support
sequences.complexVirtual sequence wrapper to convert real pairs into complex values
sequences.complex-componentsVirtual sequence wrapper to convert complex values into real value pairs
tools.deprecationTracking usage of deprecated words
typedStrongly-typed word definitions
ui.pixel-formatsCross-platform OpenGL context pixel format specifiers
windows.comCOM interface
windows.com.syntaxParsing words for defining COM interfaces
windows.com.wrapperWrap Factor objects with implementations of COM interfaces
windows.dinputDirectInput bindings
windows.dwmapiWindows Vista Desktop Window Manager API functions
windows.ole32windows.ole32 ボキャブラリ


resource:extra の子
ボキャブラリ概要
alien.data.mapCombinators for mapping over packed binary data
annotationsCode annotation comment syntax
bunnyStanford Bunny OpenGL demo
classes.struct.vectoredDerive a tuple of specialized arrays from a struct class
classes.tuple.change-trackingTuple classes that keep track of when they've been modified
envAccess environment variables via the assoc protocol
gpuHigh-level OpenGL-based GPU resource management and rendering library
gpu.buffersBuffers in GPU memory
gpu.demos.bunnyStanford Bunny with shader effects
gpu.demos.raytraceReal-time GPU-accelerated raytracing of reflective spheres
gpu.framebuffersRender targets for GPU operations
gpu.renderExecution of GPU jobs
gpu.shadersGPU programs that control vertex transformation and shading
gpu.shaders.prettyprintgpu.shaders.prettyprint ボキャブラリ
gpu.stateGPU state manipulation
gpu.texturesMultidimensional image data in GPU memory
gpu.utilMiscellaneous functions useful for GPU library apps
gpu.util.wasdScaffolding for demo scenes that can be explored using FPS-style controls
half-floatsHalf-precision float support for FFI
joystick-demoDemonstrate gamepad and joystick input
key-capsGraphical keyboard diagram
math.affine-transformsAffine transforms for two-dimensional vectors
math.matrices.simdSIMD accelerated 4x4 matrix math
math.vectors.homogeneousHomogeneous coordinate math
memory.pilesPreallocated raw memory blocks
memory.poolsPreallocated pools of tuple objects
nurbsNURBS curve evaluation
opengl.demo-supportCommon support for OpenGL demos
pair-methodsOrder-insensitive double dispatch generics
pair-rocketH{ "foo" => 1 "bar" => 2 } style literal syntax
prettyprint.callablesQuotation simplification for prettyprinting automatically-constructed callable objects
qtkitqtkit ボキャブラリ
quadtreesQuadtree spatial indices
qwPerlish syntax for literal arrays of whitespace-delimited strings (qw{ foo bar })
rolesMixins for tuples
sequences.n-basedSequence adaptor to treat a sequence as an n-based assoc
sequences.productCartesian products of sequences
sequences.squishSequence flattening with parameterized descent predicate
spheresDraw pixel-perfect spheres using GLSL shaders
svgParsers for SVG data
terrainWalk around on procedurally generated terrain
variantsSyntax and combinators for manipulating algebraic data types
window-controls-demoOpen windows with different control sets