We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb43777 commit 69edfaaCopy full SHA for 69edfaa
1 file changed
src/library-effects.md
@@ -1,2 +1,12 @@
1
# Library Effects
2
3
+Flix provides several built-in library effects for common I/O operations. These
4
+effects all have default handlers, so no explicit `runWithIO` is needed in
5
+`main`.
6
+
7
+| Effect | Module | Description |
8
+|---------------------------------|---------------------------|--------------------------------------------------------------------------------------------------|
9
+| [Assert](./assert.md) | `Assert` | Runtime assertions (`assertTrue`, `assertEq`, etc.) with configurable handlers. |
10
+| [Console](./console.md) | `Sys.Console` | Terminal I/O: reading input, printing to stdout/stderr, prompts, and menus. |
11
+| [Http / Https](./http-https.md) | `Net.Http`, `Net.Https` | Sending HTTP requests with a fluent API, middleware (retries, rate limiting, circuit breakers). |
12
+| [Process](./process.md) | `Sys.Process` | Spawning and managing OS processes. |
0 commit comments