Language Guide
The HyperScript language is divided into sections that deal with each component of the language.
- These topics are displayed in the index on the right.
- The HyperScript built-in functions are listed here as a quick reference.
Pressing a function button below invokes a hyperscript CGI program (dofunction.hs) which reads an XML file describing the function, processes it, then displays formatted results on a new web page.
Built-in Function Reference
All Functions by Index
- A
- B
- C
- D
- E
- F
- G
- H
- I-J-K
- L
- M
- N
- O
- P
- Q
- R
- S
- scopeof
- sdescribe
- secs_assign
- secs_close
- secs_disable
- secs_enable
- secs_event
- secs_event_raw
- secs_handle
- secs_hsms
- secs_mhp
- secs_mlb
- secs_open
- secs_query
- secs_query_raw
- secs_service
- secs_xml
- self
- sender
- service
- setenv
- short
- sid
- sin
- sjm
- sleep
- sort
- sql
- sql_close
- sql_connect
- sql_datetime
- sql_open
- sql_query
- sql_toexternal
- sqrt
- srandom
- ssl_assign
- ssl_auth
- ssl_authClient
- ssl_CAfile
- ssl_CApath
- ssl_ciphers
- ssl_delete
- ssl_digest
- ssl_enablesessions
- ssl_getsession
- ssl_getState
- ssl_new
- ssl_setsession
- ssl_setState
- str
- strext
- strip
- strlen
- strloc
- strtok
- system
- T
- U
- V
- W
- X-Y-Z
All Functions by Category
- Programming Functions
- Typedef Functions
- Message Support Methods
- Handler Support Methods
- Environment Methods
- undef
- exists
- count
- hashed
- unhashed
- local
- global
- next
- prev
- insert
- append
- insertafter
- insertbefore
- remove
- chop
- detach
- insertval
- appendval
- map
- unmap
- merge
- sjm
- sort
- reverse
- debug
- exit
- quiet
- quit
- verify
- version
- env
- typeof
- valueof
- scopeof
- localhost
- localaddr
- node_name
- node_parent
- node_root
- disable
- node_firstchild
- node_lastchild
- node_nextsibling
- node_prevsibling
- node_nextfirstcousin
- node_prevlastcousin
- node_getnodebyattr
- node_getnodebyname
- String Methods
- System Methods
- Date/time Methods
- File I/O Methods
- XML Methods
- PROMIS Methods
- Conversion Methods
- SQL Methods
- SECS/GEM Methods
- Port Methods
- Tunneling Methods
- HTTP Methods
- SSL Methods
- Mapi Methods
- Mathematical Methods