Experiment: bazo crate for vocabulary types (Point, Size, Rect, etc)#513
Draft
nicoburns wants to merge 1 commit intolinebender:mainfrom
Draft
Experiment: bazo crate for vocabulary types (Point, Size, Rect, etc)#513nicoburns wants to merge 1 commit intolinebender:mainfrom
bazo crate for vocabulary types (Point, Size, Rect, etc)#513nicoburns wants to merge 1 commit intolinebender:mainfrom
Conversation
Signed-off-by: Nico Burns <nico@nicoburns.com>
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
An experiement in making a base vocabulary crate to sit under
kurbo(could also be used inparley,peniko,taffy, etc. This crate is similar toeuclid, except that it doesn't have a type parameter for the units making it much more ergonomic to use.The idea is that this crate would be highly stable (rarely if ever making breaking changes).
Tasks
kurbocrate asbazokurbo-specific code frombazobazotypes generic (rather than hardcoded tof64)bazotypes inkurboand ensure all impls still workOpen questions
Stroke,Cap,Dash, etc be included (in limited form)?BezPath,CubicBez,QuadBez(in limited form)?num-traitsor have it's own number abstractions?