jonsequitur / jonsequitur/dotnet-repl
Stop active execution
- 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