libcclosure

Thread-safe closures as first-class functions for C (by Foxbud)

Libcclosure Alternatives

Similar projects and alternatives to libcclosure

  1. CSpydr

    A static typed low-level compiled programming language inspired by Rust and C

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. synchronized-queue

    A thread synchonized queue made for PThreads

  4. adventure-rpg

    Game in development for the Sega Genesis utilizing SGDK. Project started as a text based adventure RPG and has now evolved into a sprite based game. More details to come.

  5. pubsub-c

    Pub/Sub library for C

  6. cclosures

    Simple closures for C

  7. xfiles

    Configurable and simple file manager for X11

  8. FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. obj.h

    🚀 OOP in pure C with a single-header

  11. gravity

    Gravity Programming Language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better libcclosure alternative or higher similarity.

libcclosure discussion

Log in or Post with

libcclosure reviews and mentions

Posts with mentions or reviews of libcclosure. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-06.
  • Best alternative to closure in C?
    2 projects | /r/cprogramming | 6 Feb 2023
    That said, I wrote a closure library for C that generates thunks at runtime to implicitly pass closures their environments. This is more meant to make hooking into software easier when doing reverse engineering, but it could theoretical be used for general purpose development.
  • What are you working on?
    2 projects | /r/cprogramming | 20 Aug 2022
    Right now I'm tweaking a small closure library I wrote a while ago to help out with an RE project. The idea is to have something sort of like C++'s std::bind, but where the argument is actually properly bound using a thunk generated at runtime rather than just hiding stuff away with syntactic sugar.
  • A new design pattern for implementing capturing closures in C
    1 project | /r/C_Programming | 21 Jan 2022
    Here's my GCC/Clang-locked, ultra-non-portable take on implementing closures that dynamically and implicitly pass a bound context to the closure using runtime thunk generation. The disadvantages are numerous, but if you only work on fairly modern GNU/Linux systems, it's quite a QoL improvement.
  • First Class, Thread-Safe Closures for C (Apache 2.0)
    1 project | /r/cprogramming | 25 Mar 2021
    3 projects | /r/programming | 25 Mar 2021
  • A note from our sponsor - Nutrient
    www.nutrient.io | 18 Feb 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Stats

Basic libcclosure repo stats
5
13
5.3
over 1 year ago

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that C is
the 6th most popular programming language
based on number of references?