jonsequitur / jonsequitur/dotnet-repl

Stop active execution

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
844
Forks
42
PR merge metrics
No merged PRs in 30d

Description

there are certain cases where an execution might run indefinitely or simply hang by a logic mistake,

### Repro example
`dotnet-repl --default-kernel fsharp`
```fsharp
#r "nuget: Suave"
open Suave
startWebServer defaultConfig (Successful.OK "Hello World!")
```
after you hit enter a "Suave" web server is running which steals the interactive session you need to close the terminal otherwise it won't stop until for some reason it fails.

this is an awesome project by the way I already love it!

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named in the issue. Start by running the `dotnet-repl --default-kernel fsharp` example with the Suave web server, then determine how active execution can be stopped without closing the terminal; done means the interactive session remains usable after stopping it.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, fsharp
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.