Connect read
/write
kernels to DaphneIR and DaphneDSL
#58
Labels
P1
Needed for pipeline P1 (query + LM) of the CIDR paper.
read
/write
kernels to DaphneIR and DaphneDSL
#58
In GitLab by @pdamme on Jun 11, 2021, 17:33
The current
readCsv
-kernel requires aFile
object as an argument. This type does not exist (yet?) in DaphneIR, which makes an integration harder. Options includeopen
/close
operations to DaphneIR (and corresponding built-in functions to DaphneDSL), such that one can get aFile
-object via DaphneDSL.read
/write
-operations that already exist in DaphneIR. That kernel could do the open/close calls in C++ and forward the processing to the existingreadCsv
-kernel andwriteCsv
-kernel (issue Kernel forwriteCsv
-operation forDenseMatrix
#57). One challenge would be how to marry this to the idea of asynchronous IO already partly implemented with thereadCsv
-kernel.In any case, before someone starts implementing this, we should discuss it thoroughly, since it is an important design decision.
The text was updated successfully, but these errors were encountered: