whichever-compiles

By m-ou-se

Whichever-compiles Alternatives

Similar projects and alternatives to whichever-compiles

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

whichever-compiles reviews and mentions

Posts with mentions or reviews of whichever-compiles. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-05.
  • Programming in C++ is hard, Software Engineering in C++ is even harder
    1 project | /r/cpp | 2 Jul 2023
    I don't think "Rustaholics" need to be told about this? See for example https://github.com/m-ou-se/whichever-compiles
  • Maud: A Rust macro for writing HTML
    8 projects | news.ycombinator.com | 5 Jun 2022
    You can't build an IDE that definitely just "understands Rust macros" since procedural macros in particular are in effect modifying your compiler. Maud is a proc macro.

    Mara's whichever_compiles! macro for example: https://github.com/m-ou-se/whichever-compiles -- that macro is forking your compiler to try out all the branches and throwing away branches which caused a compile error.

    Clearly your IDE should throw its hands up and say, I don't understand what this does, I give up.

    In general doing something useful with Rust macros is a more tractable problem for an IDE than say the C pre-processor, because Rust's macros have a stronger syntax, but the proc macro is potentially much too powerful / dangerous to try to evaluate.

Stats

Basic whichever-compiles repo stats
2
92
10.0
about 3 years ago

m-ou-se/whichever-compiles is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.

The primary programming language of whichever-compiles is Rust.


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