Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 39 and Version 40 of Sysel


Ignore:
Timestamp:
2011-03-06T21:46:17Z (8 years ago)
Author:
Jiri Svoboda
Comment:

Small clarification

Legend:

Unmodified
Added
Removed
Modified
  • Sysel

    v39 v40  
    9292== NNPS ==
    9393
    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-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).
     94NNPS (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).
    9595
    9696Ideally 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.