我想知道是否以及如何在repl.it等在线REPL中使用FSharp.Data
这样的包。通常的#r
或#load
是不够的,也许我对这些环境的运作方式缺乏了解。
那么有人知道如何启用它们吗?
答案 0 :(得分:5)
我无法对repl.it说些什么,但支持Azure Notebooks Paket
。下面是我为您制作的快速演示的屏幕截图,演示了FSharp.Data
到您的REPL:
所有魔法都发生在第一个细胞中:
#load "Paket.fsx"
在jupyter环境中启用paket Paket.Dependencies.Install [dependencies list]
指定笔记本及其源的外部依赖关系,就像F#paket构建环境中的paket.dependencies
文件一样Paket.Package [libraries list]
生成对已下载库的引用,作为绑定到本地笔记本环境的#r <path>
指令#load Paket.Generated.Refs.fsx
执行实际参考。使用paket
机制的单元格后面的单元格通常可以open
库名称空间,并使用关联的库实体。