nowfound

Life & fun · August 13, 2021

CP

C programming language extension: Cedro pre-processor

C programming language extension: Cedro pre-processor launched on August 13, 2021 with 97 votes, #491 of 2,953 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 5 years on.

Visit sentido-labs.com ↗Alternativestop 17% of August 2021

In plain words

Cedro is a pre-processor extension for C programming launched in 2021. It provides additional functionality to the C language through pre-processing capabilities. The tool is designed for developers working with C code who need extended features beyond standard C. Cedro processes code before compilation, allowing programmers to add custom syntax and transformations to their C projects.

written from the facts on this page · September 2026

From the sources

To activate it, the source file must contain this line: #pragma Cedro 1.0 Otherwise, the file is copied directly to the output. This line can contain certain options, for instance #pragma Cedro 1.0 defer to activate the use of defer instead of auto . The source code ( Apache 2.0 license) can be found at the library . To compile it, see Compile . cedro only uses the standard C functions, cedrocc and cedro-new require POSIX . The option --escape-ucn encodes Unicode® characters outside of the ASCII range, when they appear as part of an identifier, as C99 universal character names (“C99 standard”, page 65, “ 6.4.3 Universal character names ”), which can be useful for older compilers without…from sentido-labs.com

Does a similar job

all alternatives →
  • Coros – A Modern C++ Library for Task Parallelism2024 · github.com · ▲129

    Hello Hacker News. I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism. After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance. Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected. You can check out the project here:…

  • The C3 programming language (C alternative language)2025 · github.com · ▲175

    Get it from here: https://github.com/c3lang/c3c In 2019, while contributing to the C2 language, I started up "C3" as a pet project while waiting for pull requests to be approved... Now it's 6 years later and C3 well on its way to 1.0, having released 0.7.0 last week. Unlike other C alternatives, C3 tries to evolve C – but without concern to backwards compatibility to the latter. What it adds to C is among other things: - Module system - Semantic macros and compile time introspection - Lightweight generic modules - Zero overhead errors - Build-in slices and SIMD types -…

  • A work-in-progress C compiler from scratch2021 · github.com · ▲159

    Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean

  • Compile Ruby to C2020 · github.com · ▲153

    Compile ruby functions to C. Contribute to agrafix/rubyspeed development by creating an account on GitHub.

  • GI
    Going into freshman year, figured I should build an interpreter2023 · ▲138

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

  • A simple way to write standalone C programs for i3862019 · github.com · ▲147

    A simple way to write standalone C programs for i386 - luke8086/boot2c

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, August 2021

the whole month →
  • II

    Hey all My name is Sindre, and I am the CTO of Scrimba (YC S20). For the last 7 years, I have written all my web apps in a full-stack programming language called Imba. It compiles to JavaScript and its main goal is to make web developers more productive. I just launched a major overhaul of Imba, so I wanted to share it here on HN, in case anyone are interested in learning more about it. It is very opinionated, so some of you might not like it, but I would love to hear anyones feedback regardless. Constructive criticism appreciated! The backstory: Imba initially started in 2012 as an effort…

    Life & fun · 2021

  • WB

    Hello HN, Over the last year we've been building ente[1], a privacy-friendly, easy-to-use alternative to Google Photos. We've so far built Android[2][3], iOS[4], web[5] apps that encrypt your files and back them up in the background. You can access these across your devices, and share them with other ente users, end-to-end encrypted. You can also use our electron app[6] to maintain a local copy of your backed up files. We've built a fault-tolerant data replication layer that replicates your data to two different storage providers in the EU. We will be providing additional replicas as an…

    Life & fun · 2021

  • SigmaOS▲1,026

    The browser that makes YOU fast

    Work · 2021 · sigmaos.com

  • OpenAI's smartest and most intuitive to use model yet

    AI · 2021 · openai.com

  • Publication dedicated to bootstrapping founders

    Growth · 2021 · bootstrappers.com

  • Poet.so▲767

    Capture and share Twitter posts as beautiful images

    Growth · 2021 · poet.so