| tbrowder | i'm not arguing, Nick, but badges do stand out first before reading the text which may be anywhere. | 00:20 | |
| so some random windows use hears about Raku and Raku.land and checks stuff out. badges are very visible... | 00:23 | ||
| g'night, all | 00:24 | ||
|
00:59
derpydoo joined
02:10
hulk joined
02:11
kylese left
03:04
sibl joined
03:14
Some-body_ joined
03:15
hulk left,
kylese joined,
DarthGandalf left
03:18
Some-body_ is now known as DarthGandalf
03:22
kjp left
03:29
kjp joined
03:30
vasko4535586 left
03:31
vasko4535586 joined
04:29
lichtkind_ joined
04:31
lichtkind__ left
04:38
sibl left
04:43
Aedil joined
05:47
justache left
05:50
justache joined
05:51
sibl joined
06:04
sibl left
06:07
wayland76 joined
06:48
justache left
06:56
justache joined
07:04
justache left
07:23
justache joined
07:32
justache left
07:37
abraxxa joined
07:56
justache joined
08:01
sibl joined
08:03
justache left
08:07
Sgeo left
08:12
lichtkind_ left
09:09
justache joined
09:24
justache left
09:43
justache joined
09:51
sibl left
09:58
sibl joined
10:10
sibl left
10:47
justache left
11:05
justache joined
11:44
justache left
11:45
justache joined
11:55
stanrifkin joined
11:58
wayland joined
11:59
wayland76 left
|
|||
| lizmat | weekly: coderlegion.com/9768/rakudoc-more-...ion-markup | 12:24 | |
| notable6 | lizmat, Noted! (weekly) | ||
|
12:31
lichtkind joined
|
|||
| lizmat | news.ycombinator.com/item?id=46645791 votes appreciated :-) | 12:34 | |
|
12:59
abraxxa left
|
|||
| disbot11 | <antononcube> I get a blank / empty HN page when I press that link. | 13:19 | |
| <melezhik.> It might be a singled HN have banned it, is it from dev.to ? If it is , please bear in mind hn ban all dev.to posts | 13:26 | ||
| <stdfermat> Also see removed posting for me so not sure, but maybe it was this: dev.to/lizmat/towards-more-coverage-fne | 13:42 | ||
| <antononcube> Interesting... | 14:05 | ||
| tbrowder | lizmat: i just submitted a PR for Spreadsheet::XLSX but only for linux. i will *not* touch the PR again!! | 15:19 | |
| [Coke]: i merged yr PR, works great! | 15:44 | ||
| [Coke] | \o/ | 15:45 | |
| I am always surprised when I get an action working, honestly. | |||
| tbrowder | yepper, know what you mean :-D | ||
| [Coke] | I think you could end up with a single set of run instructions that worked across all 3 environments, even if you ended up with 3 actions to get 3 badges. | 15:47 | |
| tbrowder | now we need someone to fix Speadsheet::XLSX for Mac (and Windows, if possible) | ||
| [Coke] | But now you have an example of App::Prove working (And I think leont gave a suggestion on how to clean up my invocation slightly), or ones where you're using the default from zef (which is, I think, prove) | 15:48 | |
| tbrowder | well, one test for all would be cool, but it would be a hard slog. i have had a hard time fiddling with reqs for PDF stuff. separating tests by OS i think eases the brain (for me anyway). | 15:51 | |
| [Coke] | do you mean separating the tests that are run by OS or having separate actions by OS? | 15:52 | |
| If the latter, I'm saying: you can use the same setup on each one. it's all stuff that should work everywhere. | |||
| tbrowder | separate actions in separate files | 15:53 | |
| [Coke] | If you mean the former, I didn't see any difference in test invocations in the actions, so if that's there, it's hiding in the t/ files. | ||
| yes. you can keep separate actions in separate files - but that doesn't mean the commands -in those files- have to differ. | 15:54 | ||
| you always install the deps, you always run the tests, always do the installs. | |||
| tbrowder | well...ok | ||
| [Coke] | no reason to have a separate script to do it on each OS. (even if it's the same script in multiple files) | ||
| tbrowder | is that because of prove6? | 15:55 | |
| xinming | Is there modules to write normal cgi script for raku? | ||
| [Coke] | in my mind, having it be different is a maintenance burden. *why* is it different? is it some significant reason? If not, make it the same, and then when someone looks at it they don't have to worry about why they're different. | ||
| tbrowder: this has nothing to do with prove6 | 15:56 | ||
| xinming | in raku.land, No results with keyword cgi. | ||
| Or, wether there is helper to write simple cgi. | |||
| [Coke] | the question I had the other day was "why is the windows version using prove6 at all", and the answer I recall is that you were trying to highlight why you weren't using it. Now that you can use it... you can use it everywhere. but if you don't need it... you can also not use it everywhere. There's no reason to use it in one place but not another now that you have a working invocation either way | 15:57 | |
| disbot11 | <antononcube> @xinming cgi == Computer Generated Graphics ? | ||
| [Coke] | it's how we wrote web apps in the 90s. | 15:58 | |
| tbrowder | ok, so i can just copy yr pr to all workflows files and all should work. i'll try it | ||
| [Coke] | No, I don't think there's a CGI-specific solution. | ||
| tbrowder: modulo the arch name, yes, I think it should work | 15:59 | ||
| xinming | disbot11: Nope, Common Gateway Interface, It's an really outdated tech, But I just found that it's really easy and handy to use for really simple task. | 16:01 | |
| [Coke]: Ok, thanks, Will check other sollution then. The reason I want CGI, I just need simple module parsing params, and based on param, output several lines of text. | 16:02 | ||
| Cro is too overkill for this. | |||
| timo | the beautiful thing about cgi is that you can literally just write your code without any libraries if you're okay with doing a bit of the parsing yourself ... | 16:03 | |
| hm. does the web server put all http headers as environment variables with just their name? can you send an MVM_ or RAKUDO_ or whatever header and have the web server set that in the environment? | 16:05 | ||
| ah, they are prefixed with HTTP_ that's good | 16:07 | ||
| xinming | timo: Yea, But I do wish, some simple module can do the parsing. | 16:08 | |
| I'm checking HTTP:: modules on raku.land ATM. | |||
| timo | honestly, i would be a little surprised if someone were brave enough to publish a CGI raku module under their name ;) | 16:09 | |
| have you considered one of the smaller web servers? cro isn't the only game in town | |||
| i myself haven't though, or if i have it's been long enough that i already forgot what i worked with | 16:10 | ||
| xinming | timo: I only know Cro, It's just install Cro will pulls too many dependencies, So I feel it's too big for the task. | 16:12 | |
| I don't want to cut an apple with an axe.. | 16:13 | ||
| I'll give HTTP::Server::Async a try | 16:15 | ||
|
16:18
human-blip left
16:19
human-blip joined
|
|||
| lizmat | PSA: Raku Resolutions about doc problem solving issues is tomorrow! dev.to/lizmat/raku-resolutions-17g7 Saturday 17 January 2026 at 19:00 UTC (20:00 CET, 14:00 EST, 11:00 PST, 04:00 JST (18 Jan) | 16:25 | |
| xinming | Bugs foudn in HTTP::Server::Async, Will post patches after I've done my script. :-) | 16:33 | |
| ab5tract | CGI would be kind of cool actually :( | 16:40 | |
| :) | |||
|
16:43
MoC joined
|
|||
| ab5tract | you could probably hijack (or emulate) MAIN to declare all the CGI arguments | 16:44 | |
| but would this require a mod_raku ? | 16:45 | ||
| xinming | What's the p6doc successor please? zef install p6doc doesn't work anymore. | 17:01 | |
| ab5tract: I don't think so, It's just a simple module which parses various HTTP_* envs, and export sensible API | 17:02 | ||
| ab5tract: I don't think hijack MAIN is right sollution, Probably a callback passing &multi is better. | 17:03 | ||
| hmm, Ignore me about p6doc question, It's rakudoc now | |||
| tbrowder | [Coke]: not to beat a dead horse, but, to me, maintaining separate os yml files is easier. easier to see individual os actions. | 17:19 | |
| as a youngster, you can deal with that easier than i | 17:30 | ||
|
17:48
derpydoo left
|
|||
| [Coke] | again, my point has nothing to do with separate files. | 18:02 | |
| but my main point I guess is - there is NO need for the actions to be different! | |||
| so why have 2 different code paths to do the same thing. But again, I'm also beating a dead horse. you do you. | 18:03 | ||
| lizmat | [Coke]: the reason for me to have separate .yml files is to see different failure / success on each OS | 18:06 | |
| if any of the OSes fail, then the whole (single( thing turns red | |||
|
18:09
daemon left
|
|||
| [Coke] | lizmat: YES I KNOW | 18:09 | |
| That is not my point. I have made my point several times, and will stop trying to make my point. | 18:10 | ||
| apologies for the all caps | |||
| lizmat tries to find the point in the backlog | 18:12 | ||
| [Coke] | *sigh* | ||
| lizmat | ok, gotcha now and I agree :-) | 18:13 | |
| (with [Coke] :-) | |||
| [Coke] | Thank you for trying to mediate, I appreciate it. | 18:14 | |
|
18:36
MoC left
|
|||
| disbot11 | <antononcube> @Coke Maybe you should take a break doing Number theory? | 18:36 | |
| <antononcube> Meaning, look into my PR. 😎 | |||
| [Coke] | anton - one thing we'll need is more tests. | 18:44 | |
| code changes seem small and reasonable. | |||
| the module is so new, I'm not sure we need to keep aliases. | |||
| (will save me some typing, though) | |||
| disbot11 | <antononcube> I prefer the long names (as I mentioned.) But I do not want to "edit" your design too much. | 18:47 | |
| <antononcube> My perspective is that Number theory functions are so many, and fuller/complete names help in multiple ways. For example, human search, and ML or LLM retrieval based on natural language sentences. | 18:48 | ||
| tbrowder | i'm gonna go to raku-beginner and ask some more questions | 18:49 | |
| xinming | Hi, with augment, Is it possible to overwrite existing method? | 18:56 | |
| base class has private attribute, I wish to override existing method, and access that private var directly. | 18:57 | ||
| [Coke] | ... it's private. :P | 18:59 | |
| xinming | [Coke]: Yeap, But we're modifying in that "class" directly. :-) | 19:01 | |
| lizmat | feels like an iffy design... couldn't this be handled by a callsame / nextsame ? | 19:03 | |
| xinming | supersede is NYI, I added another method | ||
| [Coke]: hmm, I think I can subclass, and call a different method. | 19:05 | ||
| thanks | |||
| [Coke] | ... I didn't help, you figured it out. :) | 19:30 | |
|
21:06
librasteve_ joined
|
|||
| librasteve_ | usercontent.irccloud-cdn.com/file/....05.46.png | 21:06 | |
| disbot11 | <librasteve> this is how it looks if you have > 500 points | 21:07 | |
| <librasteve> xinming: how about Inline::Perl5 and metacpan.org/pod/CGI ? | 21:31 | ||
| <librasteve> not surprised coderlegion is banned on HN btw | 21:40 | ||
| [Coke] | HN seems very finicky | 21:41 | |
| ... said the guy who only ever clicks on a link to it because of raku | |||
|
22:14
wayland left
23:56
Sgeo joined
|
|||