-
-
Notifications
You must be signed in to change notification settings - Fork 419
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove
logger
package from the standard library (#4035)
Closes #4030
- Loading branch information
1 parent
bdea439
commit b52db3e
Showing
4 changed files
with
15 additions
and
342 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## Remove `logger` package from the standard library | ||
|
||
The `logger` package is intentionally limited in its functionality and leans heavily into reducing messaging overhead between actors to the point of intentionally sacrificing functionality. | ||
|
||
Our stated belief as a core team has been that the standard library isn't "batteries included". We have also stated that libraries were we believe it would be "relatively easy" for multiple competing standards to appear in the community shouldn't be included in the standard library unless other factors make inclusion important. | ||
|
||
Some other factor we have discussed in the past include: | ||
|
||
- Not having a standard library version would make interop between different 3rd-party Pony libraries difficult. | ||
- The functionality is required or called for by an interface in one or more standard library classes. | ||
- We consider the having the functionality provided to be core to the "getting started with Pony experience". | ||
|
||
We don't believe that any of above 3 points apply to the `logger` package. Therefore, we've removed `logger` from the standard library and turned it into it's own [stand alone library](https://github.com/ponylang/logger). | ||
|
||
If you were using the `logger` package, visit it's new home and follow the "How to Use" directions. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters