Vocabularies by Slava Pestov
Factor handbook > Vocabulary index > Vocabulary authors


Children from resource:core
VocabularySummary
alienC library interface
arraysFixed-size arrays
bootstrap.layoutsDescription of low-level object layout for image generation
byte-arraysEfficient fixed-length byte arrays
checksumsChecksum protocol and implementations
checksums.crc32CRC32 checksum algorithm
classesObject system implementation
classes.mixinMixin classes (extensible unions)
classes.predicatePredicate classes
classes.tupleTuple classes
classes.unionUnion classes
combinatorsComplex conditionals (cond, case) and generalized dataflow combinators (cleave, spread)
compiler.unitsCompilation units group word definitions for compilation
continuationsCapturing and restorating continuations, catching errors
definitionsDefinition protocol and cross-referencing
effectsStack effects as first-class data types
genericGeneric word implementation
generic.hookgeneric.hook vocabulary
generic.mathMath method combination used for arithmetic words
generic.singlegeneric.single vocabulary
generic.standardgeneric.standard vocabulary
graphsDirected graphs
growableLow-level implementation of vectors and string buffers
hashtablesAssociative structure with expected constant time lookup
initStartup and initialization hooks
ioStream protocol
io.backendHooks for native I/O implementation
io.binaryUtilities for reading and writing little and big endian data
io.encodingsCommon support for ASCII, UTF8 and UTF16 character encodings
io.filesReading and writing files
io.pathnamesPathname manipulation
io.streams.cBare-bones ANSI C I/O implementation
io.streams.plainExtended stream output protocol implementation for character-oriented output streams
kernelData and control flow, basic object protocol
layoutsLow-level in-memory object layout introspection
lexerFactor source code lexer
makeSequence construction utility
mathArithmetic
math.floatsFloating point number implementation
math.integersInteger implementation
math.parserConverting numbers to and from strings
math.ratiosRational number implementation
memoryHeap introspection support
namespacesDynamically-scoped variables
parserFactor source code parser
parser.notesparser.notes vocabulary
quotationsCode quotations, essentially executable fixed-size arrays
sbufsGrowable string buffers
sequencesSequence protocol, combinators and utilities
setsSet-theoretic operations on sequences
slotsLow-level object introspection support
sortingMerge sort for sequences
source-filesSupport for tracking loaded source files
source-files.errorssource-files.errors vocabulary
splittingSplitting sequences and grouping sequence elements
stringsFixed-size character arrays
syntaxStandard Factor syntax
systemOS and CPU queries and other system-level tasks
vectorsGrowable arrays
vocabsVocabularies are collections of words loaded from a source file
vocabs.loaderVocabulary dependency resolution, reloading and development utilities
vocabs.parserUtilities for parsing and defining words
wordsWords are the fundamental units of code
words.aliasDefining multiple words with the same name


Children from resource:basis
VocabularySummary
alien.arraysC array support
alien.c-typesC data type support
alien.complexImplementation details for C99 complex float and complex double types
alien.complex.functorCode generation for C99 complex number support
alien.dataWords for allocating objects and arrays of C types
alien.destructorsFunctor for defining destructors which call a C function to dispose of resources
alien.librariesalien.libraries vocabulary
alien.parserUtilities used in implementation of alien parsing words
alien.remote-controlSupport for embedding Factor in other applications
alien.syntaxC library interface parsing words
asciiASCII character classes
biassocsBidirectional assocs
bit-arraysFixed-size bit arrays
bit-setsEfficient bitwise operations on bit arrays
bootstrap.compilerLoading the compiler in stage 2 bootstrap
bootstrap.helpLoading the help system in stage 2 bootstrap
bootstrap.imageBootstrap image generation
bootstrap.image.downloadSmart image downloader utility which first checks MD5 checksum
bootstrap.image.uploadImage upload utility
bootstrap.ioLoading native I/O in stage 2 bootstrap
bootstrap.toolsLoading terminal-based developer tools in stage 2 bootstrap
bootstrap.uiLoading graphical user interface in stage 2 bootstrap
bootstrap.ui.toolsLoading graphical developer tools in stage 2 bootstrap
cacheAn associative mapping whose entries expire after a while
cairoCairo graphics library binding
classes.structTuple-like access to structured raw memory
cocoaObjective C/Cocoa bridge
cocoa.applicationNSApplication-related utilities
cocoa.dialogsNSOpenPanel/NSSavePanel utilities
cocoa.messagesSupport and syntax for Objective C message sending
cocoa.pasteboardNSPasteboard utilities
cocoa.plistsReading and writing Cocoa property lists
cocoa.runtimeLow-level Objective C runtime binding
cocoa.subclassingSupport and syntax for Objective C subclassing
cocoa.typesNSPoint, NSRect, and other simple Cocoa types
cocoa.viewsNSView and NSOpenGLView utilities
cocoa.windowsNSWindow utilities
colorsColors as a first-class data type
colors.constantsA utility to look up colors in the X11 rgb.txt color database
colors.hsvHue-saturation-value colors
columnsVirtual sequence view of a matrix column
command-lineCommand line argument parsing
command-line.startupcommand-line.startup vocabulary
compilerFactor's optimizing machine code compiler
compiler.cfg.builderFinal stage of compilation generates machine code from dataflow IR
compiler.cfg.builder.alien.boxingcompiler.cfg.builder.alien.boxing vocabulary
compiler.cfg.builder.alien.paramscompiler.cfg.builder.alien.params vocabulary
compiler.cfg.checkercompiler.cfg.checker vocabulary
compiler.cfg.dceDead code elimination
compiler.cfg.def-useCommon code used by several passes for def-use analysis
compiler.cfg.dominancecompiler.cfg.dominance vocabulary
compiler.cfg.finalizationcompiler.cfg.finalization vocabulary
compiler.cfg.gc-checkscompiler.cfg.gc-checks vocabulary
compiler.cfg.intrinsics.simdcompiler.cfg.intrinsics.simd vocabulary
compiler.cfg.intrinsics.stringscompiler.cfg.intrinsics.strings vocabulary
compiler.cfg.linear-scan.numberingcompiler.cfg.linear-scan.numbering vocabulary
compiler.cfg.representations.coalescingcompiler.cfg.representations.coalescing vocabulary
compiler.cfg.representations.conversioncompiler.cfg.representations.conversion vocabulary
compiler.cfg.representations.peepholecompiler.cfg.representations.peephole vocabulary
compiler.cfg.representations.rewritecompiler.cfg.representations.rewrite vocabulary
compiler.cfg.representations.selectioncompiler.cfg.representations.selection vocabulary
compiler.cfg.save-contextscompiler.cfg.save-contexts vocabulary
compiler.cfg.stack-framecompiler.cfg.stack-frame vocabulary
compiler.cfg.stacksGenerating instructions for accessing the data and retain stacks
compiler.cfg.value-numbering.aliencompiler.cfg.value-numbering.alien vocabulary
compiler.cfg.value-numbering.comparisonscompiler.cfg.value-numbering.comparisons vocabulary
compiler.cfg.value-numbering.foldingcompiler.cfg.value-numbering.folding vocabulary
compiler.cfg.value-numbering.mathcompiler.cfg.value-numbering.math vocabulary
compiler.cfg.value-numbering.misccompiler.cfg.value-numbering.misc vocabulary
compiler.cfg.value-numbering.slotscompiler.cfg.value-numbering.slots vocabulary
compiler.cfg.write-barrierWrite barrier elimination
compiler.codegen.gc-mapscompiler.codegen.gc-maps vocabulary
compiler.codegen.labelsSupport for generation of relocatable code
compiler.codegen.relocationcompiler.codegen.relocation vocabulary
compiler.constantsVM memory layout constants
compiler.crossrefcompiler.crossref vocabulary
compiler.errorsCompiler warning and error reporting
compiler.testcompiler.test vocabulary
compiler.threadscompiler.threads vocabulary
compiler.treeHigh-level optimizer operating on lexical tree SSA IR
compiler.tree.def-useDef/use chain construction
compiler.tree.modular-arithmeticModular arithmetic optimization
compiler.tree.propagationClass, interval, constant propagation
compiler.tree.propagation.call-effectcompiler.tree.propagation.call-effect vocabulary
compiler.tree.propagation.transformscompiler.tree.propagation.transforms vocabulary
concurrency.exchangersObject exchange points
concurrency.futuresDeferred computations
concurrency.locksTraditional locks and many reader/single writer locks
concurrency.mailboxes.debuggerconcurrency.mailboxes.debugger vocabulary
concurrency.messagingErlang/Termite-style message-passing concurrency
concurrency.promisesThread-safe write-once variables
concurrency.semaphoresCounting semaphores
core-foundationBinding to Mac OS X CoreFoundation library
core-foundation.attributed-stringscore-foundation.attributed-strings vocabulary
core-foundation.dictionariescore-foundation.dictionaries vocabulary
core-foundation.numberscore-foundation.numbers vocabulary
core-foundation.run-loopCoreFoundation run loop integration
core-foundation.utilitiescore-foundation.utilities vocabulary
core-graphicsBinding to Mac OS X Core Graphics library
core-graphics.typescore-graphics.types vocabulary
core-textBinding for Mac OS X Core Text library
core-text.fontscore-text.fonts vocabulary
cpu.architectureCompiler's abstract CPU architecture description model
cpu.x8632-bit x86 compiler backend
cpu.x86.3232-bit x86 code generator
cpu.x86.6464-bit x86 compiler backend
cpu.x86.assemblerx86 assembler
cpu.x86.assembler.operandsx86 registers and memory operands
cpu.x86.featurescpu.x86.features vocabulary
cpu.x86.ssecpu.x86.sse vocabulary
cpu.x86.x87cpu.x86.x87 vocabulary
db.testerdb.tester vocabulary
debuggerPrinting errors, inspecting tracebacks, restarts
debugger.unixdebugger.unix vocabulary
debugger.windowsdebugger.windows vocabulary
definitions.iconsdefinitions.icons vocabulary
dequesDouble-ended queue protocol and common operations
documentsMutable structure for storing a plain text document being edited in memory
documents.elementsdocuments.elements vocabulary
editorsEditor integration
editors.jeditjEdit editor integration
evalAd-hoc evaluation of strings of code
fontsFonts as a first-class data type
frySyntax for pictured partial application and composition
functorsFirst-class syntax
furnaceFurnace web framework
furnace.actionsActions and form validation
furnace.alloyConvenience responder combines several features
furnace.asidesAsides start an interaction which can return to the original page
furnace.authAuthentication
furnace.auth.features.deactivate-userAllow users to deactivate their accounts
furnace.auth.features.edit-profileAllow users to edit account info
furnace.auth.features.recover-passwordAllow users to receive a new password
furnace.auth.features.registrationAllow new users to register from the login page
furnace.auth.loginLogin page authentication
furnace.auth.login.permitsfurnace.auth.login.permits vocabulary
furnace.auth.providersPluggable authentication backends
furnace.auth.providers.dbLook up user credentials in the database
furnace.boilerplateAdding common headers/footers to pages
furnace.cacheShared code for storing session state in the database
furnace.chloe-tagsFurnace-specific Chloe tags
furnace.conversationsRetaining state between form submissions and redirects
furnace.dbDatabase connection pooling
furnace.redirectionVarious forms of URL redirection
furnace.referrerReferrer checking
furnace.scopesShared code for storing scopes in the database
furnace.sessionsSession management
furnace.syndicationAtom feed syndication
furnace.utilitiesOdds and ends
generalizationsGeneralized stack shufflers and combinators to arbitrary numbers of inputs
globsUnix shell-style glob pattern matching
groupingGrouping sequence elements into subsequences
heapsMaxheap and minheap implementations of priority queues
helpOnline help system
help.cookbookhelp.cookbook vocabulary
help.crossrefHelp article cross-referencing
help.definitionsHelp article definition protocol implementation
help.handbookFactor developer's handbook
help.homehelp.home vocabulary
help.lintHelp lint tool
help.lint.checkshelp.lint.checks vocabulary
help.markupHelp markup language
help.stylesheetDefault help stylesheet
help.syntaxParsing words for defining help articles
help.tipshelp.tips vocabulary
help.topicsHelp topic management
help.tutorialhelp.tutorial vocabulary
help.vocabsBrowsing vocabularies
hintsSyntax sugar for the Factor compiler's specializer hints facility
html.componentsHTML components for form rendering and validation
html.formsHTML form rendering and validation
html.streamsHTML implementation of formatted output stream protocol
html.templatesHTML templating engine interface
html.templates.chloeXHTML templating engine with extensible compiler and separation of concerns
html.templates.fhtmlSimple templating engine mixing Factor code with content
httpCommon code shared by HTTP client and server
http.clientHTTP client
http.client.post-datahttp.client.post-data vocabulary
http.serverHTTP server
images.memoryimages.memory vocabulary
images.tessellationimages.tessellation vocabulary
inspectorTerminal-based object viewer and editor
io.backend.unixNon-blocking I/O and sockets on Unix-like systems
io.backend.unix.linuxio.backend.unix.linux vocabulary
io.backend.unix.multiplexersGeneric protocol for Unix I/O multiplexers
io.backend.unix.multiplexers.epollLinux epoll multiplexer
io.backend.unix.multiplexers.kqueueBSD and Mac OS X kqueue multiplexer
io.backend.unix.multiplexers.selectGeneric Unix select multiplexer
io.buffersHigh-performance pinned FIFO buffers
io.crlfWriting and reading until \r\n
io.directoriesListing directories, moving, copying and deleting files
io.directories.hierarchyDeleting and copying directory hierarchies
io.files.infoFile and file system meta-data
io.files.linksWorking with symbolic links
io.files.unixImplementation of reading and writing files on Unix-like systems
io.launcherLaunching operating system processes
io.launcher.unixio.launcher.unix vocabulary
io.launcher.windowsio.launcher.windows vocabulary
io.mmap.unixio.mmap.unix vocabulary
io.monitorsFile alteration monitoring
io.pipes.windowsio.pipes.windows vocabulary
io.poolsAbstract connection pooling
io.portsLow-level implementation support for native I/O
io.serversMulti-threaded TCP/IP servers
io.socketsClient and server TCP/IP sockets, UDP/IP datagram sockets
io.sockets.secureSecure sockets (SSL, TLS)
io.sockets.unixImplementation of TCP/IP and UDP/IP sockets on Unix-like systems
io.sockets.windowsio.sockets.windows vocabulary
io.streams.byte-array.fastio.streams.byte-array.fast vocabulary
io.streams.duplexCombine an input and an output stream into a single duplex stream
io.streams.nullDummy implementation of stream protocol
io.streams.stringReading and writing strings as streams
io.stylesStyles which can be used to mark up text sent to an output stream
libcManual memory management for interfacing with C
linked-assocsAssocs that yield items in insertion order
listenerTerminal-based interactive code evaluator
localsEfficient named local variables and lexical closures
loggingLogging framework with support for log rotation and machine-readable logs
logging.analysisAnalyze logs and produce summaries
logging.insomniacTask which rotates logs and e-mails summaries
logging.parserLog parser
logging.serverDistributed concurrency log server
macrosUtility for defining compiler transforms
math.bitwiseBitwise arithmetic utilities
math.combinatoricsPermutations and combinations
math.complexComplex number implementation
math.constantsMathematical constants
math.functionsElementary complex-valued functions
math.intervalsInterval arithmetic
math.libmLow-level binding to math functions in the C standard library
math.matricesMatrix arithmetic
math.matrices.eliminationSolving systems of linear equations
math.quaternionsQuaternion arithmetic and Euler angles
math.rangesVirtual sequence consisting of a range of numbers
math.rectangles.positioningmath.rectangles.positioning vocabulary
math.rectangles.prettyprintmath.rectangles.prettyprint vocabulary
math.vectorsVector arithmetic
math.vectors.simdSingle-instruction-multiple-data parallel vector operations
memoizeMemoization
mime.typesMIME types database
mirrorsView any object as an association mapping slots to values
modelsObservable slots which can be composed in various ways
models.arrow.smartmodels.arrow.smart vocabulary
openglOpenGL binding
opengl.texturesopengl.textures vocabulary
persistent.assocsPersistent associative mapping protocol
persistent.hashtablesPersistent hashtables with O(1) insertion, removal and lookup
persistent.sequencesPersistent sequence protocol
persistent.vectorsImmutable vectors with O(log_32 n) random access, push, and pop
porter-stemmerPorter stemming algorithm
presentGeneric word for converting objects to strings for human consumption
prettyprintFactor source code prettyprinter
prettyprint.backendPrettyprinter methods for built-in types
prettyprint.configPrettyprinter configuration variables
prettyprint.sectionsPrettyprinter formatting and layout logic
randomRandom number generator protocol and implementations
refsReferences to keys and values in assocs
regexp.prettyprintregexp.prettyprint vocabulary
search-dequesDouble-ended queues with sub-linear membership testing
seePrinting loaded definitions as source code
sequences.cordsVirtual sequence concatenation
simple-tokenizerSimple string tokenizer
smtpSending mail via SMTP
sorting.humanCorrect sorting of sequences of strings with embedded numbers
sorting.slotsSorting by tuple slots
specialized-arraysArrays of unboxed primitive C types
specialized-vectorsVectors of unboxed primitive C types
specialized-vectors.mirrorsspecialized-vectors.mirrors vocabulary
stack-checkerStack effect inference
stack-checker.backendStack effect inference implementation
stack-checker.branchesStack effect inference for conditionals
stack-checker.dependenciesstack-checker.dependencies vocabulary
stack-checker.errorsErrors which may be reaised by stack effect inference
stack-checker.inliningStack effect inference for inline and inline recursive words
stack-checker.known-wordsHard-coded stack effects for primitive words
stack-checker.stateVariables for holding stack effect inference state
stack-checker.transformsSupport for compile-time code transformation
stack-checker.visitorNode visitor protocol
strings.tablesstrings.tables vocabulary
summaryGeneric word for converting an object into a brief one-line string
syndicationRSS 1.0, 2.0 and Atom feed parser
threadsCo-operative threading
tools.annotationsSupport for breakpoints and watchpoints on words
tools.completionSupport for fuzzy search and completion of a string from a set of candidates
tools.continuationstools.continuations vocabulary
tools.crossrefInspecting definition usages
tools.deployDeploying minimal stand-alone images
tools.deploy.backendtools.deploy.backend vocabulary
tools.deploy.configtools.deploy.config vocabulary
tools.deploy.macosxDeploying minimal stand-alone Mac OS X application bundles
tools.deploy.shakertools.deploy.shaker vocabulary
tools.deploy.test.10tools.deploy.test.10 vocabulary
tools.deploy.test.11tools.deploy.test.11 vocabulary
tools.deploy.test.12tools.deploy.test.12 vocabulary
tools.deploy.test.13tools.deploy.test.13 vocabulary
tools.deploy.test.14tools.deploy.test.14 vocabulary
tools.deploy.test.18tools.deploy.test.18 vocabulary
tools.deploy.test.19tools.deploy.test.19 vocabulary
tools.deploy.windowsDeploying minimal stand-alone Windows executables
tools.destructorstools.destructors vocabulary
tools.disassemblerDisassemble words using gdb
tools.dispatchtools.dispatch vocabulary
tools.errorstools.errors vocabulary
tools.errors.modeltools.errors.model vocabulary
tools.memoryData and code heap introspection tools
tools.testUnit test framework
tools.timeTiming code execution
tools.tracetools.trace vocabulary
tools.walkerSingle-stepper for walking through code
tools.walker.debugtools.walker.debug vocabulary
trFast character-to-character translation of ASCII strings
tuple-arraysEfficient arrays of tuples with value semantics for elements
uiFactor's graphical user interface framework
ui.backendUI backend hooks
ui.backend.cocoaCocoa UI backend
ui.backend.cocoa.toolsCocoa integration for UI developer tools
ui.backend.cocoa.viewsCocoa NSView implementation displaying Factor gadgets
ui.backend.x11ui.backend.x11 vocabulary
ui.baseline-alignmentui.baseline-alignment vocabulary
ui.clipboardsAbstract clipboard support
ui.commandsUI command framework
ui.gadgetsGadget hierarchy and layout management
ui.gadgets.booksBook gadget displays one child at a time
ui.gadgets.bordersBorder gadget adds padding around a child
ui.gadgets.buttonsButton gadgets invoke commands when clicked
ui.gadgets.canvasCanvas gadget for caching rendering to a display list
ui.gadgets.debugui.gadgets.debug vocabulary
ui.gadgets.editorsEditors edit a plain text document
ui.gadgets.framesFrames position children around a center child which fills up any remaining space
ui.gadgets.grid-linesGrid lines visibly separate children of grids and frames
ui.gadgets.gridsGrids arrange children in a variable-size grid
ui.gadgets.iconsui.gadgets.icons vocabulary
ui.gadgets.incrementalChildren can be added to incremental layouts in constant time
ui.gadgets.labeledLabelled gadgets display a border with a text label surrounding a child
ui.gadgets.labelsLabel gadgets display one or more lines of text with a single font and color
ui.gadgets.line-supportCode shared between table and editor gadgets
ui.gadgets.menusMenu gadgets pop up as a list of commands at the mouse location
ui.gadgets.packsPack gadgets arrange children horizontally or vertically
ui.gadgets.panesPane gadgets display formatted stream output
ui.gadgets.paragraphsParagraph gadgets lay out their children from left to right, wrapping at a fixed margin
ui.gadgets.presentationsPresentations display an interactive view of an object
ui.gadgets.prettyprintui.gadgets.prettyprint vocabulary
ui.gadgets.scrollersScrollers display a user-chosen portion of a child which may have arbitrary dimensions
ui.gadgets.slidersSlider gadgets provide a graphical view of an integer-valued model
ui.gadgets.slotsSlot editor gadgets are used to implement the UI inspector
ui.gadgets.status-barStatus bar gadgets display mouse-over help for other gadgets
ui.gadgets.toolbarToolbars contain several buttons side-by-side
ui.gadgets.tracksTrack gadgets arrange children horizontally or vertically, giving each child a specified fraction of total available space
ui.gadgets.viewportsViewport gadgets display a portion of a child gadget and are used to implement scrollers
ui.gadgets.worldsWorld gadgets are the top level of the gadget hierarchy and are displayed in native windows
ui.gesturesTranslating window system events to gestures, and delivering gestures to gadgets
ui.imagesui.images vocabulary
ui.operationsOperations are commands which may be performed on a presentation's underlying object
ui.pensui.pens vocabulary
ui.pens.cachingui.pens.caching vocabulary
ui.pens.gradientui.pens.gradient vocabulary
ui.pens.imageui.pens.image vocabulary
ui.pens.polygonui.pens.polygon vocabulary
ui.pens.solidui.pens.solid vocabulary
ui.pens.tileui.pens.tile vocabulary
ui.renderSupport for rendering gadgets via OpenGL
ui.textui.text vocabulary
ui.text.core-textUI text rendering implementation using Mac OS X Core Text
ui.text.pangoUI text rendering implementation using cross-platform Pango library
ui.text.uniscribeUI text rendering implementation using the MS Windows Uniscribe library
ui.theme.imagesCommon colors and gradients used by the UI
ui.toolsGraphical developer tools
ui.tools.browserGraphical help browser
ui.tools.browser.historyui.tools.browser.history vocabulary
ui.tools.browser.popupsui.tools.browser.popups vocabulary
ui.tools.debuggerGraphical error display
ui.tools.deployGraphical front-end for deploy tool
ui.tools.error-listui.tools.error-list vocabulary
ui.tools.inspectorGraphical object viewer and editor
ui.tools.listenerGraphical code evaluator
ui.tools.listener.completionui.tools.listener.completion vocabulary
ui.tools.listener.historyui.tools.listener.history vocabulary
ui.tools.listener.popupsui.tools.listener.popups vocabulary
ui.tools.operationsStandard presentation operations
ui.tools.tracebackTraceback gadgets display a continuation in human-readable form
ui.tools.walkerGraphical code single stepper
ui.traverseGadget tree traversal
unixBindings to library and system calls found on Unix-like systems
unix.kqueueunix.kqueue vocabulary
unix.linuxunix.linux vocabulary
unix.linux.epollunix.linux.epoll vocabulary
urlsTools for working with URLs (uniform resource locators)
urls.encodingURL and form encoding/decoding
validatorsValue validation for the web framework
vocabs.cacheCaching vocabulary data from disk
vocabs.filesGetting a list of files in a vocabulary
vocabs.generatedvocabs.generated vocabulary
vocabs.metadataManaging vocabulary author, tag and summary information
vocabs.prettyprintvocabs.prettyprint vocabulary
vocabs.refreshReloading changed vocabularies from disk
vocabs.refresh.monitorUse io.monitors to clear tools.browser authors/tags/summary cache
windows.offscreenUtility words for memory DCs and bitmaps
windows.uniscribeHigh-level wrapper around Uniscribe binding
wrapWord wrapping
x11X11 Xlib and GLX bindings
x11.XBindings for /usr/include/X11/X.h constants
x11.clipboardX11 clipboard access utilities
x11.eventsXlib events
x11.glxGLX (X11 OpenGL) binding
x11.iox11.io vocabulary
x11.io.unixx11.io.unix vocabulary
x11.syntaxx11.syntax vocabulary
x11.windowsXlib window management utilities
x11.ximX11 input method support
xmode.catalogxmode.catalog vocabulary
xmode.code2htmlSyntax highlighting code as HTML
xmode.keyword-mapxmode.keyword-map vocabulary
xmode.loaderxmode.loader vocabulary
xmode.loader.syntaxxmode.loader.syntax vocabulary
xmode.markerTokenizing lines of text with a syntax mode
xmode.marker.contextxmode.marker.context vocabulary
xmode.marker.statexmode.marker.state vocabulary
xmode.rulesxmode.rules vocabulary
xmode.tokensxmode.tokens vocabulary
xmode.utilitiesxmode.utilities vocabulary


Children from resource:extra
VocabularySummary
benchmarkVarious benchmarks to test Factor's optimizer
benchmark.bootstrap1benchmark.bootstrap1 vocabulary
benchmark.continuationsbenchmark.continuations vocabulary
benchmark.dispatch1benchmark.dispatch1 vocabulary
benchmark.dispatch2benchmark.dispatch2 vocabulary
benchmark.dispatch3benchmark.dispatch3 vocabulary
benchmark.dispatch4benchmark.dispatch4 vocabulary
benchmark.fib1benchmark.fib1 vocabulary
benchmark.fib2benchmark.fib2 vocabulary
benchmark.fib3benchmark.fib3 vocabulary
benchmark.fib4benchmark.fib4 vocabulary
benchmark.fib5benchmark.fib5 vocabulary
benchmark.gc0benchmark.gc0 vocabulary
benchmark.gc1benchmark.gc1 vocabulary
benchmark.gc2benchmark.gc2 vocabulary
benchmark.gc3benchmark.gc3 vocabulary
benchmark.hashtablesbenchmark.hashtables vocabulary
benchmark.iterationbenchmark.iteration vocabulary
benchmark.javascriptbenchmark.javascript vocabulary
benchmark.mandelbenchmark.mandel vocabulary
benchmark.nbody-simdbenchmark.nbody-simd vocabulary
benchmark.nsievebenchmark.nsieve vocabulary
benchmark.nsieve-bitsbenchmark.nsieve-bits vocabulary
benchmark.partial-sumsbenchmark.partial-sums vocabulary
benchmark.raytracerbenchmark.raytracer vocabulary
benchmark.raytracer-simdbenchmark.raytracer-simd vocabulary
benchmark.recursivebenchmark.recursive vocabulary
benchmark.reverse-complementbenchmark.reverse-complement vocabulary
benchmark.ringbenchmark.ring vocabulary
benchmark.sha1benchmark.sha1 vocabulary
benchmark.simd-1benchmark.simd-1 vocabulary
benchmark.sortbenchmark.sort vocabulary
benchmark.spectral-normbenchmark.spectral-norm vocabulary
benchmark.sum-filebenchmark.sum-file vocabulary
benchmark.tuple-arraysbenchmark.tuple-arrays vocabulary
benchmark.typecheck1benchmark.typecheck1 vocabulary
benchmark.typecheck2benchmark.typecheck2 vocabulary
benchmark.typecheck3benchmark.typecheck3 vocabulary
bitlyWrapper for bit.ly URL shortening web service
bunnyStanford Bunny OpenGL demo
color-pickerColor picker gadget demo
color-tablecolor-table vocabulary
compiler.cfg.gvn.aliencompiler.cfg.gvn.alien vocabulary
compiler.cfg.gvn.comparisonscompiler.cfg.gvn.comparisons vocabulary
compiler.cfg.gvn.foldingcompiler.cfg.gvn.folding vocabulary
compiler.cfg.gvn.mathcompiler.cfg.gvn.math vocabulary
compiler.cfg.gvn.misccompiler.cfg.gvn.misc vocabulary
compiler.cfg.gvn.slotscompiler.cfg.gvn.slots vocabulary
constructorsUtility to simplify tuple constructors
contributorsContributor patch counts from git
cpu.arm.assemblercpu.arm.assembler vocabulary
freetypeFreeType text rendering library binding
geo-ipIP address geolocation using database from http://software77.net/cgi-bin/ip-country/
gesture-loggerGadget which logs all received gestures, for debugging
gml.runtimegml.runtime vocabulary
gpu.demos.bunnyStanford Bunny with shader effects
hello-uiGraphical hello world demo
hello-unicodeModern "Hello world" which demonstrates various Unicode scripts
hello-worldTextual hello world demo
html.elementsRendering HTML with a familiar look and feel
irc.clientAn IRC client framework
koszulLie algebra cohomology
lcd7-segment LCD clock demo
lisppasteXML-RPC interface to http://paste.lisp.org
log-viewerSimple log file watcher demo using io.monitors
masonContinuous build system for Factor
mason.diskmason.disk vocabulary
mason.gitmason.git vocabulary
mason.notifymason.notify vocabulary
mason.twittermason.twitter vocabulary
math.quadraticQuadratic equation solver
math.transforms.haarHaar wavelet transform
mazeMaze generator demo
method-chainsBEFORE: and AFTER: syntax for extending methods in class hierarchies
monadsHaskell-style monads
moneyUtility for calculating money with rationals
msxml-to-csvConverting MSXML to comma separated values demo
multi-methodsExperimental multiple dispatch implementation
numbers-gameNumber guessing game demo
oauth1oauth1 vocabulary
pairsAssoc implementation optimized for a single key/value pair
rpnSimple RPN calculator
sequences.squishSequence flattening with parameterized descent predicate
site-watcher.emailsite-watcher.email vocabulary
site-watcher.spidersite-watcher.spider vocabulary
slidesBare-bones tools for giving presentations and demonstrations with the Factor UI
smalltalk.astsmalltalk.ast vocabulary
smalltalk.classessmalltalk.classes vocabulary
smalltalk.compilersmalltalk.compiler vocabulary
smalltalk.compiler.assignmentsmalltalk.compiler.assignment vocabulary
smalltalk.compiler.lexenvsmalltalk.compiler.lexenv vocabulary
smalltalk.compiler.returnsmalltalk.compiler.return vocabulary
smalltalk.evalsmalltalk.eval vocabulary
smalltalk.librarysmalltalk.library vocabulary
smalltalk.listenersmalltalk.listener vocabulary
smalltalk.parsersmalltalk.parser vocabulary
smalltalk.printersmalltalk.printer vocabulary
smalltalk.selectorssmalltalk.selectors vocabulary
spider.reportspider.report vocabulary
sudokuSudoku solver demo
talks.chicago-talkSlides for a talk at the Pycon VM Summit, Chicago, IL, March 2009
talks.galois-talkSlides from a talk at Galois by Slava Pestov, October 2008
talks.google-tech-talkSlides from Google Tech Talk by Slava Pestov, October 2008
talks.jvm-summit-talkSlides from Slava's talk at JVM Language Summit 2009
talks.minneapolis-talkSlides for a talk at Ruby.mn, Minneapolis, MN, January 2008
talks.otug-talkSlides from a talk at OTUG by Slava Pestov, December 2008
talks.vpri-talkSlides from a talk at VPRI by Slava Pestov, October 2008
time-servertime-server vocabulary
turingTuring machine simulator
twitterWrapper for Twitter web service
ui.gadgets.listsList gadgets display a keyboard-navigatable list of presentations
webapps.masonwebapps.mason vocabulary
webapps.mason.backendwebapps.mason.backend vocabulary
webapps.mason.backend.watchdogwebapps.mason.backend.watchdog vocabulary
webapps.mason.docs-updatewebapps.mason.docs-update vocabulary
webapps.mason.downloadswebapps.mason.downloads vocabulary
webapps.mason.gridswebapps.mason.grids vocabulary
webapps.mason.make-releasewebapps.mason.make-release vocabulary
webapps.mason.packagewebapps.mason.package vocabulary
webapps.mason.releasewebapps.mason.release vocabulary
webapps.mason.reportwebapps.mason.report vocabulary
webapps.mason.status-updatewebapps.mason.status-update vocabulary
webapps.mason.utilswebapps.mason.utils vocabulary
webapps.mason.versionwebapps.mason.version vocabulary
webapps.mason.version.binarywebapps.mason.version.binary vocabulary
webapps.mason.version.commonwebapps.mason.version.common vocabulary
webapps.mason.version.datawebapps.mason.version.data vocabulary
webapps.mason.version.fileswebapps.mason.version.files vocabulary
webapps.mason.version.sourcewebapps.mason.version.source vocabulary
webapps.pastebinwebapps.pastebin vocabulary
webapps.planetwebapps.planet vocabulary
webapps.site-watcherwebapps.site-watcher vocabulary
webapps.site-watcher.commonwebapps.site-watcher.common vocabulary
webapps.site-watcher.spideringwebapps.site-watcher.spidering vocabulary
webapps.site-watcher.watchingwebapps.site-watcher.watching vocabulary
webkit-demoA simple example showing usage of the Cocoa WebKit framework from Factor