Deedle icon indicating copy to clipboard operation
Deedle copied to clipboard

How to work with the Deedle src

Open sebhofer opened this issue 7 years ago • 4 comments

While trying to contribute my (tiny) share to Deedle, I quickly ran into a really stupid problem: How do I efficiently work with the deedle source? (I realize that this is a question that could be asked in a more general context -- How to work efficiently with a non-trivial F# project?)

My approach would be to work in a .fsx file, and #load the required files. However I didn't manage to make this work. But maybe this is just not a good approach anyway. I would certainly appreciate some pointers, and I think it would be good to have some sort of documentation about the project structure and how to work with the Deedle source (as @zyzhu alluded to in #397).

sebhofer avatar Aug 06 '18 12:08 sebhofer

On a related note: Should src/Deedle/Deedle.fsx be updated? When running build.sh I now get libraries in bin/net45 and bin/netstandard2.0, which is both not included in Deedle.fsx...

sebhofer avatar Aug 07 '18 20:08 sebhofer

I updated Deedle.fsx in a commit before the release of 2.0.0-beta01 to reference dll in net45 as netstandard is not supported in FSI yet. https://github.com/fslaborg/Deedle/commit/adff0f02978f64da6f9facd8906c76969dbd5014

zyzhu avatar Aug 07 '18 20:08 zyzhu

Right, but for some reasons I get the dll in bin not lib...

sebhofer avatar Aug 07 '18 20:08 sebhofer

I see what you meant. I updated only the path for nuget package, not the bin folder. I've just made the change for bin folder. https://github.com/fslaborg/Deedle/commit/5cae9aef82c30bd7b01cd7b78a380ee570dfd6db

zyzhu avatar Aug 07 '18 20:08 zyzhu