Program Library Index: Basic Procedures
Icon version 9.5.20f
- (description,
code)
abkform.icn: Procedures to process HP95LX appointment books
- (description,
code)
adjuncts.icn: Procedures for gettext and idxtext
- (description,
code)
adlutils.icn: Procedures to process address lists
- (description,
code)
allof.icn: Procedure for conjunction control operation
- (description,
code)
allpat.icn: Procedure to produce all n-character patterns of characters
- (description,
code)
ansi.icn: Procedures for ANSI-based terminal control
- (description,
code)
apply.icn: Procedure to apply a list of functions to an argument
- (description,
code)
argparse.icn: Procedure to parse pseudo-command-line
- (description,
code)
array.icn: Procedures for n-dimensional arrays
- (description,
code)
asciinam.icn: Procedure for ASCII name of unprintable character
- (description,
code)
base64.icn: Procedures for base64 encodings for MIME (RFC 2045)
- (description,
code)
basename.icn: Procedures to produce base name of a file
- (description,
code)
binary.icn: Procedures to pack and unpack values
- (description,
code)
bincvt.icn: Procedures to convert binary data
- (description,
code)
binop.icn: Procedure to apply binary operation to list of values
- (description,
code)
bitint.icn: Procedures to convert integers and bit strings
- (description,
code)
bitstr.icn: Procedures for bits in Icon strings
- (description,
code)
bitstrm.icn: Procedures to read and write strings of bits in files
- (description,
code)
bkutil.icn: Procedures for HP95LX phone books and appointment books
- (description,
code)
bold.icn: Procedures to embolden and underscore text
- (description,
code)
boolops.icn: Procedure to perform Boolean operations on row patterns
- (description,
code)
bufread.icn: Procedures for buffered read and lookahead
- (description,
code)
calendar.icn: Procedures for data and time calculation and conversion
- (description,
code)
calendat.icn: Procedure to get date from Julian Day Number
- (description,
code)
calls.icn: Procedures for calls as objects
- (description,
code)
capture.icn: Procedures to echo output to a second file
- (description,
code)
cartog.icn: Procedures for cartographic projection
- (description,
code)
caseless.icn: Procedures to perform caseless scanning
- (description,
code)
codeobj.icn: Procedures to encode and decode Icon data
- (description,
code)
colmize.icn: Procedures to arrange data into columns
- (description,
code)
complete.icn: Procedure to complete partial input string
- (description,
code)
complex.icn: Procedures to perform complex arithmetic
- (description,
code)
conffile.icn: Procedures to read initialization directives
- (description,
code)
converge.icn: Procedure to produce continued-fraction convergents
- (description,
code)
convert.icn: Procedures for various conversions
- (description,
code)
core.icn: Procedures for general application
- (description,
code)
created.icn: Procedure to determine number of structures created
- (description,
code)
currency.icn: Procedures for formatting currency
- (description,
code)
curves.icn: Procedures to generate points on plain curves
- (description,
code)
datefns.icn: Procedure for dates
- (description,
code)
datetime.icn: Procedures for date and time operations
- (description,
code)
ddfread.icn: Procedures for reading ISO 8211 DDF files
- (description,
code)
dif.icn: Procedure to check for differences
- (description,
code)
digitcnt.icn: Procedure to count number of digits in file
- (description,
code)
dijkstra.icn: Procedures for Dijkstra's "Discipline" control structures
- (description,
code)
divide.icn: Procedure to perform long division
- (description,
code)
ebcdic.icn: Procedures to convert between ASCII and EBCDIC
- (description,
code)
echo.icn: Procedure to perform "variable interpolation" a la Perl
- (description,
code)
empgsup.icn: Procedure to support empg
- (description,
code)
emptygen.icn: Procedures for meta-translation code generation
- (description,
code)
equiv.icn: Procedure to compare structures
- (description,
code)
escape.icn: Procedures to interpret Icon literal escapes
- (description,
code)
escapesq.icn: Procedures to deal with character string escapes
- (description,
code)
eval.icn: Procedure to evaluate string as a call
- (description,
code)
evallist.icn: Procedure to produce a list generated by expression
- (description,
code)
eventgen.icn: Procedures for meta-variant code generation
- (description,
code)
everycat.icn: Procedure for generating all concatenations
- (description,
code)
expander.icn: Procedures to convert character pattern expressions
- (description,
code)
exprfile.icn: Procedures to produce programs on the fly
- (description,
code)
factors.icn: Procedures related to factors and prime numbers
- (description,
code)
fastfncs.icn: Procedures for integer functions using fastest method
- (description,
code)
feval.icn: Procedure to evaluate string as function call
- (description,
code)
filedim.icn: Procedure to compute file dimensions
- (description,
code)
filenseq.icn: Procedure to get highest numbered filename in a sequence
- (description,
code)
filesize.icn: Procedure to get the size of a file
- (description,
code)
findre.icn: Procedure to find regular expression
- (description,
code)
ftype.icn: Procedure to produce type for file
- (description,
code)
fullimag.icn: Procedures to produce complete image of structured data
- (description,
code)
gauss.icn: Procedures to compute Gaussian distributions
- (description,
code)
gdl.icn: Procedures to get directory lists
- (description,
code)
gdl2.icn: Procedures to get directory lists
- (description,
code)
gedcom.icn: Procedures for reading GEDCOM files
- (description,
code)
gen.icn: Procedures for meta-variant code generation
- (description,
code)
gener.icn: Procedures to generate miscellaneous sequences
- (description,
code)
genrfncs.icn: Procedures to generate sequences
- (description,
code)
geodat.icn: Procedures for geodetic datum conversion
- (description,
code)
getchlib.icn: Procedures for getch for UNIX
- (description,
code)
getkeys.icn: Procedures to get keys for a gettext file
- (description,
code)
getmail.icn: Procedure to parse mail file
- (description,
code)
getpaths.icn: Procedure to generate elements in path
- (description,
code)
gettext.icn: Procedures for gettext (simple text-base routines)
- (description,
code)
gobject.icn: Declarations for geometrical objects
- (description,
code)
graphpak.icn: Procedures for manipulating directed graphs
- (description,
code)
hetero.icn: Procedures to test structure typing
- (description,
code)
hexcvt.icn: Procedures for hexadecimal conversion
- (description,
code)
hostname.icn: Procedures to produce host name
- (description,
code)
html.icn: Procedures for parsing HTML
- (description,
code)
ibench.icn: Procedures to support Icon benchmarking
- (description,
code)
ichartp.icn: Procedures for a simple chart parser
- (description,
code)
identgen.icn: Procedures for meta-translation code generation
- (description,
code)
identity.icn: Procedures to produce identities for Icon types
- (description,
code)
ifncs.icn: Procedure wrappers for function tracing
- (description,
code)
iftrace.icn: Procedures to trace Icon function calls
- (description,
code)
image.icn: Procedures to produce images of Icon values
- (description,
code)
inbits.icn: Procedure to read variable-length characters
- (description,
code)
indices.icn: Procedure to produce indices
- (description,
code)
inserts.icn: Procedures to build tables with duplicate keys
- (description,
code)
intstr.icn: Procedure to create string from bits
- (description,
code)
io.icn: Procedures for input and output
- (description,
code)
iolib.icn: Procedures for termlib support
- (description,
code)
iscreen.icn: Procedures for screen functions
- (description,
code)
iterfncs.icn: Procedures for recursive functions using iteration
- (description,
code)
itlib.icn: Procedures for termlib-type tools
- (description,
code)
itlibdos.icn: Procedures for MS-DOS termlib-type tools
- (description,
code)
itokens.icn: Procedures for tokenizing Icon code
- (description,
code)
itrcline.icn: Procedure to filter out non-trace lines
- (description,
code)
ivalue.icn: Procedures to convert string to Icon value
- (description,
code)
jumpque.icn: Procedure to jump element to head of queue
- (description,
code)
kmap.icn: Procedure to map keyboard letter forms into letters
- (description,
code)
labeler.icn: Procedure to produce successive labels
- (description,
code)
lastc.icn: Procedures for string scanning
- (description,
code)
lastname.icn: Procedure to produce last name
- (description,
code)
lcseval.icn: Procedure to evaluate linear congruence parameters
- (description,
code)
levensht.icn: Procedure to compute Levenshtein edit distance
- (description,
code)
lindgen.icn: Procedures for rewriting 0L-systems
- (description,
code)
lindstrp.icn: Procedure to interpret L-system output as striped pattern
- (description,
code)
list2tab.icn: Procedure to write list as tab-separated string
- (description,
code)
lists.icn: Procedures to manipulate lists
- (description,
code)
longstr.icn: Procedure to match longest string
- (description,
code)
lrgapprx.icn: Procedure to approximate integer values
- (description,
code)
lstfncs.icn: Procedures to produce lists from sequences
- (description,
code)
lterps.icn: Procedure to interpret L-system output
- (description,
code)
lu.icn: Procedures for LU manipulation
- (description,
code)
makelsys.icn: Procedures to convert L-Systems to records
- (description,
code)
mapbit.icn: Procedures to map string into bit representation
- (description,
code)
mapstr.icn: Procedure for map() for strings
- (description,
code)
matchlib.icn: Procedures for lexical matching
- (description,
code)
math.icn: Procedures for mathematical computations
- (description,
code)
matrix.icn: Procedures for matrix manipulation
- (description,
code)
matrix2.icn: Procedures for matrix transposition and scalar multiplication
- (description,
code)
memlog.icn: Procedure to log memory usage
- (description,
code)
memrfncs.icn: Procedures for recursive functions using memory
- (description,
code)
mixsort.icn: Procedure to sort tables with case mixing
- (description,
code)
models.icn: Procedure to model Icon functions
- (description,
code)
morse.icn: Procedures to convert string to Morse code
- (description,
code)
mset.icn: Procedures for multi-sets
- (description,
code)
namepfx.icn: Procedure to produce prefix portion of name
- (description,
code)
nestlist.icn: Procedures to interconvert strings and nested lists
- (description,
code)
ngrams.icn: Procedures to produce n-grams
- (description,
code)
noncase.icn: Procedures for case-independent matching
- (description,
code)
numbers.icn: Procedures related to numbers
- (description,
code)
openchk.icn: Procedure to aid in open/close debugging
- (description,
code)
opnames.icn: Procedure to produce opcode/names table
- (description,
code)
opsyms.icn: Procedures to produce table to map opcodes to symbols
- (description,
code)
options.icn: Procedure to get command-line options
- (description,
code)
outbits.icn: Procedure to write variable-length characters
- (description,
code)
packunpk.icn: Procedures to pack and unpack decimal strings
- (description,
code)
parscond.icn: Procedure to condense parse tree
- (description,
code)
partit.icn: Procedures to partition integer
- (description,
code)
pascal.icn: Procedure to write Pascal triangles
- (description,
code)
pascltri.icn: Procedure to compute a row of Pascal's Triangle
- (description,
code)
patch.icn: Procedures for UNIX-like patch(1)
- (description,
code)
patterns.icn: Procedures for SNOBOL4-style pattern matching
- (description,
code)
patword.icn: Procedures to find letter patterns
- (description,
code)
pbkform.icn: Procedures to process HP95 phone book files
- (description,
code)
pdco.icn: Procedures for programmer-defined control operations
- (description,
code)
periodic.icn: Procedures related to periodic sequences
- (description,
code)
permutat.icn: Procedures for permutations
- (description,
code)
phoname.icn: Procedures to generate letters for phone numbers
- (description,
code)
plural.icn: Procedures to produce plural of English noun
- (description,
code)
polynom.icn: Procedures to manipulate multi-variate polynomials
- (description,
code)
polyseq.icn: Procedure to generate Dietz sequence
- (description,
code)
polystuf.icn: Procedures for manipulating polynomials
- (description,
code)
popen.icn: Procedures for pipes
- (description,
code)
pqueue.icn: Procedures for manipulating priority queues
- (description,
code)
printcol.icn: Procedure to format columnar data
- (description,
code)
printf.icn: Procedures for printf-style formatting
- (description,
code)
prockind.icn: Procedure to indicate kind of procedure
- (description,
code)
procname.icn: Procedure to produce name of procedure
- (description,
code)
progary.icn: Procedure to place program in a array
- (description,
code)
pscript.icn: Procedure for explicitly writing PostScript
- (description,
code)
ptutils.icn: Procedures relating to objects in 3-space
- (description,
code)
random.icn: Procedures related to random numbers
- (description,
code)
rational.icn: Procedures for arithmetic on rational numbers
- (description,
code)
readcpt.icn: Procedure to read produce "carpet" from file
- (description,
code)
readtbl.icn: Procedures to read user-created stripsgml table
- (description,
code)
reassign.icn: Procedures to access RE groupings and format into a string
- (description,
code)
rec2tab.icn: Procedure to write record as string
- (description,
code)
recog.icn: Procedure for recognition
- (description,
code)
records.icn: Procedures to manipulate records
- (description,
code)
recrfncs.icn: Procedures for recursive functions
- (description,
code)
recurmap.icn: Procedure to map recurrence declarations to procedures
- (description,
code)
reduce.icn: Procedure to perform operation on list of arguments
- (description,
code)
regexp.icn: Procedure for regular-expression pattern matching
- (description,
code)
repetit.icn: Procedure to find smallest repetition pattern in list
- (description,
code)
revadd.icn: Procedure to generate reverse-summed integers
- (description,
code)
rewrap.icn: Procedures for advanced line rewrap
- (description,
code)
rng.icn: Procedure to generate random numbers
- (description,
code)
sandgen.icn: Procedures for "evaluation sandwiches" code
- (description,
code)
scan.icn: Procedures related to scanning
- (description,
code)
scanmodl.icn: Procedures to model string scanning
- (description,
code)
scanset.icn: Procedures setup for string scanning procedures
- (description,
code)
segment.icn: Procedures to segment string
- (description,
code)
senten1.icn: Procedure to generate sentences
- (description,
code)
sentence.icn: Procedure to generate sentences in file
- (description,
code)
seqfncs.icn: Procedures for designing with sequences
- (description,
code)
seqimage.icn: Procedures to produce string image of Icon result sequence
- (description,
code)
seqops.icn: Procedures to manipulate T-sequences
- (description,
code)
serial.icn: Procedure to return serial number of structure
- (description,
code)
sername.icn: Procedure to produce serialized names
- (description,
code)
sets.icn: Procedures for set manipulation
- (description,
code)
showtbl.icn: Procedure to show contents of a table
- (description,
code)
shquote.icn: Procedures to quote word for UNIX-like shells
- (description,
code)
signed.icn: Procedure to put bits into signed integer
- (description,
code)
sort.icn: Procedures for sorting
- (description,
code)
sortt.icn: Procedure to sort table into records
- (description,
code)
soundex.icn: Procedures to produce Soundex code for name
- (description,
code)
soundex1.icn: Procedures for Soundex algorithm
- (description,
code)
speedo.icn: Procedure to indicate percentage of completion
- (description,
code)
spin.icn: Procedure to spin cursor
- (description,
code)
statemap.icn: Procedure for table of states and abbreviations
- (description,
code)
step.icn: Procedure to generate in real increments
- (description,
code)
str2toks.icn: Procedures to convert string to tokens
- (description,
code)
strings.icn: Procedures for manipulating strings
- (description,
code)
strip.icn: Procedure to strip characters from a string
- (description,
code)
stripcom.icn: Procedures to strip comments from Icon line
- (description,
code)
stripunb.icn: Procedures to strip unbalanced material
- (description,
code)
tab2list.icn: Procedure to put tab-separated strings in list
- (description,
code)
tab2rec.icn: Procedure to put tab-separated strings in records
- (description,
code)
tables.icn: Procedures for table manipulation
- (description,
code)
tclass.icn: Procedure to classify values as atomic or composite
- (description,
code)
title.icn: Procedure to produce title portion of name
- (description,
code)
titleset.icn: Procedure to produce set of titles
- (description,
code)
tokgen.icn: Procedures for token counting
- (description,
code)
trees.icn: Procedures for manipulating trees and dags
- (description,
code)
tuple.icn: Procedure to process n-tuples
- (description,
code)
typecode.icn: Procedures to produce letter code for Icon type
- (description,
code)
unsigned.icn: Procedure to put bits unsigned integer
- (description,
code)
usage.icn: Procedures for service functions
- (description,
code)
varsub.icn: Procedure to perform UNIX-shell-style substitution
- (description,
code)
verncnt.icn: Procedure to compute number of n-digit versum numbers
- (description,
code)
version.icn: Procedures to produce Icon version number
- (description,
code)
vhttp.icn: Procedure for validating an HTTP URL
- (description,
code)
vrml.icn: Procedures to support creation of VRML files
- (description,
code)
vrml1lib.icn: Procedures to support construction of VRML 1.0 files
- (description,
code)
vrml2lib.icn: Procedures to support construction of VRML 2.0 files
- (description,
code)
wdiag.icn: Procedure to write values with labels
- (description,
code)
weavgenr.icn: Links to procedures related to sequence drafting
- (description,
code)
weaving.icn: Procedures to implement weaving expressions
- (description,
code)
weavutil.icn: Procedures to support numerical weavings
- (description,
code)
weighted.icn: Procedure to shuffle list with randomness
- (description,
code)
wildcard.icn: Procedures for UNIX-like wild-card pattern matching
- (description,
code)
word.icn: Procedure to scan UNIX-style command line words
- (description,
code)
wrap.icn: Procedures to wrap output lines
- (description,
code)
writecpt.icn: Procedure to write a "carpet" file
- (description,
code)
xcode.icn: Procedures to save and restore Icon data
- (description,
code)
xcodes.icn: Procedures to save and restore Icon data
- (description,
code)
xforms.icn: Procedures to do matrix transformations
- (description,
code)
ximage.icn: Procedures to produce string image of structured data
- (description,
code)
xrotate.icn: Procedure to rotate values in list or record
- (description,
code)
zipread.icn: Procedures for reading files from ZIP archives
Program Library Page |
Icon Home Page