Skip to content

DataFrameMacros.jl and DataFramesMeta.jl #2793

Description

@bkamins

@jkrumbiegel and @pdeffebach - I know you are in contact and I really believe that having both https://github.com/jkrumbiegel/DataFrameMacros.jl and https://github.com/JuliaData/DataFramesMeta.jl is a good thing at this stage of ecosystem maturity that can help us all to converge to the most user-friendly designs (even maybe in some scenarios one or the other can be preferred?).

What I feel would be really great is that we could jointly come up with some guidance for the users comparing both and putting them in the documentation of DataFrames.jl in https://dataframes.juliadata.org/latest/man/querying_frameworks/ section (ideally before JuliaCon2021).

I know you both are really committed to supporting JuliaData so I hope this is something that is doable. My mindset is the following:

  • DataFrames.jl syntax is clearly not very user friendly (unfortunately given the design decisions we made it has to be)
  • therefore we need the Meta-package that newcomers to DataFrames.jl can use without having to go through a steep learning curve of DataFrames.jl;
  • having said that - I am afraid that we should give them some guidance of DataFrameMacros.jl vs DataFramesMeta.jl as otherwise they might be confused (I do not say we should recommend one or the other - probably we should point out the differences and help them choose)

I would be obliged if you commented what you think here. Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions