Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Pasquale De Rose
@PascalDR@hachyderm.io  ·  activity timestamp 6 hours ago

Over the past few days, I've been thinking about learning some data science, and since I have more than one computer and an iPad, I wanted a central solution that would allow me to run JupyterLab in server mode, with F# included.
So I did a quick and dirty docker-compose with the last Jupyter Lab distribution, with Python and Julia included, and the entire .NET-interactive package.
Because, let's face it, who would miss out on the opportunity to work in bed, on an iPad using F# notebooks?
I think no one…

You can find it here: https://codeberg.org/PascalDR/datascience-notebook-plus-net

Feel free to open an issue if you have any problem or simply an advice 😊
Have fun!

#fsharp #csharp #dotnet #docker

Codeberg.org

datascience-notebook-plus-net

Quick and dirty Docker compose with the latest Jupyter Lab's datascience-notebook with .NET interactive included
  • Copy link
  • Flag this post
  • Block
Angel D. Munoz boosted
Urs Enzler
@UrsEnzler@mastodon.social  ·  activity timestamp 2 days ago

I'm refactoring a lot of code in our mixed codebase of #fsharp and #csharp. One thing I like about F# is that because there are only few type annotations, it's much easier to refactor F# than C# code.

Thinks about the code in the picture. If I want to change the return type of the `refactorMe` function from an `Option` to just the value `x`, calling functions change their type automagically - no need to change every method signature, as in C#. Same for input arguments.

Big time saver

#dotnet

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Urs Enzler
@UrsEnzler@mastodon.social  ·  activity timestamp 2 days ago

I'm refactoring a lot of code in our mixed codebase of #fsharp and #csharp. One thing I like about F# is that because there are only few type annotations, it's much easier to refactor F# than C# code.

Thinks about the code in the picture. If I want to change the return type of the `refactorMe` function from an `Option` to just the value `x`, calling functions change their type automagically - no need to change every method signature, as in C#. Same for input arguments.

Big time saver

#dotnet

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.mavnn.eu

News and community around mavnn.eu projects.

bonfire.mavnn.eu: About · Code of conduct · Privacy ·
bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login