Package: wnpp
Severity: wishlist
Owner: Simon Josefsson <[email protected]>

* Package name    : pnut
  Version         : 1.0
  Upstream Author : Laurent Huberdeau
* URL             : https://github.com/udem-dlteam/pnut
* License         : BSD-2-Clause
  Programming Lang: C, Shell
  Description     : A Self-Compiling C Transpiler Targeting Human-Readable 
POSIX Shell

 Pnut compiles a reasonably large subset of C99 to human-readable POSIX
 shell scripts. It can be used to generate portable shell scripts without
 having to write shell.

 Its main uses are:

    As a transpiler to write portable shell scripts in C.
    As a way to bootstrap a compiler written in C with an executable version 
that is still human readable (See reproducible builds).

 Main features:

    No new language to learn -- C code in, shell code out.
    The human-readable shell script is easy to read and understand.
    A runtime library including file I/O and dynamic memory allocations.
    A preprocessor (#include, #ifdef, #if, #define MACRO ..., #define 
MACRO_F(x) ...).
    Integrates easily with existing shell scripts.

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to