Ask HN: Any tool to look C++ interpretation template form syntax to substitution

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cppinsights

    C++ Insights - See your source code with the eyes of a compiler

  • Try https://cppinsights.io. For example, go to https://cppinsights.io/s/8401262a and click the play button at the top left.

    If you're doing something more complex, you might need metashell. See http://metashell.org/manual/how_to/index.html#see-what-templ.... But you have to really, deeply, love C++ to get much out of it.

  • demystifycpp

    Emacs tool to macro-expand C++ meta programs

  • Untested / unverified approaches:

    Seems thee's an emacs "expand the C++ template" concept: demystifycpp https://github.com/chriskmanx/demystifycpp

    etbrain's ide package(s) support gcc cpp directives, so in theory should be able to expand a c++ template in cpp fashion in similar manner as regular code blocks. https://www.jetbrains.com

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • anarki

    Community-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.

  • arc [1] / racket implimentation of demystifycpp might be able to provide something 'usable' at the command line / straight up web browser html file.

    [1] : https://arclanguage.github.io/

  • oink-stack

    Oink is a collaboration of C++ static analysis tools.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts