Why Download Tutorial Reference

Minimacy ROM

Bios

Arraysordered set of mutable elements
Big numbersnumbers for cryptography
Bitmapsdrawing with pixels
Booleanstrue & false
Buffersvariable length strings
Bytes arraymutable arrays of bytes
Compressionsdeflate and lzw
CryptographyAES, SHA, DES, RC4, MD5, ...
Echo/consolewrite text in the terminal
Fifosfirst in, first out
Filesfiles and file system
Floatsfloating numbers and vectors
Hashmapsa (key,value) construction
Integersconversions, random, basic operations
Languagekeywords and exceptions
Liststhe prefered structure of functional languages
Native fonts(Windows only)
Networkingsockets, ip, tcp, udp
OpenGL ES3d library
Referencea simple parametric structure
Stringsimmutable arrays of bytes
Systemmemory, apps, threads, lock, join, await
Timetime, date, timeout, sleep, ...
Top-levelcommands for the top-level
UIuser interface

Bios source code

Core libraries

Available but documentation in progress...

core.2d.bmpBMP files (*.bmp)
core.2d.gifdecoding GIF files (still or animated)
core.2d.gif.makerencoding GIF files (still or animated)
core.2d.gla little 2d openGL library
core.2d.jpgdecoding JPEG files
core.2d.jpg.makerencoding JPEG files
core.2d.pngdecoding PNG files
core.2d.png.makerencoding PNG files
core.2d.polygondraw polygons
core.2d.qrcodegenerate QR-codes
core.2d.quantizationdocumentation in progress...
core.3d.gldocumentation in progress...
core.crypto.aesdocumentation in progress...
core.crypto.asn1documentation in progress...
core.crypto.blockdocumentation in progress...
core.crypto.cerdocumentation in progress...
core.crypto.csrdocumentation in progress...
core.crypto.curve25519documentation in progress...
core.crypto.desdocumentation in progress...
core.crypto.ecdocumentation in progress...
core.crypto.ed25519documentation in progress...
core.crypto.hashdocumentation in progress...
core.crypto.keydocumentation in progress...
core.crypto.oaepdocumentation in progress...
core.crypto.oiddocumentation in progress...
core.crypto.pemdocumentation in progress...
core.crypto.pkcs1documentation in progress...
core.crypto.primaldocumentation in progress...
core.crypto.rsadocumentation in progress...
core.crypto.rsapssdocumentation in progress...
core.crypto.shamirdocumentation in progress...
core.crypto.signdocumentation in progress...
core.db.compilerdocumentation in progress...
core.net.dnsdocumentation in progress...
core.net.httphttp and websocket constants
core.net.http.clihttp requests
core.net.http.srva http server including websocket capability
core.net.mimemime types
core.net.mysqla mysql client
core.net.sshdocumentation in progress...
core.net.ssh.sftpdocumentation in progress...
core.net.ssh.shelldocumentation in progress...
core.net.tls.tcpdocumentation in progress...
core.net.tls13documentation in progress...
core.net.websocketdocumentation in progress...
core.net.xtcpdocumentation in progress...
core.util.base64base64 representation
core.util.gzip*.gz files
core.util.hashsetdocumentation in progress...
core.util.huffmandocumentation in progress...
core.util.insertsortthe insert sort classical algorithm
core.util.jsonjson format
core.util.marshal.makerdocumentation in progress...
core.util.quicksortthe classical quicksort algorithm
core.util.regexpregular expressions
core.util.tabletable pretty print
core.util.tar*.tar files
core.util.tokendocumentation in progress...
core.util.tree1Ddocumentation in progress...
core.util.tree23documentation in progress...
core.util.xmlxml format
core.util.zip*.zip files

All declarations