mbraceproject / MBrace.StarterKit

A collection of demos and tutorials for MBrace
http://mbrace.io
57 stars 34 forks source link

updates for cloud files #53

Closed dsyme closed 8 years ago

dsyme commented 8 years ago

I went over the intro tutorials, particularly the file system one.

Re the cloud file tutorial - it's really important to focus on the fact that the cloud file system supports natural Unix-like file system operations. Indeed I'm certain that MBrace.Azure and MBrace.Thespian and other fabric mappings should all come with a consistent tool that supports distributed file system operations from the command line, e.g.

cloud ls /data
cloud rm -fr /data/today
cloud cp -pr /data/today /data/tomorrow

where the storage connection is read from some expected place. The "hdfs" tool from Hadoop is the obvious point of comparison. We can never hope to get the full fluency of Unix file system operations from F# scripting (though it can be made quite nice and we should continue to work on that).