00:00 Pe_Elle left 00:03 guifa joined 00:30 Pe_Elle joined 01:33 Pe_Elle left 01:56 Pe_Elle joined 02:01 Pe_Elle left 02:31 Pe_Elle joined 03:36 Pe_Elle left 03:58 Pe_Elle joined 05:02 Pe_Elle left 05:22 Pe_Elle joined 05:27 Pe_Elle left 05:43 Pe_Elle joined 06:42 Pe_Elle left 06:57 Pe_Elle joined 07:51 lizmat joined 08:27 sena_kun joined 08:34 Pe_Elle left, Pe_Elle joined 09:09 Pe_Elle left 09:19 Pe_Elle joined 09:22 lizmat left 09:24 Pe_Elle left 09:54 Pe_Elle joined 10:59 Pe_Elle left 11:28 Pe_Elle joined 11:33 Pe_Elle left
patrickb There is a test failure in cro-tls, probably related to a bug in the rakudo supply impl. I'll try to create a usable bug report and then proceed with the release. 11:38
I've become reluctant to spend unreasonable amounts of time on fixing bugs prior to finishing the debugger I'm working on. 11:39
11:48 Pe_Elle joined 12:48 Pe_Elle left 13:01 Pe_Elle joined 14:03 Pe_Elle left 14:46 guifa left, Pe_Elle joined, guifa joined 14:57 Pe_Elle left 15:17 Pe_Elle joined 15:19 sena_kun left 15:21 sena_kun joined 16:21 Pe_Elle left 16:26 Pe_Elle joined 16:30 Pe_Elle left 16:45 Pe_Elle joined
librasteve SmokeMachine: we have been on parallel paths (crotmp // functional) for a couple of weeks. Frankly I needed to take some time to flesh out my idea of what functional web components done in raku should look like. I am pleased to say that I have got my first proper example done and would like to use that to see if we can reintegrate our component efforts. There is a long form of this message at my example repo here 16:48
github.com/librasteve/raku-Cro-Web...tree/main. Please can you review when you get a chance and then we can maybe discuss a way forward?
16:53 sena_kun left, sena_kun joined 16:56 sena_kun left 16:57 sena_kun joined 17:25 lizmat joined 17:45 Pe_Elle left 18:14 Pe_Elle joined 18:19 Pe_Elle left 18:31 lizmat left 18:34 Pe_Elle joined
SmokeMachine librasteve: I’m still rereading it (I need to be sure I understood everything), but I have some points… 18:41
React hooks are more related to how to manage states than to how to “define” the html… even with hooks, you continue using jsx to define the html… 18:45
18:45 lizmat joined
SmokeMachine About functional programming: one of the main aspects of functional programming is being declarative, in that matter, I would say crotmp could already be considered functional programming 18:48
Currently Cromponent creates a Str method with its RENDER method return already compiled using Cro template engine. So, if you use your HTML::Functional to create html template, it will work with no integration needed… 18:54
You could also, just have a class where on the Str method you return HTML (using HTML::Functional), that if on a template, you use it like: `<&HTML(.your-object)>` it would already work as a component… 18:59
Your Person model could have a `^populate` meta method to be used to populate it with the default values, ex: github.com/FCO/Red/blob/b1f7118468...ce.pm6#L23 and github.com/FCO/Red/blob/b1f7118468...kutest#L17 19:08
librasteve thanks for taking the time to read and propose a way forward - it sounds like a good step for me to rebase my project onto Cromponent latest - I'll let you know how I get on... 19:34
19:36 Pe_Elle left 19:48 Pe_Elle joined 19:53 Pe_Elle left 20:23 Pe_Elle joined 20:27 Pe_Elle left 20:43 Pe_Elle joined 20:48 Pe_Elle left 21:28 Pe_Elle joined 21:35 sena_kun left 22:32 Pe_Elle left
SmokeMachine About css, I don’t think the way to create components should mandate how to create/use css… it could/should have facilitators, but not force including anything… 22:37
23:01 Pe_Elle joined 23:06 Pe_Elle left 23:48 Pe_Elle joined