Include or omit features as needed to yield a compact kernel. Optimizing compiler in SwiftX Pro produces fast, compact target code. SwiftX links to familiar Windows programmers' editors, so with a single command you can see the source for any compiled word, see the location where a compiling error occurred, or see cross-reference information. Assembler and Disassembler SwiftX includes an integrated macro assembler for writing any procedure in machine code, if necessary. SwiftX systems include SwiftOS , an extremely fast multitasking executive.
Complete context switch in only a few machine instructions.
Semaphores and global variables support intertask synchronization. The actual nature of the link depends on the target hardware. On processors using the BDM, very little special software is required in the target to support interactivity. On other processors, the target XTL is implemented in a few hundred bytes in PROM on the target, along with a target kernel. Source Libraries SwiftX libraries are provided in source form, with standardized, portable APIs.