Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
SmokeMachine I'm working on a utility (maybe a helper) to use with cro to make it possible to: by name (if the endpoint is a sub, or using the parameters to create the name) to refer to that endpoint, and have some methods on that (for now, it only has a path method). That way stuff like redirect may be much easier. What do you think? Does something like that make sense? usercontent.irccloud-cdn.com/file/.../image.png 06:05
I plan to add a `call` method that will run the block's endpoint and somehow add a `:endpoint` named parameter to `redirect` to receive the endpoint name and redirect to the right path. 06:10
usercontent.irccloud-cdn.com/file/.../image.png 06:17
this code with `redirect-to` is already working: usercontent.irccloud-cdn.com/file/.../image.png 06:32
does something like this make sense? 06:33
13:07 lizmat left, lizmat joined
SmokeMachine github.com/FCO/Cro-HTTP-RouterUtil...ample.raku 19:24
librasteve SmokeMachine: well - tbh I do not quite understand the use case for this ... and on first pass I was quite worried that this is overloading too much into the routes block (which is already quite an overloaded raku concept) -- otoh, usually you are more knowledgeable about the "right" place to put code to make something work right! so I would say, please do provide some idiot level examples and docs - and go ahead and make a PR 19:53
(in Cro::HTTP, I guess) and I would be happy to review...
SmokeMachine I'm not planing on adding that to Cro, but to create a new module that you can use instead of Cro::HTTP::Router that will give you option to refeer to the endpoints, so, instead of having to, for example, hardcode a path for redirecting, you can use a name and just do the redirection without needing to know the path... you can even include that with a prefix and it will find it out... 20:06
make sense? 20:09
librasteve Oh - OK ... I just figured that Cro::HTTP::RouterUtils would be released as part of Cro::HTTP from the Cro org on GH ... I would be happy with that (maybe you need credentials) or with what you have in mind 20:13
on the content - I am the kind of guy that would need to play with the code to grok what it is doing 20:14
20:15 librasteve_ joined
SmokeMachine weekly dev.to/fco/typed-named-endpoints-f...elpers-g9j 22:15
weekly: dev.to/fco/typed-named-endpoints-f...elpers-g9j
23:37 librasteve_ left