Calcish is a tool designed to simplify calculations and computing tasks using JavaScript. It incorporates the best features of the familiar programming language in a user-friendly interface that allows you to input data quickly and efficiently, and offers additional functionality for increased versatility. Calcish also includes the latest AI models, local and remote, to help answer questions and solve problems.
Cells
Learn about the basic building blocks of Calcish codebooks and the stratchpad.
Runtime Differences
How Calcish environment differs from other JavaScript-based runtimes.
AI Models
How to use local and remote AI models.
String, Number, Boolean, BigInt, Date, RegExp, Error, Symbol, Proxy, Function, Promise
BigFloat, BigDecimal, Fraction
Object, Array, Map, Set, WeakMap, WeakSet, Table
Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array, BigInt64Array
DataView, ArrayBuffer, Blob, Buffer
PI, degrees, radians, sqrt, cos, sin, asin, tan, acos, asin, atan, atan2, sinc, exp, log, log2, log10,
abs, arg, ceil, conj, fact, factor, floor, gcd, inverse, invmod, isprime, lerp, nextprime, norm2, powmod, sign
plot, plotLines, plotReIm, plotReImLines
sha256, sha384, sha512, xoodoo
fetch, loadURL, FormData, Response, Headers, URL, URLSearchParams, encodeURI, decodeURI, encodeURIComponent, decodeURIComponent, RemoteImage, remoteImages, remoteTable, wikipediaSearch