Comments (6)
@kirs yes, it'm open to add more types like File
. I'm gonna hold off a little bit though, as I'm planning to refine behavior of Type
objects for the next version. It should not take too long, shooting for early March, maybe earlier.
from dry-types.
Does it mean that the public API will change?
On Sun, Feb 7, 2016 at 9:20 PM, Piotr Solnica [email protected]
wrote:
@kirs https://github.com/kirs yes, it'm open to add more types like File.
I'm gonna hold off a little bit though, as I'm planning to refine behavior
of Type objects for the next version. It should not take too long,
shooting for early March, maybe earlier.—
Reply to this email directly or view it on GitHub
#28 (comment).
from dry-types.
@kirs no, it's gonna be an internal clean up with refined internals and an improved API for defining custom types. I need to make sure that more complex types like sums, optionals, default-values can work correctly without too much internal complexity. Although it's hard to say which API is public, the lib is not stable in general (< 1.0). Can you tell me which APIs you depend on already?
from dry-types.
I don't depend on any particular API, just wondering about your plans about it.
from dry-types.
👍 for this feature; I'd be up for working on the File
type.
from dry-types.
@jeremyf still up for the task? :)
from dry-types.
Related Issues (20)
- Types::Params::Integer incorrect coercion for numeric values HOT 9
- Types::Params::*.optional not handling empty string HOT 4
- Anonymous Dry::Types based module cannot be extended HOT 4
- Params namespace disapearing HOT 9
- Params coercion for Array works in an unintuitive way HOT 1
- https://dry-rb.org/gems/dry-types/ not at latest version HOT 1
- [Security] Workflow ci.yml is using vulnerable action actions/checkout
- Compound Types with Examples HOT 1
- Dry::Container::Error: There is already an item registered with the key "nominal.string" on jruby-head HOT 4
- Future-proof local override for Types::Instance/Constructor classes that potentially collide with predicates
- Unexpected error raised from Sum type HOT 7
- Types::Coeercible::Integer, should this use Base 10? HOT 2
- Add Zeitwerk autoloader
- Using transform_keys breaks error handling
- Undefined method after upgrading dependencies. HOT 5
- Missing method implementation for `Enum.each_value` HOT 1
- Types.Constructor failing on Ruby 3.1 HOT 8
- A bug with array, struct and sum of structs in `try` method
- Fix BigDemical warning
- default causes try/1 to raise an ConstraintError exception rather than an Failure
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dry-types.