whichever-compiles

By m-ou-se

Whichever-compiles Alternatives

Similar projects and alternatives to whichever-compiles

  1. rust-analyzer

    A Rust compiler front-end for IDEs

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. maud

    :pencil: Compile-time HTML templates for Rust

  4. FaxJs

    Fax Javascript Ui Framework

  5. A Tour of Scala

    The standard Scala XML library

  6. xhp

    XHP extension for PHP

  7. htmlgo

    Type safe and modularize way to generate html on server side. (by theplant)

  8. xhp-php5-extension

    Discontinued A PHP5 extension that augments the syntax of the language such that XML document fragments become valid PHP expressions.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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 discussion

Log in or Post with

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
99
10.0
over 4 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
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io