filmov
tv
SDC 2017 - Programming the Path - James Cain

Показать описание
Downloand Presentation:
Abstract:
This talk discusses the power of allowing programable recipes in filepath names. To explain, over the last 10 years the presenter has authored his own implementation of SMB1 and now SMB2/3 - on Windows - in User mode. With this he has built a Virtual Filesystem that enables the generation of media files to order - Just in Time rather than Just in Case. Recently he has added a Python interpreter to the C++ code base, and discovered the power of allowing simple composable functions as folder names. The presentation will include a review of simple functional style programming techniques, and then see how they map into file systems research. The talk will also discuss the limitations of this technique – and some of the consequences arising. The presenter will include multiple live demonstrations of the techniques he has invented using these technologies during the talk.
Abstract:
This talk discusses the power of allowing programable recipes in filepath names. To explain, over the last 10 years the presenter has authored his own implementation of SMB1 and now SMB2/3 - on Windows - in User mode. With this he has built a Virtual Filesystem that enables the generation of media files to order - Just in Time rather than Just in Case. Recently he has added a Python interpreter to the C++ code base, and discovered the power of allowing simple composable functions as folder names. The presentation will include a review of simple functional style programming techniques, and then see how they map into file systems research. The talk will also discuss the limitations of this technique – and some of the consequences arising. The presenter will include multiple live demonstrations of the techniques he has invented using these technologies during the talk.