Closed CasperN closed 1 year ago
This issue is stale because it has been open 6 months with no activity. Please comment or label not-stale
, or this will be closed in 14 days.
This issue was automatically closed due to no activity for 6 months plus the 14 day notice period.
The maintainers had some conversations and discussions around a significant refactoring of flatc to expose more internals somehow.
However, we're not sure if there are enough use cases to justify such an effort, or even guide its technical direction. So, I'm now crowd sourcing ideas. So... Where does flatbuffers tooling fall short, and can these be addressed by exposing more information that currently exists in flatc? And also how do people feel about the priority of this effort relative to some other large projects such as implementing the ideas in #5875 or #6053
Some use cases:
flatbuffer -> string
methodsSome methods
reflection.fbs
which may be extended or replaced)Some positive side effects
Some preferences / potential requirements
reflection.fbs
rather than starting from scratchreflection.fbs
; optionally include attributes, comments, etc. This can be configured to "give enough for reflection" and "give enough for compilation / everything"@dbaileychess @mikkelfj @aardappel @krojew @paulovap @adsharma
(I intend to keep this top comment up to date with discussion below)