Embedding the F# Compiler

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • quokka

    Repository for Quokka.js questions and issues (by wallabyjs)

  • I hear this amazement and fascination with REPL's that people have and I don't understand.

    In a REPL, you're given a buffer to enter text into, and it evaluates it as you submit this buffer.

    This is fine if you live in an age before graphical editors, but today we have tools with a better REPL-like experience.

    In VS Code, I can use extensions to show realtime values next to every line of my program, and indicators of whether a branch/code path was ever hit.

    This allows me to use an entire file as a visual REPL with instant feedback.

    Using an actual REPL sucks compared to being able to regularly edit a file in your editor and get all of this + more without being handicapped to a terminal buffer.

    Notebooks are also a worse experience for the same reason. You need to manually trigger "cells", which return a single value/visualization, or add a bunch of print statements.

    https://quokkajs.com/

    https://marketplace.visualstudio.com/items?itemName=xirider....

  • fsc-host

    Extend your F# apps with F# scripts

  • I have never expected my blog post to be in Hacker News. The aim of all of it is to be able to have F#-script-powered plugins in otherwise compiled code. Check out my example here: https://github.com/queil/fsc-host/blob/main/examples/Compile...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project