Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove internal JSON, XML, and YAML packages. #10

Merged
merged 1 commit into from
Apr 25, 2020

Conversation

fr33r
Copy link
Collaborator

@fr33r fr33r commented Apr 22, 2020

Description

The json, yaml, and xml internal packages only existed to house a single constructor function each. Instead of maintaining an additional three packages, anonymous functions can be used as constructors within the additional packages. In addition, it is desirable to expose the List representation so that it can be extended in consuming code.

Rationale

  • Less package maintenance.
  • No common packages name clashing.
  • Exposing representation.List benefits consuming code.

Suggested Version

v0.2.0

@fr33r fr33r self-assigned this Apr 22, 2020
reactive/reactive.go Outdated Show resolved Hide resolved
@fr33r fr33r force-pushed the freer/list-representation-consolidation branch from bff73fa to fe3db69 Compare April 25, 2020 23:36
@fr33r fr33r merged commit f62efa8 into master Apr 25, 2020
@fr33r fr33r deleted the freer/list-representation-consolidation branch April 25, 2020 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant