Skip to content

Improve namespacing #3

@noelwarren

Description

@noelwarren

Currently our headers are nested in two folder in the root directory

hostapp
ruby

This has two problems

  • The root repo path has to be added to the include search path, possibly confusing IDEs and compilers
  • "ruby" conflicts with the actual ruby language headers, possibly confusing IDEs and compilers
    This should be restructured to
include/hostapp
include/rubyutils

Additionally, even though all classes and functions well name-spaced, macros are not (eg: DEFINE_WRAPPED_METHOD)
Though the likelihood of naming collisions is low, it would be good practice to prefix all macros with SCA_ or something like that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions