DEV Community

Cover image for F# For Dummys - Day 2 Environment
AllenZhu
AllenZhu

Posted on • Edited on

1

F# For Dummys - Day 2 Environment

Setting environments

  • Option 1: Try it in your browser

Try F# (fsharp.org) is based on Fable 2.0.11
Fable REPL is based on the latest version

Let's try the lastest version, open https://fable.io/repl/

Image description

input or copy and paste code below in the edit area, press the run button on the left sidebar

let hello = "Hello, World!"
printfn $"{hello}"
Enter fullscreen mode Exit fullscreen mode

you will see the output of your code on the Console window at lower right corner, good start!

Image description

  • Option 2: Install .NET8 SDK

.NET8 SDK includes everything to compile and run F#

Install on Windows for example:

1、Download .Net 8 SDK

from the turorial page
Image description

or from the releases page
Download .NET 8.0 (Linux, macOS, and Windows) (microsoft.com)

Image description

2、Install

double click the exe file
Image description

click install, follow the hints, click next until it finished
open a new command window

Image description

3、Test installation

copy/input the following command on the command window you open just now, to test if your environment is ready

dotnet --version
Enter fullscreen mode Exit fullscreen mode

output

Image description

Official guide how to set environment on you computer:

F# Tutorial | Hello World in 5 minutes | .NET (microsoft.com)

you can follow the official guide if you're using Linux or macOS, all our code in the following articles will be running on Windows(10/11)

Image description

it should not be a problem if you're not using Windows, as F# is expected to run on Linux or macOS without change, it's not guaranteed 100% though

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
🎥 Audio/video file upload with real-time preview
🗣️ Advanced transcription with speaker identification
⭐ Automatic highlight extraction of key moments
✍️ AI-powered article draft generation
📤 Export interview's subtitles in VTT format

Read full post

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay