We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

AH'TALIQUAE ENGLISH/Extension

From Esolang
Jump to navigation Jump to search
Main Page: AH'TALIQUAE ENGLISH

MATH

Caption text
CMD Meaning
THE SINE VALUE OF [A] sin(A)
THE COSINE VALUE OF [A] cos(A)
THE TANGENT VALUE OF [A] tan(A)
THE COTANGENT VALUE OF [A] ctg(A)
THE SECANT VALUE OF [A] 1/(cos(A))
THE COSECANT VALUE OF [A] 1/(sin(A))
LOGARITHM OF [x] WITH A BASE OF [y] logy(x)
[y]-TH ROOT OF [x] x1/y
[expression] TO THE [expression]-TH POWER Return exp1exp2. 1TH should be 1ST, 2TH should be 2ND, 3TH should be 3RD, and so on.
THE GREATEST COMMON DIVISOR OF [x] AND [y](supports at 0.1) gcd(x, y)
THE LEAST COMMON MULTIPLE OF [x] AND [y] lcm(x, y)
THE AVERAGE NUMBER OF x0 AND x1 (AND x2 (AND x3 (AND ...))) avrg(x0, x1, (x2, (x3, ...)))

RANDOM

Caption text
CMD Meaning
GET A RANDOM NUMBER BETWEEN [x] AND [y] BY USING MODE [z] If z is 0, generate an integer. If z is not 0, generate a float with the precision of z. Other value raises an error.
GET A RANDOM ELEMENT FROM THE LIST [l] Self explanatory.
STIR THE LIST [l] THOROUGHLY Return the contents of l in a random order.

ALGORITHM

Caption text
CMD Supported Version (and Meaning)
SORT THE LIST [l] IMMEDIATELY Support at 0.0 version. Sort the list by comparison "<".
REVERSE THE LIST [l] Support at 0.0 version. Reverse whole list.
WAIT FOR [i] SECONDS Support at 0.2 version. The argument i must be a number.
TODAY A string which is the current date.
CURRENT TIME IN THE TIMEZONE UTC[x] A string which includes the current time in timezone x. If x is positive, then x must written as "+x". If omitted x, then x=0.
CURRENT TIMESTAMP An integer that converts current time to UNIX timestamp. The time is based on the time zone of the Greenwich Observatory in the United Kingdom.
CURRENT TIMESTAMP IN THE TIMEZONE UTC[x] An integer that converts current time to UNIX timestamp with timezone x. If x is positive, then x must written as "+x". If omitted x, then x=0.

SYSTEM

Caption text
CMD Supported Version (and Meaning)
OPERATING SYSTEM NAME Support at 1.0 version. Get the OS name.
DO COMMAND [cmd] Support at 1.0 version. Do the cmd in terminal.
PAUSE Support at 0.3 version. Simply pausing and waiting for the user press any key.
EXECUTING TIME Support at 0.4 version. Get execution time of current program.

NETWORK

Caption text
CMD Supported Version (and Meaning)
ESTABLISH CONNECTION WITH INTERNET Support at 1.1 version. Self explanatory.
ACCESS THE WEBSITE [website_address] Support at 1.1 version. Self explanatory.
PING THE HOST [host_address] Support at 1.1 version. Self explanatory.
FIND NEAREST NETWORK CONNECTION Support at 1.1 version. Self explanatory.
DISCONNECT FROM INTERNET Support at 1.1 version. Self explanatory.
GET ADDRESS OF [host_address] Support at 1.1 version. Self explanatory.
INCLUDES ONLINE LIBRARY [online_lib] Support at 1.1 version. Self explanatory.
GET GITHUB ACCOUNT Support at 1.1 version. Self explanatory.
CHECK THE SECURITY AND SPEED OF CURRENT NETWORK CONNECTION Support at 1.1 version. Self explanatory. Use http://www.example.com to checking.

STDLIB

Type

Caption text
Data type Supported Version (and Meaning)
STACK Support at 1.1.1 version. Self explanatory.
QUEUE Support at 1.1.1 version. Self explanatory.
DEQUE Support at 1.1.1 version. Self explanatory.
ARRAY Support at 1.1.1 version. Self explanatory.
DICTIONARY Support at 1.1.1 version. A list that stores key-value combinations.
TUPLE Support at 1.1.1 version. Tuples can't modify elements directly, but they can be reassigned to modify them. Tuples usually appear as (a, b) or (a, )[1].
  1. This is to prevent ambiguity with parenthetical expressions that have only one value.