3 ms·
> Ron and Laurent discuss the tradeoffs between working in a text editor and a Jupyter Notebook F#, basically OCaml on dotnet, has good support for notebooks:
by dharmaturtle 5y ago
> Ron and Laurent discuss the tradeoffs between working in a text editor and a Jupyter Notebook
F#, basically OCaml on dotnet, has good support for notebooks: https://www.compositional-it.com/news-blog/a-brief-introduction-to-f-notebooks/ https://www.compositional-it.com/news-blog/a-brief-introduct...
I use it all the time when prototyping/scripting. Much more fun to use than the standard REPL.
A video of it in action: https://channel9.msdn.com/Shows/VS-Code-Livestreams/net-Interactive-notebooks-with-csharp-fsharp https://channel9.msdn.com/Shows/VS-Code-Livestreams/net-Inte...
- zmmmmm 5y agoYes it surprised me there was so much discussion of jupyter notebooks as if they only support Python but there is great support for all kinds of languages including very statically typed ones (Scala, etc). I do lots of ML in Groovy using beakerx [0] which is pretty much the last thing anybody would expect but it works great. [0] https://github.com/twosigma/beakerx https://github.com/twosigma/beakerx
- agumonkey 5y agoSome people were criticizing the unspecified notebook scope semantics. It was with python, I wonder if that affects other kernels though
- kodon 5y agoF# has a lot more going for it than I expected. It is a great mix of the simplicity of python and type safety
- hurril 5y agoIt's a wonderful language. Been working full time in it for two years now.