[
https://issues.apache.org/jira/browse/ARROW-9006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17288468#comment-17288468
]
Ben Kietzman commented on ARROW-9006:
-------------------------------------
[~wesm][~apitrou] the main difficulty I see is how best to use functionality
from the {{arrow::compute::}} in {{arrow::}}; for example Scalar::Parse might
be called when {{ARROW_COMPUTE=OFF}}. Perhaps these methods could just be
deprecated? AFAICT they are only consumed in {{arrow::dataset::}} and
{{pa.CScalar}} which already depend on the compute module.
> [C++] Use Cast kernels to implement Scalar::Parse and Scalar::CastTo
> --------------------------------------------------------------------
>
> Key: ARROW-9006
> URL: https://issues.apache.org/jira/browse/ARROW-9006
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Wes McKinney
> Assignee: Krisztian Szucs
> Priority: Major
> Fix For: 4.0.0
>
>
> We should not maintain distinct (and possibly differently behaving)
> implementations of elementwise array casting and scalar casting. The new
> kernels framework provides for relatively easily generating kernels that can
> process arrays or scalars.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)