Skip to content
This repository has been archived by the owner on Feb 24, 2021. It is now read-only.

Refactor existing non-suspend fx blocks #117

Closed
4 of 6 tasks
nomisRev opened this issue May 21, 2020 · 1 comment
Closed
4 of 6 tasks

Refactor existing non-suspend fx blocks #117

nomisRev opened this issue May 21, 2020 · 1 comment
Assignees
Milestone

Comments

@nomisRev
Copy link
Member

nomisRev commented May 21, 2020

The current fx implementation is coupled to the JVM, and this prevents Arrow-Core from becoming MPP.

The new implementation in #112 can be adjusted to work with @RestrictSupension, and not be coupled to the JVM.

The new implementation should also be exposed from arrow-core-data on the respective companion object.

This needs to happen for all data types that are not marked for deprecation in #114.

  • Either
  • Validated
  • NonEmptyList
  • Eval
  • Const
  • Ior

A reference PR will be linked asap.

@aballano
Copy link
Member

aballano commented Jul 1, 2020

Leftover datatypes will be tackled in #171

@aballano aballano closed this as completed Jul 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants