Skip to content

Platform support and limits

Nexus is actively developed. Use a matching release of the tools, compiler, runtime, and package SDK.

Development hosts

The prebuilt Setup workflow targets Windows 10/11 x64 and Ubuntu 24.04/26.04 x64. The combined VS Code extension and bundled native debugger have Windows x64 and Linux x64 packages.

Linux release binaries are built against the oldest supported host libraries, Ubuntu 24.04. A binary linked on a newer distribution may require newer libc symbols even if its source compiles on both.

Compiler destinations

The release builds three compiler backends and thirteen destination RTLs. See the complete matrix.

Building a compiler/RTL destination is not proof that an application has linked, packaged, and run on that platform. Android and Apple applications still need their SDKs, native libraries, and platform packaging.

Runtime packages are implemented for Windows x64 and Linux x86-64/glibc. Other destinations retain their static/native-library capabilities.

Interfaces

Desktop GUI work targets desktop interaction. Nexus Mobile and its Lua controls prioritize phones and tablets. Desktop execution of the mobile engine is useful for development, but does not establish phone keyboard or touch correctness.

Android emulator workflows are available. iOS device behavior is not currently validated in this development environment. Linux's native mobile text editor does not yet provide the same behavior as phone text fields.

Editor and debugger

Nexus Script source-editor features are implemented, including diagnostics, navigation, references, rename, completion, and formatting. The visual resolved-definition inspector remains deferred.

Native debugging uses bundled CodeLLDB. It does not implement a Pascal expression parser or unified Pascal/Lua stepping.

For a particular problem, report the actual platform, selected targets, and matching tool versions rather than relying on an old test-count snapshot.