Known limitations
dkjs runs with no native code, which is where its two user-visible limits come
from:
- Native compilation is not available yet.
dkjsbuilds JavaScript and web targets. Generating native (for example C) code depends on a fuller set of C toolchains packaged as dk objects; that packaging is under way but incomplete (see Scope). Usedk1for native builds. - Run
dkjsalone against a given cache and workspace. Node.js has no OS advisory file locks (fcntl/flock), sodkjsserializes its own processes with lock files but cannot coordinate with adk0/dk1running at the same time against the same cache or workspace.
Otherwise dkjs runs the same commands as dk0.