Integraton with external resources:
load(URL) - if resource is a javascript it will be loaded and executed, if resource is an image it will be inserted in the console.

Advanced usage: valid javascript expressions are supported. For instance, you can ask for the user input by calling prompt function as demonstrated in
circumference calculator.

Creating a custom calculator

If you need to compute an expression frequently you can define it as a function and then use direct link to access a custom version of this calculator.

For example to can define hypotenuse of a triangle as follows:
hyp = function(a, b) { return sqrt(a*a+b*b)}
Change the title of the calculator:title('Hypotenuse calculator')
and definte custom help string:help('<b>Hypotenuse Calculator</b> is a custom shell calculator that allows to compute hypotenuse of a right triangle using function <b>hyp(a, b)</b>. Example: <i>hyp(3, 4)</i>')