Idioms - xkp/Doc GitHub Wiki
In xs-speak an idiom refers to a unit of code translation. Idioms will take a part of your app (both data and code) and generate native code for it. Some idioms may generate entire (standalone) applications while others just process specific pieces of a lager app.
These are currently our working idioms, with more coming:
-
Canvas
An html5 canvas idiom, it provides UI like components and produces flash-like applications. -
Canvas 3D
Also html5, creates full-fledged 3d application based on the threejs library -
Performance 3D
Same as Canvas 3D, but webgl driven. Supports models and advanced materials. -
Sequence
Time-aware programming, which is a fancy name for animation library. Works with everybody, not stand alone. -
Resource
Resource management, not stand alone. -
Arcade
Rigid body simulation, collisions, etc. Based on the box2d library. -
Android
Android applications. -
node.xs
Web server apps.