Skip to content

package for tasty-core #10368

@bishabosha

Description

@bishabosha

The role of the tasty-core library is to define the canonical low level byte format for TASTy, and basic readers and buffers to manipulate low level data, but not a way to parse structured information, control over traversal should be free for implementations of tasty

Currently the sources in the tasty-core library use the package dotty.tools.tasty. I wonder if it should move under a package within scala,

In favour:

  • we have already reserved scala.tasty.inspector for scala3-tasty-inspector
  • scala-compiler has already reserved scala.tools.tasty for the scala 2 compiler's semantic classes for tasty such as encodings for names, signatures, etc.
  • tasty-core is intended to be consumed by an independent semantic library for tasty, not just the Scala 3 compiler

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions