mystpi / pprint Goto Github PK
View Code? Open in Web Editor NEW๐ Pretty print values with style!
Home Page: https://hexdocs.pm/pprint/
License: Apache License 2.0
๐ Pretty print values with style!
Home Page: https://hexdocs.pm/pprint/
License: Apache License 2.0
Basically, instead of a custom type with no fields such as Foo
being decoded as TCustom("Foo", [])
on the erl target, it is decoded as TForeign("Foo")
. This must be due to the way custom types are represented in Gleam under the hood. Don't know much about this, so calling in the erl master @giacomocavalieri.
โ> ~/P/xxx on gleam add pprint --dev 16:52:27
Resolving versions
error: Dependency resolution failed
An error occurred while determining what dependency packages and
versions should be downloaded.
The error from the version resolver library was:
Because birdie [ 1.0.0, 1.0.1 [ [ 1.0.5, 1.1.0 [ [ 1.1.1, 2.0.0 [ depends
on glam 1.3.0 <= v < 2.0.0 and birdie 1.0.1 depends on glam 1.3.0 <= v <
2.0.0, birdie [ 1.0.0, 1.0.2 [ [ 1.0.5, 1.1.0 [ [ 1.1.1, 2.0.0 [ depends
on glam 1.3.0 <= v < 2.0.0.
And because birdie 1.0.2 depends on filepath 0.1.0 <= v < 1.0.0 and birdie
1.0.3 depends on glam 1.3.0 <= v < 2.0.0, birdie [ 1.0.0, 1.0.4 [ [ 1.0.5,
1.1.0 [ [ 1.1.1, 2.0.0 [, glam Not ( 1.3.0 <= v < 2.0.0 ), filepath Not
( 0.1.0 <= v < 1.0.0 ) are incompatible.
And because birdie 1.0.4 depends on filepath 0.1.0 <= v < 1.0.0 and birdie
1.1.0 depends on filepath 0.1.0 <= v < 1.0.0, birdie 1.0.0 <= v < 2.0.0,
glam Not ( 1.3.0 <= v < 2.0.0 ), filepath Not ( 0.1.0 <= v < 1.0.0 ) are
incompatible.
And because glam 2.0.0 depends on birdie 1.0.0 <= v < 2.0.0 and pprint
1.0.0 depends on glam 2.0.0 <= v < 3.0.0, pprint 1.0.0 depends on filepath
0.1.0 <= v < 1.0.0. (1)
Because birdie [ 1.0.0, 1.0.1 [ [ 1.0.5, 1.1.0 [ [ 1.1.1, 2.0.0 [ depends
on glam 1.3.0 <= v < 2.0.0 and birdie 1.0.1 depends on glam 1.3.0 <= v <
2.0.0, birdie [ 1.0.0, 1.0.2 [ [ 1.0.5, 1.1.0 [ [ 1.1.1, 2.0.0 [ depends
on glam 1.3.0 <= v < 2.0.0.
And because birdie 1.0.2 depends on filepath 0.1.0 <= v < 1.0.0 and birdie
1.0.3 depends on glam 1.3.0 <= v < 2.0.0, birdie [ 1.0.0, 1.0.4 [ [ 1.0.5,
1.1.0 [ [ 1.1.1, 2.0.0 [, glam Not ( 1.3.0 <= v < 2.0.0 ), filepath Not
( 0.1.0 <= v < 1.0.0 ) are incompatible.
And because birdie 1.0.4 depends on filepath 0.1.0 <= v < 1.0.0 and birdie
1.1.0 depends on filepath 0.1.0 <= v < 1.0.0, birdie 1.0.0 <= v < 2.0.0,
glam Not ( 1.3.0 <= v < 2.0.0 ), filepath Not ( 0.1.0 <= v < 1.0.0 ) are
incompatible.
And because glam 2.0.0 depends on birdie 1.0.0 <= v < 2.0.0 and pprint
1.0.1 depends on glam 2.0.0 <= v < 3.0.0, pprint 1.0.1 depends on filepath
0.1.0 <= v < 1.0.0.
And because pprint 1.0.0 depends on filepath 0.1.0 <= v < 1.0.0 (1), pprint
depends on filepath 0.1.0 <= v < 1.0.0.
And because xxx 0.0.0 depends on filepath 1.0.0 and xxx 0.0.0 depends
on pprint, xxx 0.0.0 is forbidden.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.