Changes between Version 39 and Version 40 of Sysel
- Timestamp:
- 2011-03-06T21:46:17Z (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Sysel
v39 v40 92 92 == NNPS == 93 93 94 NNPS (Nativní Nástroje pro Překlad Syslu, en: Native Sysel Compilation Toolkit) is a ''prospective'' toolkit written in Sysel itself that should compile Sysel to binary form. Currently it is in preliminary experimentation/planning stage. Also current plan is to only implement a front end, transforming Sysel into low-level but machine-neutralIR. Most likely the first available output option should be C (used as if it were a machine-independent assembly) and the second LLVM IR. The ''native'' in NNPS means it is written in Sysel itself (i.e. it should be also self-hosting).94 NNPS (Nativní Nástroje pro Překlad Syslu, en: Native Sysel Compilation Toolkit) is a ''prospective'' toolkit written in Sysel itself that should allow compiling Sysel to binary form (machine code). Currently it is in development. The current plan is to only implement it as a front end, transforming Sysel into low-level -- but machine-neutral -- IR. Most likely the first available output option should be C (used as if it were a machine-independent assembly) and the second LLVM IR. The ''native'' in NNPS means it is written in Sysel itself (i.e. it should be also self-hosting). 95 95 96 96 Ideally NNPS should compile natively in POSIX, cross-compile from POSIX to HelenOS and ''eventually'' compile natively in HelenOS. The ''eventually'' is there because an appropriate backend (i.e. a C compiler) needs to be ported to HelenOS before native compilation is feasible.