Tobias Ribizel

Results 326 comments of Tobias Ribizel

In case somebody still needs to run the examples, using absolute paths seems to work: ``` npx roger watch `pwd`/independent.sub `pwd`/linear-algebra-paper-simple.sty `pwd`/linear-algebra.dsl ```

This still needs some work, since it duplicates the existing kernel and could use a few more tests, but I think it's already good for a first review.

I realized today that the behavior I wanted to provide on the high-level is not supported by the existing kernel, so `read_text` just can't deal with overlapping delimiters for now...

@cwharris on the increased memory usage: With the exponential growth of the chunks, at worst we overestimate the amount of memory by the growth factor (2x in this case). A...

This seems to be working for all the cases I tested. The csv reader is a good place to try them out, since it uses host_span, device_span and device_uvector.

I believe it would be hard to import dependencies from other components, since they may be placed in an arbitrary location (build/$config/_deps/.../scripts/gdb-pretty-printers.py in rapids-compose if pulling it via CPM, somewhere...

I totally see the issue - we could configure the rmm and thrust path via CMake and create the pretty-printer/load script inside `build`. Would that be an acceptable solution?

Considering the horrible things I have to do to try and make the deduplication work (concatenating files in CMake! `exec(open(...).read())` in Python), I'm very open to hearing alternative approaches. `gdb`...