DocServer: UserTalk Verbs by Category (original) (raw)

UserTalk Verbs by Category

DocServer is an online UserTalk language reference. It documents the hundreds of verbs used by Manila and Radio UserLand programmers, along with UserTalk's operators and built-in data types.

This page lists verbs by category. You can also view an alphabetical list.

UserTalk Language

basic - Simple or low-level data operations
coercion - Verbs for converting data types
keywords - Reserved UserTalk keywords
operators - UserTalk operators

UserTalk Verbs

base64 - Convert text to/from Base64 encoding
bit - Bitwise and logical operations
db - Open, read and manipulate object databases
dll - Load, call and unload DLLs
export - Import and export tables as a folder of files
fatPages - Import objects from files or data stored in fatPage format
file - Verbs for manipulating files on disk
Frontier - Show, hide or get information about the Frontier application
launch - Launch programs or files
log - Create log events or find a log file
people - Verbs for managing users, groups and services
point - Convert to/from point-type data
re - Fast native regular expressions
rectangle - Convert to/from rectangle-type data
rootUpdates - Update an object database over the Internet
scheduler - Run scheduled events, repeating events and always-running threads
searchEngine - Verbs which implement Manila's web search engine index
semaphore - Verbs for creating and releasing thread semaphores
stack - Verbs for creating and working with data stacks
string - Verbs for manipulating strings of text
sys - Verbs which tell scripts about the environment they're running in
table - Verbs for managing and manipulating tables
thread - Create, query, stop, start and kill runtime threads
xml - Manipulate XML data and convert to/from UserTalk's native data formats

Windows and Window Objects

op - Verbs for manipulating outline objects
script - Verbs for manipulating script objects
target - Set, get and clear the target window for the current thread
window - Open, close, show, hide or resize windows
wp - Verbs for manipulating wpText (styled text) objects

Web and HTML

html - Verbs for rendering HTML
macros - Verbs to be called within the context of rendering HTML (see also Macros.UserLand.Com)
mainResponder - The web server that underpins Manila's membership and content storage
webBrowser - Open web pages on your system console, using its default web browsing application
webServer - Low-level web server verbs

Date and Time

clock - Get or set the system time, or wait for a given time interval
date - Manipulate dates or convert between different date formats

Internet

betty - XML-RPC client and server
inetd - Low-level TCP server
soap - SOAP client and server
tcp - Low-level TCP socket verbs

Application UI and Environment

clipboard - System clipboard manipulation
dialog - Various dialog boxes
editMenu - Implements commands in the Edit menu
fileMenu - Implements commands in the File menu
kb - Verbs to get status of the console keyboard
menu - Create and manipulate menu objects and menu commands
mouse - Verbs to get status of the console mouse
search - Find/Replace inside an object database
speaker - Verbs to make sounds using system audio

Windows Only

com - COM client and server verbs
winRegistry - Manipulate the Windows Registry
winShell - Open folders, locate files and launch files and applications

Macintosh Only

app - Automate apps which support AppleEvents from the App Suite
core - Automate apps which support AppleEvents from the Core Suite
Finder - Verbs for automating the Mac Finder
misc - Automate apps which support AppleEvents from the Miscellaneous Standards Suite
objectModel - AppleEvent utilities for creating location identifiers
osa - Compile or get source for OSA script objects
pict - Manipulate PICT resources
quickTime - Open, Play or Stop media files in formats supported by QuickTime
required - Automate apps which support AppleEvents from the Required Suite
rez - Manipulate resources in Mac resource forks
ubase - 'Glue' for automating the uBase flat-file database application