From e7227c343319ef0c06b3b5ab8a6d0bc8ee2418bd Mon Sep 17 00:00:00 2001 From: Francesco Cozzuto Date: Sat, 2 Aug 2025 20:33:26 +0200 Subject: [PATCH] Update example --- main.wl | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/main.wl b/main.wl index 7df5714..ef0811c 100644 --- a/main.wl +++ b/main.wl @@ -4,19 +4,46 @@ func(1, 3, 5); title = "My Website"; posts = [ - { name: "Post Title 1", data: "1 Jan 2025" }, - { name: "Post Title 2", data: "1 May 2024" }, + { + name: "Post Title 1", + date: "1 Jan 2025", + comments: [ + { author: "User 1", date: "1 Jan 2025", content: "This is a comment" }, + { author: "User 2", date: "2 Jan 2025", content: "Second comment" }, + ] + }, + { + name: "Post Title 2", + date: "4 July 2022", + comments: [ + { author: "User 1", date: "1 Jan 2025", content: "This is a comment" }, + { author: "User 2", date: "2 Jan 2025", content: "Second comment" }, + ] + }, ]; +fun render_comment(c) + return
+ $c.author; ($c.date;) +

$c.content;

+
+ $for child in c.children: + render_comment(child); +
+
; + $(title); - - $ comment(1, 3, 4); + $for post in posts: { +
+ $post.title; ($post.date;) + $for comment in post.comments: { + render_comment(comment); + } +
+ }