rpki-client-portable
Senegal
rpki-client-portable | Senegal | |
---|---|---|
1 | 4 | |
47 | 125 | |
- | 1.6% | |
7.3 | 1.8 | |
17 days ago | about 3 years ago | |
C | C | |
ISC License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rpki-client-portable
-
Writing portable C that uses pledge/unveil?
A kind email reached me (not naming names here unless they want to claim credit) suggesting a ./configure test that defines HAVE_PLEDGE, and then wrapping the pledge() invocation in that #ifdef HAVE_PLEDGE check, pointing me at rpki-client-portable as an example of this pattern.
Senegal
-
Senegal Programming Language
> Senegal is compiled and Wren is interpreted
Senegal seems to use a bytecode interpreter: https://github.com/SenegalLang/Senegal/blob/22fe863ad234e43a...
What are some alternatives?
oconfigure - configuration script for portable, OpenBSD-oriented systems
MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
bgpsee - A Read-Only BGP CLI Peering Tool
Wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
frr - The FRRouting Protocol Suite
q3vm - Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
oed - Portable OpenBSD ed(1) editor.
promit - A neat, object-oriented, lightweight, elegant and fast programming language 👾
pocketlang - A lightweight, fast embeddable scripting language.
janet - A dynamic language and bytecode vm