From ef45e657845348382bd8a730787e87e105ed6b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= <49537445+JasterV@users.noreply.github.com> Date: Tue, 19 Aug 2025 02:05:43 +0200 Subject: [PATCH] Update README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c37143d..99a04d9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,14 @@ -# ratatui-helloworld +# Ratatui playground -This is a [Ratatui] app generated by the [Simple Template]. +This is a playground repo to play around with [Ratatui](https://ratatui.rs/). -[Ratatui]: https://ratatui.rs -[Simple Template]: https://github.com/ratatui/templates/tree/main/simple +One of my main goals is to understand if I can structure my Ratatui application in an Elm-like fashion. + +The provided templates from the Ratatui official sources write code in a very procedural way, abusing of mutability a bit too much for my taste. (That is, using `&mut` all over the place in function arguments). + +I want to minimize the usage of mutability and build the most pure functional TUI apps that I can. + +I feel that Elm has always been a great example to follow when it comes to building frontend in a pure-functional style, and so I will try to reproduce it in here. ## License