Skip to content
This repository was archived by the owner on Oct 23, 2025. It is now read-only.

REP 2009: Feature Progress prototype links fail to resolve #426

@pszenher

Description

@pszenher

In the final section of REP 2009, Feature Progress, three links to replit prototype snippets for the Type Negotiation feature are listed, all of which currently fail to resolve with a 404 error.

Feature Progress

Currently, there has been some prototyping to understand how the proposed feature may be implemented in C++.

  • @audrow/type-negotiation-fusing-examples shows how supported messages can be defined and used by a negotiating publisher. The approach taken in this example is most likely the closest to how the proposed feature will be implemented.
  • @audrow/type-negotiation-type-mapping shows how the proposed feature may use C++ templating and a type map class to access publishers and subscriptions. Note that the types used in this approach will have to be replaced with structs in the future to allow for multiple supported types to use the same ROS message type.
  • @audrow/type-negotiation-possible-usage shows another approach which uses inheritance to implement the proposed feature. This approach requires some additional work from the user to implement functions that create typed publishers and subscriptions.

Relevant (broken) URL's:

The links have archives from Internet Archive crawls in 2023, but it seems that Wayback Machine is unable to archive replit source code contents (the html pages are saved, but the replit code snippets within are not).

Do these prototyped examples still exist anywhere in an accessible form?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions