zero-functional

A library providing zero-cost chaining for functional abstractions in Nim. (by zero-functional)

Zero-functional Alternatives

Similar projects and alternatives to zero-functional

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

zero-functional reviews and mentions

Posts with mentions or reviews of zero-functional. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-01.
  • Nim v2.0 Released
    49 projects | news.ycombinator.com | 1 Aug 2023
    Ones that have not been mentioned so far:

    nlvm is an unofficial LLVM backend: https://github.com/arnetheduck/nlvm

    npeg lets you write PEGs inline in almost normal PEG notation: https://github.com/zevv/npeg

    futhark provides for much more automatic C interop: https://github.com/PMunch/futhark

    nimpy allows calling Python code from Nim and vice versa: https://github.com/yglukhov/nimpy

    questionable provides a lot of syntax sugar surrounding Option/Result types: https://github.com/codex-storage/questionable

    ratel is a framework for embedded programming: https://github.com/PMunch/ratel

    cps allows arbitrary procedure rewriting to continuation passing style: https://github.com/nim-works/cps

    chronos is an alternative async/await backend: https://github.com/status-im/nim-chronos

    zero-functional fixes some inefficiencies when chaining list operations: https://github.com/zero-functional/zero-functional

    owlkettle is a declarative macro-oriented library for GTK: https://github.com/can-lehmann/owlkettle

    A longer list can be found at https://github.com/ringabout/awesome-nim.

  • Why is MicroPython a thing
    6 projects | /r/ProgrammerHumor | 11 Mar 2022
    Nim's not perfect. Come on, ask me to explain the differences between the not one, not two, not three, not four, NOT FIVE, but seven (at time of writing) garbage collectors you can specify at compile time. Or how to cross-compile a static program using regexes; something I can do without thinking in Go and Rust, but here I have to think about "impureness". Or why you need a third party package for functional programming because the built-in one is inefficient. Spoiler: I can't.
  • How to enforce functional programming in nim?
    2 projects | /r/nim | 18 Nov 2021
    Check this out: https://github.com/zero-functional/zero-functional
  • A note from our sponsor - WorkOS
    workos.com | 23 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic zero-functional repo stats
3
312
0.0
over 1 year ago

zero-functional/zero-functional is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of zero-functional is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com