Skip to content

Should we support Tracker.jl? #2000

@torfjelde

Description

@torfjelde

In #1979 we removed support for Tracker.jl because:

  1. It is quite a burden to maintain (in particular when adding new features).
  2. AFAIK there are no cases where it's preferable over Zygote or ReverseDiff.

But then @devmotion wrote the following that made me think that we should at least discuss this!

I just noticed this change - this seems quite dangerous because things might start breaking silently without us noticing it while still stating officially in the package (compat entry, docs etc.) that Tracker is supported.

So I think in case this is the official policy (which IMO is a bit sad because Tracker is quite stable, much simpler than ReverseDiff or Zygote, and started to receive updates more frequently again) then IMO it should be removed from the package, docs, etc., ideally before removing tests for it.

Originally posted by @devmotion in #1979 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions