Path to this page:
./
lang/pnut,
C compiler written in POSIX shell and generating POSIX shell scripts
Branch: CURRENT,
Version: 0.0.20240724,
Package name: pnut-0.0.20240724,
Maintainer: pkgsrc-usersPnut 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
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
- Integrates easily with existing shell scripts
Master sites:
Version history: (Expand)
- (2024-07-24) Package added to pkgsrc.se, version pnut-0.0.20240724 (created)