Skip to content

Try and eliminate remaining classes #215

Open
@Herringway

Description

@Herringway

We should change the Composer, Parser, Reader, Resolver and Scanner classes into structs or free-standing functions.

  • We don't need the polymorphism (they're final anyway)
  • The near-requirement of heap placement is limiting us
    • We rely on the GC for cleanup
  • We don't want to deal with overriding methods and the drawbacks that come with them

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions